Obsah:
Video: Přehrávejte hudbu s Arduinem!: 5 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
V tomto návodu vám ukážu, jak hraji hudbu pomocí modulu Arduino UNO a modulu SD Card.
Použijeme SPI komunikaci.
Začněme!
Krok 1: Díly
Budeme potřebovat následující díly:
Arduino UNO
Čtečka karet SD
Propojovací dráty
Zesilovač zvuku
mluvčí
Krok 2: Kód
Kód je velmi jednoduchý, můžete jej použít k přehrávání téměř jakéhokoli zvuku, který je na kartě SD, ale ve specifickém formátu, to je další krok.
Musíte si stáhnout všechny knihovny nejprve, pokud ji již máte, stačí zkopírovat a vložit:
#include "SD.h" // SD library#define SD_ChipSelectPin 4 // Vyberte pin SS pro modul SD
#include "SPI.h"
#include "TMRpcm.h" // Knihovna pro přehrávání zvukových souborů
TMRpcm Memoria; // Zde zadáte požadované jméno
neplatné nastavení () {
Serial.begin (9600); // Inicializace sériové komunikace
if (! SD.begin (SD_ChipSelectPin)) {// Pokud je pin SS ve stavu LOW, odešle zprávu Fail Serial.println ("SD failed");
vrátit se;
}
Memoria.speakerPin = 9; // Kolík, kam umístíte reproduktor, obvykle 9
}
prázdná smyčka () {
Memoria.setVolume (5); // Zde můžete nastavit hlasitost až na 7
Memoria.quality (1); // přijímá pouze 1 nebo 0, 1 je pro lepší kvalitu
Memoria.play ("1.wav"); // Zde umístíte název vašeho zvuku
zpoždění (10 000); // Toto zpoždění by mělo mít minimálně stejnou délku jako váš zvuk, // Tato knihovna může přehrávat hudbu, zatímco arduino je v jiném úkolu, takže ji můžete přehrávat na pozadí
// nebo počkejte na dokončení zvuku
}
Krok 3: Transformujte zvukové soubory
To bude fungovat se zvukovými soubory.wav, ale musíte to upravit.
K tomu můžete použít následující online převodník.
audio.online-convert.com/convert-to-wav
Na této stránce tedy budete muset změnit nastavení tak, jak je uvedeno na obrázku, poté klikněte na „Převést soubor“a počkejte, až bude převod dokončen a nový soubor se stáhne!
Poté musíte všechny tyto zvukové soubory vložit na kartu SD a zapojit do modulu arduino.
V této knihovně jsou také další funkce, jako na obrázku výše, takže ji můžete použít a vytvořit hudební přehrávač s tlačítky pro hlasitost, další skladbu atd. Atd. Nebo téměř vše, co chcete! Obloha je limit!
Krok 4: Diagram
Toto je nastavení pinů pro arduino a modul SD:
Arduino >>>>>>> SD modul
4 >>>>>>>>>>>> SS
11 >>>>>>>>>>> MOSI
12 >>>>>>>>>>> MISO
13 >>>>>>>>>>> SCK
5v >>>>>>>>>>> 5v
Gnd >>>>>>>> Gnd
9 >>>>>>>>> Audio výstup PWM
Zvukový výstup lze připojit k zesílenému reproduktoru, protože má nízký výkon a také správná spotřeba by mohla poškodit arduino, pokud byste se připojili přímo.
A… jste hotovi!
Dejte mi vědět, pokud máte nějaké pochybnosti, rád odpovím, Děkuji za přečtení mého instrctable!
Krok 5: Výsledky
Pokud máte osciloskop, měli byste vidět signál PWM na zvukovém výstupu takto.
A… jste hotovi!
Dejte mi vědět, pokud máte nějaké pochybnosti, rád odpovím, Děkuji, že jste si přečetli můj návod!
Doporučuje:
Přehrávejte skladby (MP3) pomocí Arduina pomocí PWM na reproduktoru nebo Flyback transformátoru: 6 kroků (s obrázky)
Přehrávejte skladby (MP3) pomocí Arduina pomocí PWM na reproduktoru nebo Flyback Transformer: Dobrý den, toto je můj první návod, doufám, že se vám bude líbit !! V zásadě jsem v tomto projektu použil sériovou komunikaci mezi mým Arduinem a notebookem, k přenosu hudebních dat z mého notebooku do Arduina. A pomocí Arduino TIMERS t
Přehrávejte disky CD bez přehrávače disků CD, pomocí AI a YouTube: 10 kroků (s obrázky)
Přehrávejte disky CD bez přehrávače disků CD, pomocí AI a YouTube: Chcete přehrávat disky CD, ale již nemáte přehrávač disků CD? Nestihli jste zkopírovat svá CD? Roztrhali jste je, ale soubory nejsou v případě potřeby k dispozici? Žádný problém. Nechte AI (umělou inteligenci) identifikovat vaše CD a YouTube jej přehraje! Napsal jsem aplikaci pro Android, která
Přehrávejte stejnou hudbu ve více místnostech: 3 kroky
Hrajte stejnou hudbu ve více místnostech: Ahoj všichni, nevím, jak vy, ale já mám rád stejnou hudbu v celém svém bytě, aniž bych zvuk příliš nahlas. Takže po troše výzkumu tohoto problému jsem se rozhodl zkonstruovat několik reproduktorů, všechny připojené přes wifi ke stejnému
Přehrávejte skladby pomocí krokového motoru !!: 11 kroků (s obrázky)
Přehrávejte skladby pomocí krokového motoru !!: Tento projekt je o návrhu jednoduchého dynamického rozhraní, které umožní interakci s krokovým motorem dvěma různými způsoby. První rozhraní bude řídit směr a rychlost krokového motoru pomocí jednoduché GUI, které
Světlo reagující na hudbu -- Jak vytvořit super jednoduché světlo reagující na hudbu, které udělá z počítače příjemného člověka: 5 kroků (s obrázky)
Světlo reagující na hudbu || Jak vytvořit super jednoduché světlo reagující na hudbu pro vytvoření přitažlivého počítače: Hej, co lidi, dnes postavíme velmi zajímavý projekt. Dnes budeme stavět světlo reagující na hudbu. LED změní svůj jas podle basy, což je ve skutečnosti nízkofrekvenční zvukový signál. Stavba je velmi jednoduchá. Budeme