Sisällysluettelo:
- Vaihe 1: Tarvitset:
- Vaihe 2: Liitännät
- Vaihe 3: Wave -tiedostojen asettaminen
- Vaihe 4: Koodi
- Vaihe 5: Viimeiset liitännät…
Video: Minimaalinen Arduino -äänitehostelaatikko: 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Tämä on äänitehostelaatikon nopea projekti. Laite lukee valmiiksi tallennetun wav -tiedoston tietylle painikkeelle määritetystä microSD -kortista ja toistaa sen, kun sitä painetaan.
Vaihe 1: Tarvitset:
Arduino pro mini (tai muu) microSD -moduuli Kaiutin, jossa on TRS (mikrofoni / aux) -liitäntä Nainen TRS -liitin4 Painonappia4 220ohm -vastusta Paristopidike ja paristot - Käytin 2 CR2032 -kolikkoakkua, mutta voit käyttää muita
Vaihe 2: Liitännät
Jokainen painike on kytketty VCC: hen ja 220 ohmin vastuksen kautta GND: hen (kaapelin väärän virran poistamiseksi) ennen vastusta jokainen painike, joka on kytketty Arduinon digitaalisiin nastoihin 5, 6, 7, 8.
TRS -liitin on kytketty GND: hen ja Arduinon yhdeksänteen digitaaliseen nastaan.
MicroSD -moduuli on kytketty Arduinoon seuraavasti: GND => GNDVcc => VccMISO => 12MOSI => 11CS => 4SCK => 13
Akku + on liitetty RAW -muotoon ja - GND -verkkoon
Vaihe 3: Wave -tiedostojen asettaminen
Wav -tiedostojen tulee olla 16000 khz 8 -bittisiä mustavalkoisia. Nimeä ne painikkeen numerolla, jonka aiot määrittää (1, 2, 3, 4)
Tämän sivuston avulla voit muuntaa tiedostosihttps://audio.online-convert.com/convert-to-wav
Vaihe 4: Koodi
Koodi käyttää kahta kirjastoa, jotka sinun on varmistettava (jos et lataa niitä kirjastonhallinnan kautta): SD.hTMRpcm.h
#sisälly // sisällytä SD -moduulikirjasto #include // sisällytä kaiuttimien ohjauskirjasto #define SD_ChipSelectPin 4 // määritä CS -nasta #define B1 5 // 4 painiketta nastat yhteydet #define B2 6 #define B3 7 #define B4 8 TMRpcm tmrpcm; // luo objekti kaiutinkirjaston void setup () {Serial.begin (9600); pinMode (5, TULO); // 4 pohjaa alustetaan INPUTS pinMode (6, INPUT); pinMode (7, TULO); pinMode (8, TULO); tmrpcm.kaiutinPin = 9; // määrittele kaiuttimen nasta. // sinun on käytettävä Arduino Unon ja Nanon nasta 9 // kirjasto käyttää tätä pin, jos (! SD.begin (SD_ChipSelectPin)) {// katso onko kortti läsnä ja voidaanko alustaa palautus; // älä tee mitään muuta, jos et} tmrpcm.setVolume (6); // 0 - 7. Aseta äänenvoimakkuustaso tmrpcm.play ("start.wav"); // äänitiedosto "1" toistetaan joka kerta, kun arduino käynnistyy tai nollataan} void loop () {// Serial.println (digitalRead (8)); if (digitalRead (B1)) {Serial.println ("B1"); tmrpcm.play ("1.wav"); viive (100); } if (digitalRead (B2)) {Serial.println ("B2"); tmrpcm.play ("2.wav"); viive (100); } if (digitalRead (B3)) {Serial.println ("B3"); tmrpcm.play ("3.wav"); viive (100); } if (digitalRead (B4)) {Serial.println ("B4"); tmrpcm.play ("4.wav"); viive (100); }}
Vaihe 5: Viimeiset liitännät…
Liitä laite TRS -liittimen kautta TRS -kaapelilla kaiuttimeen. Kytke laite virtalähteeseen ja kytke se päälle
…PIDÄ HAUSKAA…
Suositeltava:
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
4 vaihetta akun sisäisen vastuksen mittaamiseksi: 4 vaihetta
4 vaihetta akun sisäisen vastuksen mittaamiseksi: Tässä on 4 yksinkertaista vaihetta, joiden avulla voit mitata taikinan sisäisen vastuksen
Halvin Arduino -- Pienin Arduino -- Arduino Pro Mini -- Ohjelmointi -- Arduino Neno: 6 vaihetta (kuvilla)
Halvin Arduino || Pienin Arduino || Arduino Pro Mini || Ohjelmointi || Arduino Neno: …………………………. Tilaa YouTube -kanavani saadaksesi lisää videoita ……. Tässä projektissa keskitytään kaikkien aikojen pienimpään ja halvinan arduinoon. Pienin ja halvin arduino on arduino pro mini. Se muistuttaa arduinoa