Sadržaj:
- Korak 1: Trebat će vam:
- Korak 2: Veze
- Korak 3: Postavljanje Wave datoteka
- Korak 4: Kôd
- Korak 5: Završne veze…
Video: Minimalna kutija Arduino zvučnih efekata: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Ovo je brzi projekt kutije sa zvučnim efektima. Uređaj čita unaprijed snimljenu wav datoteku sa microSD kartice dodijeljene određenom gumbu i reproducira je kad se pritisne.
Korak 1: Trebat će vam:
Arduino pro mini (ili neki drugi) microSD modul Zvučnik sa TRS (mikrofon / aux) vezom Ženski TRS konektor 4 tipke 4 otpornici od 220 ohma Držač baterije i baterije - koristio sam 2 CR2032 baterije u obliku kovanice, ali možete koristiti i drugi dvostrani muški kabel TRS (slušalice)
Korak 2: Veze
Svaki gumb spojen na VCC i preko otpornika od 220 ohma na GND (za povlačenje lažne struje na kabelu) ispred otpornika, svaki gumb spojen na Arduinove digitalne pinove 5, 6, 7, 8.
TRS konektor je spojen na GND i na 9. digitalni pin Arduina.
Modul microSD spojen je na Arduino na sljedeći način: GND => GNDVcc => VccMISO => 12MOSI => 11CS => 4SCK => 13
Baterija + je spojena na RAW i - na GND
Korak 3: Postavljanje Wave datoteka
Wav datoteke bi trebale biti monokreditne 16000 kHz 8 bita. Imenujte ih prema broju dugmeta koji ćete im dodijeliti (1, 2, 3, 4)
Možete koristiti ovu web stranicu za pretvaranje vaših datotekahttps://audio.online-convert.com/convert-to-wav
Korak 4: Kôd
Kôd koristi 2 biblioteke koje trebate provjeriti (ako ih ne preuzmete putem lib menadžera): SD.hTMRpcm.h
#include // uključi biblioteku SD modula #include // uključi biblioteku za kontrolu zvučnika #define SD_ChipSelectPin 4 // definirajte CS pin #define B1 5 // 4 dugmeta pinovi veza #define B2 6 #define B3 7 #define B4 8 TMRpcm tmrpcm; // kreira objekt za biblioteku zvučnika void setup () {Serial.begin (9600); pinMode (5, INPUT); // 4 donje tipke inicijaliziraju se kao INPUTS pinMode (6, INPUT); pinMode (7, INPUT); pinMode (8, INPUT); tmrpcm.speakerPin = 9; // definiramo pin zvučnika. // morate koristiti pin 9 Arduino Uno i Nano // biblioteka koristi ovaj pin ako (! SD.begin (SD_ChipSelectPin)) {// provjerite je li kartica prisutna i može li se inicijalizirati return; // ne radite ništa više ako ne} tmrpcm.setVolume (6); // 0 do 7. Podesite nivo jačine zvuka tmrpcm.play ("start.wav"); // zvučna datoteka "1" će se reproducirati svaki put kada se arduino uključi, ili se resetira} void loop () {// Serial.println (digitalRead (8)); if (digitalRead (B1)) {Serial.println ("B1"); tmrpcm.play ("1.wav"); kašnjenje (100); } if (digitalRead (B2)) {Serial.println ("B2"); tmrpcm.play ("2.wav"); kašnjenje (100); } if (digitalRead (B3)) {Serial.println ("B3"); tmrpcm.play ("3.wav"); kašnjenje (100); } if (digitalRead (B4)) {Serial.println ("B4"); tmrpcm.play ("4.wav"); kašnjenje (100); }}
Korak 5: Završne veze…
Povežite uređaj putem TRS konektora pomoću TRS kabla sa zvučnikom. Priključite uređaj na napajanje i uključite ga
…ZABAVI SE…
Preporučuje se:
Predpojačalo audio efekata sa VS1053b: 3 koraka
Predpojačalo audio efekata s VS1053b: Ovo je potpuno funkcionalno predpojačalo audio efekata koje koristi VLSI VS1053b audio DSP IC. Ima potenciometar za podešavanje jačine zvuka i pet parametara efekta. Ima devet fiksnih efekata i jedan prilagodljivi efekat, pri čemu svaki efekat ima pet efekata
ATBOY Minimalna retro igračka konzola: 5 koraka
ATBOY Minimalna Retro igraća konzola: Mala postavka slična retro konzoli zasnovana na ATtiny85 x 0,96 OLED za igranje svemirskih osvajača, Tetrisa itd
Znanje analognog kruga - kolo zvučnih efekata sata sa kucanjem bez IC -a: 7 koraka (sa slikama)
Znanje o analognom krugu - Uradite sami krug zvučnih efekata sata koji otkucava bez IC -a: Ovaj krug zvučnog efekta sata koji je otkucavan napravljen je samo od tranzistora i otpornika i kondenzatora bez ikakve IC komponente. Idealno je za vas da naučite osnovno znanje o krugu pomoću ovog praktičnog i jednostavnog kruga. Potrebna podloga
Stvaranje zvučnih apsorbirajućih zvučnih ploča sa čepovima za vino: 4 koraka
Izrada akustičnih ploča koje apsorbiraju zvuk sa čepovima za vino: Nakon što sam godinama skupljao čepove za vino, napokon sam im pronašao primjenu: napraviti zvučne ploče koje apsorbiraju zvuk za moj kućni glas preko govornice. Otkad su boce vina s navojem postale sve prisutnije, štedio sam čepove za razne kućne profesionalce
Reprodukcija audio zvučnih datoteka (Wav) s Arduinom i DAC -om: 9 koraka
Reproduciranje audio zvučnih datoteka (Wav) s Arduinom i DAC -om: Reproducirajte wav datoteku sa svoje Audino SD kartice. Ovaj Instructable će vam pokazati kako se wav datoteka na vašoj SdCard kartici može reproducirati kroz jednostavno kolo do zvučnika. Wav datoteka mora biti 8 bitna mono. Nisam imao problema s reprodukcijom datoteka na 44 KHz. Dok ne