Obsah:
- Krok 1: Budete potřebovat:
- Krok 2: Připojení
- Krok 3: Nastavení souborů Wave
- Krok 4: Kód
- Krok 5: Konečné připojení…
Video: Minimální box zvukových efektů Arduino: 5 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
Toto je rychlý projekt pole zvukových efektů. Zařízení čte předem nahraný soubor wav z karty microSD přiřazené konkrétnímu tlačítku a po stisknutí jej přehraje.
Krok 1: Budete potřebovat:
Arduino pro mini (nebo jiný) modul microSD Reproduktor s připojením TRS (mic / aux) Ženský konektor TRS4 Tlačítka4 220 ohmové odpory Držák baterie a baterie - použil jsem 2 knoflíkové baterie CR2032, ale můžete použít jiný oboustranný kabel TRS (sluchátka)
Krok 2: Připojení
Každé tlačítko připojeno k VCC a přes 220ohmový odpor k GND (pro stahování falešného proudu na kabelu) před odporem každé tlačítko připojeno k digitálním pinům Arduina 5, 6, 7, 8.
Konektor TRS je připojen k GND a k 9. digitálnímu pinu Arduina.
Modul microSD je k Arduinu připojen následovně: GND => GNDVcc => VccMISO => 12MOSI => 11CS => 4SCK => 13
Baterie + je připojena k RAW a - k GND
Krok 3: Nastavení souborů Wave
Soubory wav by měly mít 16 000 kHz 8 bitů mono. Pojmenujte je podle čísla tlačítka, které jim chcete přiřadit (1, 2, 3, 4)
Tento web můžete použít k převodu souborůhttps://audio.online-convert.com/convert-to-wav
Krok 4: Kód
Kód používá 2 knihovny, které byste měli zajistit (pokud si je nestáhnete prostřednictvím správce lib): SD.hTMRpcm.h
#include // zahrnout knihovnu modulů SD #zahrnout // zahrnout knihovnu ovládání reproduktorů #define SD_ChipSelectPin 4 // definovat CS pin #define B1 5 // 4 tlačítka piny připojení #define B2 6 #define B3 7 #define B4 8 TMRpcm tmrpcm; // crete objekt pro knihovnu reproduktorů void setup () {Serial.begin (9600); pinMode (5, VSTUP); // 4 bottony se inicializují jako INPUTS pinMode (6, INPUT); pinMode (7, VSTUP); pinMode (8, VSTUP); tmrpcm.speakerPin = 9; // definujte reproduktorový pin. // musíte použít pin 9 Arduino Uno a Nano // knihovna tento pin používá if (! SD.begin (SD_ChipSelectPin)) {// zjistěte, zda je karta přítomna a lze ji inicializovat return; // nedělejte nic jiného, pokud ne} tmrpcm.setVolume (6); // 0 až 7. Nastavit úroveň hlasitosti tmrpcm.play ("start.wav"); // zvukový soubor „1“se přehraje pokaždé, když se arduino zapne nebo resetuje} void loop () {// Serial.println (digitalRead (8)); if (digitalRead (B1)) {Serial.println ("B1"); tmrpcm.play ("1.wav"); zpoždění (100); } if (digitalRead (B2)) {Serial.println ("B2"); tmrpcm.play ("2.wav"); zpoždění (100); } if (digitalRead (B3)) {Serial.println ("B3"); tmrpcm.play ("3.wav"); zpoždění (100); } if (digitalRead (B4)) {Serial.println ("B4"); tmrpcm.play ("4.wav"); zpoždění (100); }}
Krok 5: Konečné připojení…
Připojte zařízení pomocí konektoru TRS kabelem TRS k reproduktoru. Připojte zařízení k napájení a zapněte jej
… BAVTE SE…
Doporučuje:
Předzesilovač zvukových efektů s VS1053b: 3 kroky
Předzesilovač zvukových efektů s VS1053b: Jedná se o plně funkční předzesilovač zvukových efektů využívající zvukový DSP IC VLSI VS1053b. Má potenciometr pro nastavení hlasitosti a pět efektových parametrů. Má devět pevných efektů a jeden přizpůsobitelný efekt, kde každý efekt má pět efektů
6502 Minimální počítač (s Arduino MEGA) Část 3: 7 kroků
Minimální počítač 6502 (s Arduino MEGA) Část 3: Pokračujeme dále, nyní jsem na hlavní desku přidal Octal Latch, 8 obdélníkových LED a pole odporu 220 Ohm. Mezi společným kolíkem pole a zemí je také propojka, takže LED diody lze vypnout. Brána NAND 74HC00 h
VALENTINE'S DAY Love Birds: schránka pro odesílání a přijímání zvukových zpráv telegramu: 9 kroků (s obrázky)
VALENTINE'S DAY Love Birds: schránka pro odesílání a přijímání telegramových zvukových zpráv: podívejte se na video zdeCo je to láska (ptáci)? Ach, zlato, už mi neubližuj, už mi neubližujJe to samostatné zařízení, které přijímá hlasové zprávy vaší lásce, rodině nebo příteli. Otevřete krabici, při hovoru stiskněte tlačítko, uvolněním odešlete
Přehrávání zvukových zvukových souborů (Wav) s Arduinem a DAC: 9 kroků
Přehrávání zvukových zvukových souborů (Wav) S Arduino a DAC: Přehrávejte zvuk wav ze své karty Audino SD. Tento Instructable vám ukáže, jak lze soubor wav na vaší kartě SdCard přehrát jednoduchým obvodem do reproduktoru. Soubor wav musí být 8bitový mono. Neměl jsem problém přehrávat soubory 44 KHz. Zatímco ne
Naplánujte streamování zvukových záznamů v Ubuntu: 5 kroků
Naplánujte streamování zvukových záznamů v Ubuntu: Pokud jste jako já, vaši šéfové ve skutečnosti očekávají, že budete pracovat, aniž byste seděli a poslouchali své oblíbené rozhlasové pořady, jak byste chtěli. V tomto pokynu ukážu, jak automaticky nahrávat jakýkoli zvukový stream pomocí mplayer, lame