Tartalomjegyzék:

Beszélő Arduino - MP3 lejátszása Arduino -val modul nélkül - MP3 fájl lejátszása Arduino -ból PCM használatával: 6 lépés
Beszélő Arduino - MP3 lejátszása Arduino -val modul nélkül - MP3 fájl lejátszása Arduino -ból PCM használatával: 6 lépés

Videó: Beszélő Arduino - MP3 lejátszása Arduino -val modul nélkül - MP3 fájl lejátszása Arduino -ból PCM használatával: 6 lépés

Videó: Beszélő Arduino - MP3 lejátszása Arduino -val modul nélkül - MP3 fájl lejátszása Arduino -ból PCM használatával: 6 lépés
Videó: Fm adóm 2024, Július
Anonim
Image
Image

Ebben az utasításban megtanuljuk, hogyan kell lejátszani egy mp3 fájlt arduino -val audio modul használata nélkül, itt a PCM könyvtárat fogjuk használni az Arduino számára, amely 16 bites 8 kHz -es PCM -et játszik le.

1. lépés: Gyűjtse össze az alkatrészeket

Kapcsolatok
Kapcsolatok

RÉSZVÉTEL: Vásárlás TIPP 120:

www.utsource.net/itm/p/384328.html

Vásároljon 12V -os adaptert:

www.utsource.net/itm/p/8013134.html

VÁSÁRLÁS ARDUINO UNO:

www.utsource.net/itm/p/7199843.html

//////////////////////////////////////////////////////

tehát ehhez néhány alkatrészre van szükségünk, nagyon firat Egy Arduino, majd egy 0,5–10 wattos hangszóró minden hangszóró elvégzi a feladatot, akkor meg kell vásárolnia egy tranzisztorot az erősítéshez, ha a hangszóró nagyobb, mint 0,5 w, mint az enyém 3 w, ezért egy TIP 120 tranzisztoros dor -t használtam, amely felerősíti a hangot, bármilyen audió erősítőt is használhat.

Linkek vásárlása. -

Vásárolható termékek (társult link) -

Arduino Uno-

www.banggood.com/UNO-R3-ATmega16U2-AVR-Mod…

Hangszóró -

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 tranzisztor -

www.banggood.com/10db-TIP120-NPN-TO-220-D…

www.banggood.com/30db-TIP120-NPN-TO-220-D…

www.banggood.com/50db-TIP120-NPN-TO-220-D…

2. lépés: Kapcsolatok

A csatlakoztatások nagyon egyszerűek, ha 0,5 wattos hangszórót használ, majd közvetlenül csatlakoztassa a +ve tűs hangszórót az Arduino 11 -es digitális tűjéhez, és a hangszóró -ve tűjét a gnd -hez, és ha 3 wattos hangszórót használ, akkor használjon tip120 tranzisztort, és csatlakoztassa a 11 az Arduino -tól a tranzisztor bázisáig és a -ve hangszórótű a tranzisztor gyűjtőjéhez és a tranzisztor emittere az Arduino gnd -csapjához.

Ha problémái vannak a csatlakozással, kérjen segítséget videót.

3. lépés: Töltse le a szükséges fájlokat

Ehhez először néhány PCM.zip fájlra lesz szüksége az arduino PCM hangjának lejátszásához.

Ekkor szükségünk lesz az Audacity szoftverre, hogy egy normál mp3 hangot 16 bites PCM 8hkz hanggá alakítsunk

& Végezetül szükségünk van egy kódolószoftverre, amely ezt a hangot olyan adatokká kódolja, amelyeket beilleszthetünk a kódba.

LETÖLTÉS Audacity -

www.audacityteam.org/download/

Töltse le a PCM. ZIP & Encoder szoftvert (fájl Arduino MP3.zip néven) -

drive.google.com/file/d/1LSb-nZcecs1VISQDP…

4. lépés: Készítse elő a hangot és konvertálja azt adatmá

Image
Image
Készítsen hangot és konvertálja azt adatmá
Készítsen hangot és konvertálja azt adatmá
Készítsen hangot és konvertálja azt adatmá
Készítsen hangot és konvertálja azt adatmá
Készítsen hangot és konvertálja azt adatmá
Készítsen hangot és konvertálja azt adatmá

a fontos lépés az audio adatok előkészítése. először is szükségünk lesz egy mp3 fájlra, vagy rögzítünk egyet, vagy bárhonnan beszerezünk egyet, majd megnyitjuk a fájlt az Audacity -be, és kattintsunk a formátumra, majd válasszuk a 16 bites pcm -et, majd menjünk le és válasszuk ki a frekvenciát 8000 Hz -re, és exportálja a hangot mp3 formátumba.

Ezután nyissa meg a kódoló hangszoftvert, és navigáljon az audacity -ből létrehozott hangfájlhoz, majd üzenetet kap a vágólapra.

5. lépés: Kódolási rész

Kódoló rész
Kódoló rész
Kódoló rész
Kódoló rész

így a következő rész kódoló rész, tehát amikor letöltötte az Arduin mp3.zip fájlt, amely tartalmazza a PCM.zip fájlt, adja hozzá ezt a PCM.zip fájlt könyvtárként az arduino -hoz, majd nyissa meg a PCM könyvtárban elérhető lejátszási példát, & ott a vázlatban szerkeszteni kell a minta arrray kódjának második sorát, amely programem típusú, el kell távolítania az összes adatot az aray -ből, és be kell illesztenie az adatokat, amelyeket az audiokódoló szoftver a vágólapra másolt.

6. lépés: Töltse fel a kódot

így végre elkészült a kódunk, ezért töltse fel az arduino -ba, és hallja a rögzített hangot a hangszóróból, élvezze azt, és ha bármilyen problémája van, vagy mélyen szeretne erről beszélni, nézze meg a mellékelt videót.

Köszönöm.

Ajánlott: