Turinys:
- 1 žingsnis: jums reikės:
- 2 žingsnis: jungtys
- 3 žingsnis: „Wave“failų nustatymas
- 4 žingsnis: Kodas
- 5 veiksmas: galutiniai ryšiai …
Video: Minimali „Arduino“garso efektų dėžutė: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Tai greitas garso efektų dėžutės projektas. Įrenginys nuskaito iš anksto įrašytą „wav“failą iš „microSD“, priskirto konkrečiam mygtukui, ir jį paleidžia, kai paspaudžiamas.
1 žingsnis: jums reikės:
„Arduino pro mini“(arba kitas) „microSD“modulis Garsiakalbis su TRS (mikrofonas / aux) jungtimi Moteriška TRS jungtis 4 mygtukai 4 220 omų rezistoriai Akumuliatoriaus laikiklis ir baterijos - naudojau 2 CR2032 monetų baterijas, bet galite naudoti ir kitą Dvipusis TRS (ausinių) kabelis
2 žingsnis: jungtys
Kiekvienas mygtukas yra prijungtas prie VCC ir per 220 omų rezistorių prie GND (klaidingai laido srovei nutraukti) prieš rezistorių, kiekvienas mygtukas prijungtas prie „Arduino“skaitmeninių kaiščių 5, 6, 7, 8.
TRS jungtis prijungta prie GND ir 9 -ojo „Arduino“skaitmeninio kaiščio.
„MicroSD“modulis prijungtas prie „Arduino“taip: GND => GNDVcc => VccMISO => 12MOSI => 11CS => 4SCK => 13
Baterija + prijungta prie RAW ir - prie GND
3 žingsnis: „Wave“failų nustatymas
WAV failai turėtų būti 16000 khz 8 bitų monofoniniai. Pavadinkite juos mygtuko numeriu, kurį ketinate jiems priskirti (1, 2, 3, 4)
Šią svetainę galite naudoti norėdami konvertuoti failushttps://audio.online-convert.com/convert-to-wav
4 žingsnis: Kodas
Kodas naudoja 2 bibliotekas, kurias turėtumėte įsitikinti (jei neatsisiunčiate jų per „Lib Manager“): SD.hTMRpcm.h
#įtraukti // įtraukti SD modulio biblioteką #include // įtraukti garsiakalbių valdymo biblioteką #define SD_ChipSelectPin 4 // apibrėžti CS kaištį #define B1 5 // 4 mygtukai smeigtukai jungtys #define B2 6 #define B3 7 #define B4 8 TMRpcm tmrpcm; // crete objektas garsiakalbių bibliotekai void setup () {Serial.begin (9600); pinMode (5, INPUT); // 4 buteliai inicijuojami kaip INPUTS pinMode (6, INPUT); pinMode (7, Įvestis); pinMode (8, INPUT); tmrpcm.speakerPin = 9; // apibrėžti garsiakalbio kaištį. // turite naudoti „Arduino Uno“ir „Nano“9 kaištį // biblioteka naudoja šį kaištį, jei (! SD.begin (SD_ChipSelectPin)) {// pažiūrėkite, ar kortelė yra ir ar ją galima inicijuoti grąžinti; // nieko daugiau nedaryti, jei ne} tmrpcm.setVolume (6); // nuo 0 iki 7. Nustatykite garsumo lygį tmrpcm.play ("start.wav"); // garso failas „1“bus paleistas kiekvieną kartą, kai „Arduino“įsijungs arba bus atstatytas} void loop () {// Serial.println (digitalRead (8)); if (digitalRead (B1)) {Serial.println ("B1"); tmrpcm.play ("1.wav"); vėlavimas (100); } if (digitalRead (B2)) {Serial.println ("B2"); tmrpcm.play ("2.wav"); vėlavimas (100); } if (digitalRead (B3)) {Serial.println ("B3"); tmrpcm.play ("3.wav"); vėlavimas (100); } if (digitalRead (B4)) {Serial.println ("B4"); tmrpcm.play ("4.wav"); vėlavimas (100); }}
5 veiksmas: galutiniai ryšiai …
Prijunkite įrenginį per TRS jungtį TRS kabeliu prie garsiakalbio. Prijunkite įrenginį prie maitinimo ir įjunkite
…PASILINKSMINK…
Rekomenduojamas:
Garso efektų išankstinis stiprintuvas su VS1053b: 3 žingsniai
Garso efektų išankstinis stiprintuvas su VS1053b: Tai visiškai funkcionalus garso efektų išankstinis stiprintuvas, naudojant VLSI VS1053b garso DSP IC. Jame yra potenciometras, leidžiantis reguliuoti garsumą ir penkis efekto parametrus. Jis turi devynis fiksuotus efektus ir vieną pritaikomą efektą, kai kiekvienas efektas turi penkis efektus
„Arduino“kauliukai su garso efektu: 7 žingsniai
„Arduino“kauliukai su garso efektu: Šioje pamokoje sužinosite, kaip sukurti „Arduino“kauliukus su garso efektais naudojant LED ir garsiakalbį. Vienintelis veiksmas paleisti visą mašiną yra vienas paprastas prisilietimas. Ši pamoka apima medžiagą, veiksmus ir kodą, reikalingą norint
Lengvų garso efektų grandinė ir stiprintuvas: 3 žingsniai
Lengvų garso efektų grandinė ir stiprintuvas: Štai kaip lengvai surinkti fantastišką garso efektų grandinę, kuri suteiks jums galimybę pridėti puikios kokybės garso su labai lanksčiu paleidimu (iki 11 nustatomų trigerių) kitam projektui, kuriam reikia garso. Visa tai galima padaryti pagal
Mažas žemųjų dažnių stiprintuvas ir efektų dėžutė: juodas ledas, „Electra Fuzz“: 9 žingsniai (su nuotraukomis)
Mažas žemųjų dažnių stiprintuvas ir efektų dėžutė: „Black Ice“, „Electra Fuzz“: Šiame vadove aš parodysiu, kaip galite sukurti savo boso/gitaros išankstinį stiprintuvą ir efektų dėžutę. Aš renkuosi sukurti hibridinio efekto dėžutę, kurioje sumaišomas įprastas „Black Ice“arba „Electra Distortion“iškraipymo efektas su „Bazz Fuss“fuzz efektu
Garso efektų pridėjimas prie savo elektrinio motociklo: 5 žingsniai (su nuotraukomis)
Pridėkite garso efektų prie savo elektrinio motociklo: pridėkite bet kokį norimą garsą prie savo elektrinio motociklo naudodami nešiojamus garsiakalbius ir MP3 grotuvą