Kazalo:
- 1. korak: Potrebovali boste:
- 2. korak: Povezave
- 3. korak: Nastavitev Wave datotek
- 4. korak: Koda
- 5. korak: Končne povezave …
Video: Minimalna škatla zvočnih učinkov Arduino: 5 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
To je hiter projekt škatle z zvočnimi učinki. Naprava prebere vnaprej posneto datoteko wav iz kartice microSD, dodeljene določenemu gumbu, in jo predvaja, ko jo pritisnete.
1. korak: Potrebovali boste:
Arduino pro mini (ali drug) modul microSD Zvočnik s priključkom TRS (mikrofon / aux) Ženski priključek TRS 4 Gumbi 4 220ohmski upori Držalo baterije in baterije - uporabil sem 2 CR2032 kovanci za baterije, lahko pa uporabite drug dvostranski moški kabel TRS (slušalke)
2. korak: Povezave
Vsak gumb je priključen na VCC in preko 220ohmskega upora na GND (za izvlečenje napačnega toka na kablu) pred uporom, vsak gumb je priključen na digitalne zatiče Arduino 5, 6, 7, 8.
Priključek TRS je priključen na GND in na 9. digitalni pin Arduino.
Modul microSD je povezan z Arduinom na naslednji način: GND => GNDVcc => VccMISO => 12MOSI => 11CS => 4SCK => 13
Baterija + je priključena na RAW in - na GND
3. korak: Nastavitev Wave datotek
Datoteke wav morajo biti monotehnične velikosti 16000 kHz 8 bitov. Poimenujte jih po številki gumba, ki jim boste dodelili (1, 2, 3, 4)
To stran lahko uporabite za pretvorbo datotek
4. korak: Koda
Koda uporablja 2 knjižnici, ki jih morate zagotoviti (če jih ne prenesete prek upravitelja lib): SD.hTMRpcm.h
#include // vključi knjižnico modulov SD #include // vključi knjižnico za nadzor zvočnikov #define SD_ChipSelectPin 4 // definiraj pin CS #define B1 5 // 4 gumbi zatiči povezave #define B2 6 #define B3 7 #define B4 8 TMRpcm tmrpcm; // ustvarite predmet za knjižnico zvočnikov void setup () {Serial.begin (9600); pinMode (5, INPUT); // 4 gumbi se inicializirajo kot INPUTS pinMode (6, INPUT); pinMode (7, VHOD); pinMode (8, VHOD); tmrpcm.speakerPin = 9; // določimo pin zvočnika. // morate uporabiti pin 9 Arduino Uno in Nano // knjižnica uporablja ta pin, če (! SD.begin (SD_ChipSelectPin)) {// preverite, ali je kartica prisotna in ali se lahko inicializira vrnitev; // če ne storite nič več} tmrpcm.setVolume (6); // 0 do 7. Nastavite raven glasnosti tmrpcm.play ("start.wav"); // zvočna datoteka "1" se bo predvajala vsakič, ko se arduino vklopi ali ponastavi} void loop () {// Serial.println (digitalRead (8)); if (digitalRead (B1)) {Serial.println ("B1"); tmrpcm.play ("1.wav"); zamuda (100); } if (digitalRead (B2)) {Serial.println ("B2"); tmrpcm.play ("2.wav"); zamuda (100); } if (digitalRead (B3)) {Serial.println ("B3"); tmrpcm.play ("3.wav"); zamuda (100); } if (digitalRead (B4)) {Serial.println ("B4"); tmrpcm.play ("4.wav"); zamuda (100); }}
5. korak: Končne povezave …
Napravo povežite s priključkom TRS s kablom TRS na zvočnik. Napravo priključite na napajanje in jo vklopite
…ZABAVAJ SE…
Priporočena:
Predpojačevalnik zvočnih učinkov z VS1053b: 3 koraki
Predojačevalnik zvočnih učinkov z VS1053b: To je popolnoma funkcionalen predojačevalnik zvočnih učinkov z uporabo VLSI VS1053b Audio DSP IC. Ima potenciometer za nastavitev glasnosti in petih parametrov učinka. Ima devet fiksnih učinkov in en prilagodljiv učinek, pri čemer ima vsak učinek pet učinkov
Enostavno vezje zvočnih učinkov + ojačevalnik: 3 koraki
Krog Easy Audio Effects Circuit + Amp: Evo, kako enostavno sestaviti fantastično vezje zvočnih učinkov, ki vam bo omogočilo dodajanje zvoka visoke kakovosti z zelo prilagodljivim sprožanjem (do 11 nastavljivih sprožilcev) za vaš naslednji projekt, ki potrebuje zvok. Vse je mogoče narediti za manj kot
Kako zgraditi lasten anemometer z uporabo trstičnih stikal, senzorja Hallovih učinkov in nekaj zapiskov na Nodemcu - 2. del - Programska oprema: 5 korakov (s slikami)
Kako zgraditi svoj lastni anemometer z uporabo trstičnih stikal, senzorja Hallovih učinkov in nekaj zapiskov na Nodemcu - 2. del - Programska oprema: Uvod To je nadaljevanje prve objave "Kako zgraditi svoj lastni anemometer z uporabo trstičnih stikal, senzorja Hall efekta in nekaterih ostankov" na Nodemcu - 1. del - Strojna oprema " - kjer pokažem, kako sestaviti merilnik hitrosti in smeri vetra
Visualist, 80 -letni krmilnik analognih video učinkov: 5 korakov
Visualist, krmilnik analognih video učinkov 80 -ih: video učinki v realnem času z zvočno reaktivnimi psihodeličnimi slikami. Če iščete po internetu, lahko najdete veliko vezij z zvočnimi učinki, vendar so analogna vezja z video učinki redka. Zakaj? Ali ni zanimanja? Visualist je projekt iz leta 2011, vendar nisem
Predvajanje zvočnih zvočnih datotek (Wav) z Arduinom in DAC -om: 9 korakov
Predvajanje zvočnih zvočnih datotek (Wav) z Arduinom in DAC -om: Predvajajte zvočno datoteko wav s kartice Audino SD. Ta Instructable vam bo pokazal, kako lahko datoteko wav na vaši kartici SdCard predvajate prek preprostega vezja do zvočnika. Datoteka wav mora biti 8 -bitna mono. Pri predvajanju datotek 44 KHz nisem imel težav