Turinys:

Kalbantis Arduino - MP3 leidimas naudojant „Arduino“be jokio modulio - Mp3 failo paleidimas iš „Arduino“naudojant PCM: 6 veiksmai
Kalbantis Arduino - MP3 leidimas naudojant „Arduino“be jokio modulio - Mp3 failo paleidimas iš „Arduino“naudojant PCM: 6 veiksmai

Video: Kalbantis Arduino - MP3 leidimas naudojant „Arduino“be jokio modulio - Mp3 failo paleidimas iš „Arduino“naudojant PCM: 6 veiksmai

Video: Kalbantis Arduino - MP3 leidimas naudojant „Arduino“be jokio modulio - Mp3 failo paleidimas iš „Arduino“naudojant PCM: 6 veiksmai
Video: Как управлять приводом с помощью Arduino - Robojax 2024, Lapkritis
Anonim
Image
Image

Šiose instrukcijose mes išmoksime groti mp3 failą su arduino, nenaudojant jokio garso modulio, čia mes naudosime „Arduino“PCM biblioteką, kuri atkuria 16 bitų 8 kHZ dažnio PCM, todėl leidžia tai padaryti.

1 žingsnis: surinkite komponentus

Sujungimai
Sujungimai

PIRKTI DALIS: PIRKTI PATARIMO 120:

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

PIRKTI 12V ADAPTERĮ:

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

PIRKTI ARDUINO UNO:

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

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

Taigi, norint tai padaryti, mums reikia kelių sudedamųjų dalių: „Arduino“ir garsiakalbis nuo 0,5 iki 10 v 3 savaites, todėl aš naudoju TIP 120 tranzistorių, kuris sustiprina garsą, galite naudoti ir bet kurį garso stiprintuvą.

Nuorodų pirkimas. -

Perkamos prekės (filialo nuoroda) -

„Arduino Uno“

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

Pranešėjas -

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

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

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

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

2 žingsnis: jungtys

Ryšiai yra tikrai paprasti, jei naudojate 0,5 vatų garsiakalbį, tada tiesiogiai prijunkite garsiakalbio „ +ve“kaištį prie „Arduino“skaitmeninio kaiščio 11 ir „-ve“garsiakalbio prie gnd, o jei naudojate 3 vatų garsiakalbį, naudokite „tip120“tranzistorių ir prijunkite 11 nuo „Arduino“prie tranzistoriaus pagrindo ir –ve garsiakalbio kaiščio prie tranzistoriaus kolektoriaus ir tranzistoriaus emiterio iki „Arduino“gnd kaiščio.

Jei kyla problemų dėl ryšio, pagalbos ieškokite vaizdo įraše.

3 veiksmas: atsisiųskite reikalingus failus

Norėdami tai padaryti, jums pirmiausia reikės kelių failų PCM.zip, kad galėtumėte paleisti PCM garsą iš arduino.

Tada mums reikės „Audacity“programinės įrangos, kad įprastas mp3 garsas būtų konvertuotas į 16 bitų PCM 8hkz garsą

& Galiausiai mums reikia kodavimo programinės įrangos, leidžiančios koduoti tą garsą į duomenis, kuriuos galime įklijuoti į kodą.

ATSISIŲSTI „Audacity“-

www.audacityteam.org/download/

Atsisiųskite „PCM. ZIP & Encoder“programinę įrangą (failas pavadintas „Arduino MP3.zip“) -

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

4 žingsnis: Paruoškite garso įrašą ir paverskite jį duomenimis

Image
Image
Paruoškite garso įrašą ir konvertuokite jį į duomenis
Paruoškite garso įrašą ir konvertuokite jį į duomenis
Paruoškite garso įrašą ir konvertuokite jį į duomenis
Paruoškite garso įrašą ir konvertuokite jį į duomenis
Paruoškite garso įrašą ir paverskite jį duomenimis
Paruoškite garso įrašą ir paverskite jį duomenimis

svarbus žingsnis yra paruošti garso duomenis. taigi pirmiausia mums reikės mp3 failo, kurį įrašysite arba gausite iš bet kur, tada atidarykite tą failą į „Audacity“ir spustelėkite formatą, tada pasirinkite 16 bitų pcm, tada eikite žemyn ir pasirinkite dažnį garso į 8000 Hz ir eksportuokite jį kaip mp3.

Tada atidarykite garso kodavimo programinę įrangą ir eikite į garso failą, kurį sukūrėme iš „audacity“, tada gausite pranešimą, kuris sėkmingai nukopijuotas į iškarpinę.

5 žingsnis: kodavimo dalis

Kodavimo dalis
Kodavimo dalis
Kodavimo dalis
Kodavimo dalis

taigi kita dalis yra kodavimo dalis, todėl atsisiųsdami „Arduin mp3.zip“failą, kuriame yra „PCM.zip“failas, pridėkite šį „PCM.zip“failą kaip biblioteką prie „arduino“ir atidarykite atkūrimo pavyzdį, esantį toje PCM bibliotekoje, ir ten eskize turite redaguoti antrąją kodo eilutę pavyzdyje arrray, kuris yra programinio tipo, jums reikia pašalinti visus toje aray esančius duomenis ir įklijuoti duomenis, kuriuos kodavimo garso programinė įranga nukopijuoja į iškarpinę.

6 veiksmas: įkelkite kodą

Taigi pagaliau mūsų kodas yra paruoštas, todėl įkelkite jį į „arduino“ir išgirsite įrašytą garsą iš garsiakalbio, mėgaukitės juo, o jei turite kokių nors problemų ar norite apie tai gilintis, tiesiog žiūrėkite pateiktą vaizdo įrašą.

Ačiū.

Rekomenduojamas: