Sisällysluettelo:
- Vaihe 1: Kerää komponentit
- Vaihe 2: Liitännät
- Vaihe 3: Lataa tarvittavat tiedostot
- Vaihe 4: Valmistele ääni ja muunna se tiedoksi
- Vaihe 5: Koodausosa
- Vaihe 6: Lataa koodi
Video: Puhuva Arduino - MP3 -tiedoston toistaminen Arduinolla ilman moduulia - Mp3 -tiedoston toistaminen Arduinosta PCM: llä: 6 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Tässä ohjeessa opimme soittamaan mp3 -tiedostoa arduinolla ilman äänimoduulia, tässä käytämme PCM -kirjastoa Arduinolle, joka toistaa 16 -bittistä PCM: ää 8 kHz: n taajuudella, joten voit tehdä tämän.
Vaihe 1: Kerää komponentit
OSTA OSAT: OSTA VINKKI 120:
www.utsource.net/itm/p/384328.html
OSTA 12V ADAPTERI:
www.utsource.net/itm/p/8013134.html
OSTA ARDUINO UNO:
www.utsource.net/itm/p/7199843.html
//////////////////////////////////////////////////////
joten tätä varten tarvitsemme muutamia komponentteja erittäin firat Arduino ja sitten kaiutin 0,5w - 10w mikä tahansa kaiutin tekee työn, sinun on ostettava transistori vahvistusta varten, jos kaiuttimesi on suurempi kuin 0,5w kuin minun 3 w joten käytin TIP 120 transistoria dor vahvistamaan ääntä, voit käyttää mitä tahansa äänivahvistinta.
Linkkien ostaminen. -
Ostettavat tuotteet (kumppanilinkki) -
Arduino Uno-
www.banggood.com/UNO-R3-ATmega16U2-AVR-Mod…
Kaiutin -
www.banggood.com/2-Pcs-3-Inch-4-10W-Full-R…
www.banggood.com/50MM-0_5W-Customized-50mm…
www.banggood.com/3-Pair-4-Ohm-3W-LCD-Panel…
TIP 120 transistori -
www.banggood.com/10kpl-TIP120-NPN-TO-220-D…
www.banggood.com/30kpl-TIP120-NPN-TO-220-D…
www.banggood.com/50kpl-TIP120-NPN-TO-220-D…
Vaihe 2: Liitännät
Liitännät ovat todella yksinkertaisia, jos käytät 0,5 watin kaiutinta ja liitä kaiuttimen +ve -nasta suoraan Arduino -laitteen digitaaliseen nastaan 11 ja kaiuttimen -nastainen nasta gnd: hen ja jos käytät 3 watin kaiutinta, käytä tip120 -transistoria ja kytke 11 Arduinon transistorin pohjaan ja -ve -kaiuttimen nasta transistorin kerääjään ja transistorin lähetin Arduinon gnd -nastaan.
Jos yhteysongelmia ilmenee, katso apua videolta.
Vaihe 3: Lataa tarvittavat tiedostot
Tätä varten tarvitset muutamia tiedostoja ennen kaikkea PCM.zip -tiedostoa PCM -äänen toistamiseksi arduino -ohjelmasta.
Silloin tarvitsemme Audacity -ohjelmiston, joka muuntaa normaalin mp3 -äänen 16 -bittiseksi PCM 8hkz -ääneksi
& Lopuksi tarvitsemme koodausohjelmiston, joka koodaa tämän äänen tiedoiksi, jotka voimme liittää koodiin.
LATAA Audacity -
www.audacityteam.org/download/
Lataa PCM. ZIP & Encoder -ohjelmisto (tiedosto nimeltä Arduino MP3.zip) -
drive.google.com/file/d/1LSb-nZcecs1VISQDP…
Vaihe 4: Valmistele ääni ja muunna se tiedoksi
tärkeä askel on valmistella äänitiedot. niin ensin tarvitsemme mp3 -tiedoston, joko tallennat sen tai saat sen mistä tahansa, avaa tiedosto Audacityyn ja napsauta muotoa ja valitse sitten 16 -bittinen pcm ja sitten alas ja valitse taajuus ääntä 8000 Hz: iin ja viedä ääni mp3 -muodossa.
Avaa sitten koodaa ääniohjelmisto ja siirry äänitiedostoon, jonka olemme luoneet audacitystä, niin saat viestin äänikopion leikepöydälle onnistuneesti.
Vaihe 5: Koodausosa
joten seuraava osa on koodausosa, joten kun latasit Arduin mp3.zip -tiedoston, joka sisältää PCM.zip -tiedoston, lisää tämä PCM.zip -tiedosto kirjastoksi arduinoon ja avaa sitten kyseisessä PCM -kirjastossa oleva toistoesimerkki, & siellä luonnoksessa sinun täytyy muokata näytteen arrray koodiriviä, joka on ohjelmointityyppiä, sinun on poistettava kaikki aray -tiedot ja liitettävä tiedot, jotka koodausääniohjelmisto on kopioinut leikepöydälle.
Vaihe 6: Lataa koodi
joten vihdoinkin koodimme on valmis, joten lähetä se arduinoon ja kuulet tallennetun äänesi kaiuttimesta, nauti siitä ja jos sinulla on ongelmia tai haluat asiasta syvällisesti, katso vain annettu video.
Kiitos.
Suositeltava:
Arduinosta tulee puhuva Tom: 6 vaihetta
Arduinosta tulee puhuva Tom: Yksi vanhimmista muistoistani älypuhelimen käytöstä oli Talking Tom -pelin pelaaminen. Peli oli aika yksinkertainen. On kissa nimeltä Tom, joka osaa puhua. Pelissä Tom kuunteli kaikki tulot puhelimen mikrofonin kautta ja toisti sitten
Kappaleiden toistaminen Arduinolla ADC: n ja PWM: n käyttäminen Flyback -muuntajassa tai kaiuttimessa: 4 vaihetta
Toista kappaleita Arduinolla käyttämällä ADC: tä PWM: ään Flyback -muuntajassa tai kaiuttimessa: Hei kaverit, Tämä on toinen osa toisesta ohjeistuksestani (se oli paljon vaikeaa). Pohjimmiltaan tässä projektissa olen käyttänyt Arduinon ADC: tä ja AJASTIMIA Muunna äänisignaali PWM -signaaliksi.Tämä on paljon helpompaa kuin edellinen Instructa
Värillisen tekstin tulostaminen Pythonissa ilman moduulia: 3 vaihetta
Värillisen tekstin tulostaminen Pythonissa ilman moduulia: Kun toinen Instructable -tiedostoni poistettiin vahingossa, päätin tehdä uuden. Tässä esittelen sinulle, kuinka tulostaa värillistä tekstiä pythonissa
Arduino GSM -pohjainen moottorin ohjaus (ilman GSM -moduulia): 3 vaihetta
Arduino GSM -pohjainen moottorinohjaus (ilman GSM -moduulia): Tässä projektissa aion näyttää sinulle perustavanlaatuisen mutta ainutlaatuisen tavan kytkeä päälle ja pois päältä releen avulla. Tämä ajatus tuli harvoista henkilöistä, jotka tekivät tällaisia projekteja, mutta heillä oli ongelma, että he olivat kaikki riippuvaisia matkapuhelimen käyttäytymisestä puhelun aikana. Minä yksinkertaistan
Äänitiedostojen toistaminen (Wav) Arduinolla ja DAC: llä: 9 vaihetta
Äänitiedostojen toistaminen (Wav) Arduinon ja DAC: n kanssa: Toista wav -tiedoston ääni Audino SD -kortilta. Tämä Instructable näyttää, kuinka SdCard -kortin wav -tiedosto voidaan toistaa yksinkertaisen piirin kautta kaiuttimelle. Wav -tiedoston on oltava 8 -bittinen mono. Minulla ei ole ollut ongelmia 44 KHz: n tiedostojen toistamisessa