Cuprins:
- Pasul 1: Adunați componentele
- Pasul 2: Conexiuni
- Pasul 3: Descărcați fișierele necesare
- Pasul 4: Pregătiți sunetul și convertiți-l în date
- Pasul 5: Codificarea părții
- Pasul 6: Încărcați codul
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
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Î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
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
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
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:
Comutator Tuchless pentru electrocasnice -- Controlează-ți aparatele electrocasnice fără niciun comutator: 4 pași
Comutator Tuchless pentru electrocasnice || Controlează-ți aparatele de uz casnic fără niciun comutator: acesta este un comutator fără control pentru aparatele de uz casnic. Puteți utiliza acest lucru în orice loc public, astfel încât să vă ajute să luptați împotriva oricărui virus. Circuitul bazat pe senzorul întunecat Circuit realizat de Op-Amp și LDR. A doua parte importantă a acestui circuit Flip-Flop SR cu Sequencell
ESP8266 Ceas de rețea fără niciun RTC - Nodemcu NTP Clock No RTC - PROIECT DE Ceas INTERNET: 4 pași
ESP8266 Ceas de rețea fără niciun RTC | Nodemcu NTP Clock No RTC | PROIECT DE Ceas INTERNET: În proiect va fi realizat un proiect de ceas fără RTC, va lua timp de pe internet folosind wifi și îl va afișa pe afișajul st7735
Tipărirea textului colorat în Python fără niciun modul: 3 pași
Imprimarea textului colorat în Python fără niciun modul: după ce a fost șters accidental cel de-al doilea instructabil, am decis să fac unul nou. În acesta vă voi arăta cum să imprimați text colorat în python
Controlează Arduino folosind Telegram Bot fără niciun hardware suplimentar: 5 pași
Controlați Arduino utilizând Telegram Bot fără niciun hardware suplimentar: Există o gamă largă de lucruri pe care le puteți face cu Arduino, dar v-ați gândit vreodată să vă controlați Arduino folosind un bot Telegram? PC Unele dispozitive controlabile (Folosim LED-ul de la Arduino la
Răcitor / suport pentru laptop cu cost zero (fără lipici, fără găurire, fără piulițe și șuruburi, fără șuruburi): 3 pași
Zero Cost Laptop Cooler / Stand (Fără lipici, fără găurire, fără piulițe și șuruburi, fără șuruburi): ACTUALIZARE: VĂ RUGĂM VOTĂ PENTRU MEA MEA MEA INTRAREA PE www.instructables.com/id/Zero-Cost-Aluminum-Furnace-No-Propane-No-Glue-/ SAU POATE VOTA PENTRU CEL MAI BUN PRIETEN AL MEU