Obsah:
- Krok 1: Budete potrebovať:
- Krok 2: Pripojenia
- Krok 3: Nastavenie súborov Wave
- Krok 4: Kód
- Krok 5: Konečné pripojenia…
Video: Minimálny box zvukových efektov Arduino: 5 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:58
Toto je rýchly projekt poľa so zvukovými efektmi. Zariadenie číta vopred zaznamenaný súbor wav z karty microSD priradenej ku konkrétnemu tlačidlu a po stlačení ho prehrá.
Krok 1: Budete potrebovať:
Arduino pro mini (alebo iný) modul microSD Reproduktor s pripojením TRS (mic / aux) Žena TRS konektor 4 tlačidlá 4 220 ohmové odpory Držiak batérie a batérie - použil som 2 mincové batérie CR2032, ale môžete použiť aj iný obojstranný kábel TRS (slúchadlá)
Krok 2: Pripojenia
Každé tlačidlo je pripojené k VCC a cez 220 ohmový odpor k GND (na stiahnutie falošného prúdu na kábli) pred odporom každé tlačidlo je pripojené k digitálnym kolíkom Arduino 5, 6, 7, 8.
Konektor TRS je pripojený k GND a k 9. digitálnemu kolíku Arduina.
Modul microSD je k Arduinu pripojený nasledovne: GND => GNDVcc => VccMISO => 12MOSI => 11CS => 4SCK => 13
Batéria + je pripojená k RAW a - k GND
Krok 3: Nastavenie súborov Wave
Súbory wav by mali mať 16 000 kHz 8 bitov mono. Pomenujte ich číslom tlačidla, ktoré im chcete priradiť (1, 2, 3, 4)
Túto stránku môžete použiť na konverziu súborov
Krok 4: Kód
Kód používa 2 knižnice, o ktorých by ste sa mali uistiť (ak ich nestiahnete prostredníctvom správcu lib): SD.hTMRpcm.h
#include // zahrnúť knižnicu modulov SD #zahrnúť // zahrnúť knižnicu ovládania reproduktorov #define SD_ChipSelectPin 4 // definovať CS pin #define B1 5 // 4 tlačidlá piny pripojenia #define B2 6 #define B3 7 #define B4 8 TMRpcm tmrpcm; // vyprázdnenie objektu pre knižnicu reproduktorov void setup () {Serial.begin (9600); pinMode (5, VSTUP); // 4 botóny sa inicializujú ako VSTUPY pinMode (6, VSTUP); pinMode (7, VSTUP); pinMode (8, VSTUP); tmrpcm.speakerPin = 9; // definujte pin reproduktora. // musíte použiť pin 9 Arduino Uno a Nano // knižnica tento pin používa, ak (! SD.begin (SD_ChipSelectPin)) {// zistíte, či je karta prítomná a je možné ju inicializovať návrat; // nerob nič viac ak nie} tmrpcm.setVolume (6); // 0 až 7. Nastaviť úroveň hlasitosti tmrpcm.play ("start.wav"); // zvukový súbor "1" sa prehrá vždy, keď sa arduino zapne alebo sa resetuje} void loop () {// Serial.println (digitalRead (8)); if (digitalRead (B1)) {Serial.println ("B1"); tmrpcm.play ("1.wav"); oneskorenie (100); } if (digitalRead (B2)) {Serial.println ("B2"); tmrpcm.play ("2.wav"); oneskorenie (100); } if (digitalRead (B3)) {Serial.println ("B3"); tmrpcm.play ("3.wav"); oneskorenie (100); } if (digitalRead (B4)) {Serial.println ("B4"); tmrpcm.play ("4.wav"); oneskorenie (100); }}
Krok 5: Konečné pripojenia…
Pripojte zariadenie cez konektor TRS pomocou kábla TRS k reproduktoru. Pripojte zariadenie k napájaniu a zapnite ho
… ZÁBAVA
Odporúča:
Predzosilňovač zvukových efektov s VS1053b: 3 kroky
Predzosilňovač zvukových efektov s VS1053b: Jedná sa o plne funkčný predzosilňovač zvukových efektov využívajúci zvukový DSP IC VLSI VS1053b. Má potenciometer na úpravu hlasitosti a päť parametrov efektu. Má deväť pevných efektov a jeden prispôsobiteľný efekt, kde každý efekt má päť efektov
Obvod jednoduchých zvukových efektov + zosilňovač: 3 kroky
Jednoduchý zvukový efektový obvod + zosilňovač: Tu je návod, ako ľahko zostaviť fantastický obvod zvukových efektov, ktorý vám poskytne možnosť pridať zvuk vo vysokej kvalite s veľmi flexibilným spúšťaním (až 11 nastaviteľných spúšťačov) pre váš ďalší projekt, ktorý potrebuje zvuk. To všetko sa dá urobiť pod
6502 Minimálny počítač (s Arduino MEGA), časť 3: 7 krokov
Minimálny počítač 6502 (s Arduino MEGA) Časť 3: Pokračujeme ďalej a teraz som na hlavnú dosku pridal oktálovú západku, 8 obdĺžnikových diód LED a pole rezistorov 220 ohmov. K dispozícii je tiež prepojka medzi spoločným kolíkom poľa a uzemnením, aby bolo možné LED diódy vypnúť. Brána NAND 74HC00 h
6502 Minimálny počítač (s Arduino MEGA), časť 1: 7 krokov
Minimálny počítač 6502 (s Arduino MEGA) Časť 1: Mikroprocesor 6502 sa prvýkrát objavil v roku 1975 a navrhol ho malý tím vedený Chuckom Peddlom pre technológiu MOS. V tej dobe sa používal vo video konzolách a domácich počítačoch vrátane Atari, Apple II, Nintendo Entertainment System, BBC Micr
Prehrávanie zvukových zvukových súborov (WAV) s Arduino a DAC: 9 krokov
Prehrávanie zvukových zvukových súborov (Wav) s Arduino a DAC: Prehrávajte zvuk vo formáte wav z karty Audino SD. Tento návod vám ukáže, ako je možné súbor wav na karte SdCard prehrať pomocou jednoduchého obvodu s reproduktorom. Súbor wav musí byť 8 -bitový mono. Nemal som problém s prehrávaním súborov 44 KHz. Aj keď nie