Satura rādītājs:

Runājošais Arduino - MP3 atskaņošana ar Arduino bez moduļa - Mp3 faila atskaņošana no Arduino, izmantojot PCM: 6 soļi
Runājošais Arduino - MP3 atskaņošana ar Arduino bez moduļa - Mp3 faila atskaņošana no Arduino, izmantojot PCM: 6 soļi

Video: Runājošais Arduino - MP3 atskaņošana ar Arduino bez moduļa - Mp3 faila atskaņošana no Arduino, izmantojot PCM: 6 soļi

Video: Runājošais Arduino - MP3 atskaņošana ar Arduino bez moduļa - Mp3 faila atskaņošana no Arduino, izmantojot PCM: 6 soļi
Video: CS50 2015 – 10-я неделя 2024, Jūlijs
Anonim
Image
Image

Šajā pamācībā mēs iemācīsimies atskaņot mp3 failu ar arino, neizmantojot nevienu audio moduli, šeit mēs izmantosim PCM bibliotēku Arduino, kas atskaņo 16 bitu PCM ar 8 kHz frekvenci, tāpēc ļauj to izdarīt.

1. darbība: apkopojiet komponentus

Savienojumi
Savienojumi

PIRKT DAĻAS: PIRKT TIP120:

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

PIRKT 12V ADAPTERU:

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

PIRKT ARDUINO UNO:

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

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

tāpēc, lai to izdarītu, mums ir vajadzīgi daži komponenti: Arduino un pēc tam skaļrunis no 0,5 līdz 10 v 3 w tāpēc es izmantoju TIP 120 tranzistoru dor, kas pastiprina audio, varat izmantot arī jebkuru audio pastiprinātāju.

Pērkot saites. -

Pērkamās preces (filiāles saite) -

Arduino Uno-

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

Skaļrunis -

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

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

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

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

2. darbība. Savienojumi

Savienojumi ir patiešām vienkārši, ja izmantojat 0,5 vatu skaļruni, tad tieši pievienojiet skaļruņa +ve tapu ar Arduino digitālo tapu 11 un -ve skaļruņa tapu ar gnd, un, ja izmantojat 3 vatu skaļruni, izmantojiet tip120 tranzistoru un pievienojiet 11 no Arduino līdz tranzistora pamatnei un skaļruņa piespraudes taustiņš līdz tranzistora kolektoram un tranzistora emitētājs līdz Arduino gnd tapai.

Ja rodas problēmas ar savienojumu, skatiet videoklipu, lai saņemtu palīdzību.

3. darbība: lejupielādējiet nepieciešamos failus

Lai to izdarītu, vispirms būs nepieciešami daži faili PCM.zip, lai atskaņotu PCM audio no arduino.

TAD mums būs nepieciešama Audacity programmatūra, lai pārvērstu parastu mp3 audio par 16 bitu PCM 8hkz audio

& Visbeidzot, mums ir nepieciešama kodētāja programmatūra, lai šo audio kodētu datos, kurus mēs varam ielīmēt kodā.

LEJUPIELĀDĒT Audacity -

www.audacityteam.org/download/

Lejupielādēt programmatūru PCM. ZIP & Encoder (fails nosaukts kā Arduino MP3.zip) -

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

4. solis: sagatavojiet audio un pārveidojiet to par datiem

Image
Image
Sagatavojiet audio un pārveidojiet to par datiem
Sagatavojiet audio un pārveidojiet to par datiem
Sagatavojiet audio un pārveidojiet to par datiem
Sagatavojiet audio un pārveidojiet to par datiem
Sagatavojiet audio un pārveidojiet to par datiem
Sagatavojiet audio un pārveidojiet to par datiem

svarīgs solis ir sagatavot audio datus. tāpēc vispirms mums būs nepieciešams mp3 fails, vai nu jūs to ierakstīsit, vai arī iegūsit to no jebkuras vietas, pēc tam atveriet šo failu Audacity un noklikšķiniet uz formāta, pēc tam atlasiet 16 bitu pcm, pēc tam dodieties uz leju un izvēlieties frekvenci audio uz 8000Hz un eksportējiet audio kā mp3.

Pēc tam atveriet kodēšanas audio programmatūru un dodieties uz audio failu, kuru mēs ģenerējām no drosmes, tad jūs saņemsit ziņojumu audio, kas veiksmīgi nokopēts starpliktuvē.

5. darbība. Kodēšanas daļa

Kodēšanas daļa
Kodēšanas daļa
Kodēšanas daļa
Kodēšanas daļa

tāpēc nākamā daļa ir kodēšanas daļa, tāpēc, lejupielādējot Arduin mp3.zip failu, kas satur failu PCM.zip, tāpēc pievienojiet šo PCM.zip failu kā bibliotēku arduino un pēc tam atveriet atskaņošanas piemēru, kas pieejams šajā PCM bibliotēkā, un tur skicē jums ir jārediģē parauga arrray koda otrā rindiņa, kas ir programmas tipa, jums ir jānoņem visi tajā esošie dati un jāielīmē dati, kurus kodēšanas audio programmatūra iekopē starpliktuvē.

6. darbība: augšupielādējiet kodu

tāpēc beidzot mūsu kods ir gatavs, tāpēc augšupielādējiet to arduino, un jūs dzirdēsit ierakstīto audio no skaļruņa, izbaudiet to un, ja jums ir kādas problēmas vai vēlaties par to padziļināti skatīties sniegto videoklipu.

Paldies.

Ieteicams: