Cuprins:

Vorbind despre Arduino - Redarea unui MP3 cu Arduino fără niciun modul - Redarea fișierului Mp3 de la Arduino folosind PCM: 6 pași
Vorbind despre Arduino - Redarea unui MP3 cu Arduino fără niciun modul - Redarea fișierului Mp3 de la Arduino folosind PCM: 6 pași

Video: Vorbind despre Arduino - Redarea unui MP3 cu Arduino fără niciun modul - Redarea fișierului Mp3 de la Arduino folosind PCM: 6 pași

Video: Vorbind despre Arduino - Redarea unui MP3 cu Arduino fără niciun modul - Redarea fișierului Mp3 de la Arduino folosind PCM: 6 pași
Video: De la fonograf la FLAC [2] Esantionare | Cuantizare | Dither | Inginer de sunet 2024, Iulie
Anonim
Image
Image

În acest instructable vom învăța cum să redăm un fișier mp3 cu arduino fără a utiliza niciun modul audio, aici vom folosi biblioteca PCM pentru Arduino care joacă PCM pe 16 biți cu o frecvență de 8 kHz, deci permiteți acest lucru.

Pasul 1: Adunați componentele

Conexiuni
Conexiuni

CUMPĂRĂ PIESE: CUMPĂRĂ SFAT 120:

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

CUMPARA ADAPTOR 12V:

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

CUMPARA ARDUINO UNO:

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

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

deci, pentru a face acest lucru, avem nevoie de câteva componente foarte bune pentru un Arduino și apoi un difuzor de 0,5 w până la 10 w orice difuzor va face treaba, atunci trebuie să cumpărați un tranzistor pentru amplificare dacă difuzorul dvs. este mai mare de 0,5 w, așa cum a fost al meu 3 w, așa că am folosit un tranzistor TIP 120 și amplificând sunetul, puteți folosi și orice amplificator audio.

Cumpărarea de link-uri. -

Articole de cumpărat (link afiliat) -

Arduino Uno-

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

Difuzor -

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

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

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

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

Pasul 2: Conexiuni

Conexiunile sunt foarte simple dacă utilizați difuzor de 0,5 wați, apoi conectați direct pinul + ve al difuzorului la pinul digital 11 de pe Arduino și pinul difuzorului la gnd și dacă utilizați difuzorul de 3 wați, utilizați un tranzistor tip120 și conectați 11 de la Arduino la baza tranzistorului și-pinul difuzorului la colectorul tranzistorului și emițătorul tranzistorului la pinul gnd de pe Arduino.

Dacă aveți probleme cu conexiunea, consultați videoclipul pentru ajutor.

Pasul 3: Descărcați fișierele necesare

Pentru a face acest lucru, veți avea nevoie de câteva fișiere mai întâi de toate fișierul PCM.zip pentru a reda audio PCM de la arduino.

APOI vom avea nevoie de software-ul Audacity pentru a converti un audio mp3 normal într-un audio PCM de 16 biți 8hkz

& În cele din urmă, avem nevoie de un software de codificare pentru a codifica acel audio în date pe care le putem lipi în cod.

DESCĂRCARE Audacity -

www.audacityteam.org/download/

Descărcați software-ul PCM. ZIP & Encoder (fișier numit Arduino MP3.zip) -

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

Pasul 4: Pregătiți sunetul și convertiți-l în date

Image
Image
Pregătiți sunetul și convertiți-l în date
Pregătiți sunetul și convertiți-l în date
Pregătiți sunetul și convertiți-l în date
Pregătiți sunetul și convertiți-l în date
Pregătiți sunetul și convertiți-l în date
Pregătiți sunetul și convertiți-l în date

pasul important este să pregătim datele audio. deci, mai întâi, vom avea nevoie de un fișier mp3, fie să înregistrați unul, fie să obțineți unul de oriunde, apoi deschideți fișierul în Audacity și faceți clic pe format, apoi selectați 16 biți pcm, apoi coborâți și selectați frecvența de sunet la 8000hz și exportați sunetul ca mp3.

Apoi, deschideți codul software-ului audio și navigați la fișierul audio pe care l-am generat dintr-o îndrăzneală, apoi veți primi un mesaj audio copiat cu succes în clipboard.

Pasul 5: Codificarea părții

Partea de codificare
Partea de codificare
Partea de codificare
Partea de codificare

deci următoarea parte este o parte de codificare, așa cum ați descărcat fișierul Arduin mp3.zip care conține fișierul PCM.zip, așa că adăugați acest fișier PCM.zip ca bibliotecă în arduino și apoi deschideți exemplul de redare disponibil în acea bibliotecă PCM., & acolo, în schiță, trebuie să editați a doua linie de cod din eșantionul , care este de tip programem, trebuie să eliminați toate datele din aray și să lipiți datele care sunt copiate în clipboard de către software-ul audio de codificare.

Pasul 6: Încărcați codul

deci, în cele din urmă, codul nostru este gata, așa că încărcați-l pe arduino și veți auzi sunetul înregistrat de la difuzor, bucurați-vă de el și dacă aveți probleme sau doriți să aflați acest lucru în profunzime, consultați videoclipul furnizat.

Mulțumesc.

Recomandat: