
Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:42


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]: 3 vaihetta 4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta](https://i.howwhatproduce.com/images/009/image-25904-j.webp)
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