Obsah:

Hovoriace Arduino - Prehrávanie MP3 s Arduino bez akéhokoľvek modulu - Prehrávanie súboru MP3 z Arduina pomocou PCM: 6 krokov
Hovoriace Arduino - Prehrávanie MP3 s Arduino bez akéhokoľvek modulu - Prehrávanie súboru MP3 z Arduina pomocou PCM: 6 krokov

Video: Hovoriace Arduino - Prehrávanie MP3 s Arduino bez akéhokoľvek modulu - Prehrávanie súboru MP3 z Arduina pomocou PCM: 6 krokov

Video: Hovoriace Arduino - Prehrávanie MP3 s Arduino bez akéhokoľvek modulu - Prehrávanie súboru MP3 z Arduina pomocou PCM: 6 krokov
Video: CS50 2015 - Week 8, continued 2024, Júl
Anonim
Image
Image

V tomto návode sa naučíme hrať súbor mp3 s arduino bez použitia akéhokoľvek zvukového modulu, tu použijeme knižnicu PCM pre Arduino, ktorá hrá 16 -bitový PCM s frekvenciou 8 kHZ, takže to urobíme.

Krok 1: Zhromaždite svoje súčiastky

Pripojenia
Pripojenia

KÚPIŤ ČASTI: KÚPIŤ TIP120:

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

KÚPIŤ 12V ADAPTÉR:

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

KÚPIŤ ARDUINO UNO:

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

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

takže aby sme to urobili, potrebujeme niekoľko súčiastok, ktoré sú veľmi pevné a Arduino, a potom reproduktor s výkonom 0,5 W až 10 W zvládne akýkoľvek reproduktor, potom si musíte kúpiť tranzistor na zosilnenie, ak je váš reproduktor vyšší ako 0,5 W, ako bol môj 3 w, takže som použil tranzistor TIP 120 na zosilnenie zvuku, môžete použiť aj akýkoľvek zosilňovač zvuku.

Nákup odkazov. -

Položky na nákup (odkaz na pobočku) -

Arduino Uno-

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

Reproduktor -

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…

Krok 2: Pripojenia

Pripojenie je skutočne jednoduché, ak používate reproduktor s výkonom 0,5 W, potom priamo pripojte kladný kolík reproduktora k digitálnemu kolíku 11 na Arduino a kolíkový reproduktor reproduktora k GND a ak použijete reproduktor s výkonom 3 W, použite tranzistor tip120 a pripojte 11 Arduina na základňu tranzistora a -ve kolík reproduktora na kolektor tranzistora a emitor tranzistora na pin gnd na Arduino.

Ak máte problémy s pripojením, pomoc nájdete vo videu.

Krok 3: Stiahnite si požadované súbory

Na to budete potrebovať predovšetkým niekoľko súborov PCM.zip na prehrávanie zvuku PCM z arduina.

POTOM budeme potrebovať softvér Audacity na konverziu normálneho zvuku mp3 na 16bitový zvuk PCM s frekvenciou 8 hkz

& Nakoniec potrebujeme kódovací softvér na kódovanie tohto zvuku do údajov, ktoré môžeme vložiť do kódu.

STIAHNUŤ Audacity -

www.audacityteam.org/download/

Stiahnite si softvér PCM. ZIP & Encoder (súbor s názvom Arduino MP3.zip) -

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

Krok 4: Pripravte si zvuk a preveďte ho na údaje

Image
Image
Pripravte si zvuk a preveďte ho na údaje
Pripravte si zvuk a preveďte ho na údaje
Pripravte si zvuk a preveďte ho na údaje
Pripravte si zvuk a preveďte ho na údaje
Pripravte si zvuk a preveďte ho na údaje
Pripravte si zvuk a preveďte ho na údaje

dôležitým krokom je príprava zvukových údajov. Najprv teda budeme potrebovať súbor mp3, buď ho nahráte, alebo ho dostanete odkiaľkoľvek, potom otvorte tento súbor do programu Audacity a kliknite na formát, potom vyberte 16 bit pcm, potom choďte nadol a vyberte frekvenciu. zvuku na 8 000 Hz a exportujte zvuk vo formáte mp3.

Potom otvorte kódovací zvukový softvér a prejdite na zvukový súbor, ktorý sme z trúfalosti vygenerovali, a potom úspešne dostanete zvuk správy skopírovaný do schránky.

Krok 5: Časť kódovania

Kódovacia časť
Kódovacia časť
Kódovacia časť
Kódovacia časť

takže ďalšia časť je časť kódovania, takže keď ste si stiahli súbor Arduin mp3.zip, ktorý obsahuje súbor PCM.zip, pridajte tento súbor PCM.zip ako knižnicu do arduina a potom otvorte príklad prehrávania dostupný v tejto knižnici PCM, & tam v náčrte musíte upraviť 2. riadok kódu v ukážke array, ktorá je typu programu, musíte odstrániť všetky údaje v tomto poli a vložiť údaje, ktoré sú skopírované do schránky kódovacím zvukovým softvérom.

Krok 6: Nahrajte kód

takže konečne je náš kód pripravený, nahrajte ho do arduina a budete počuť svoj nahraný zvuk z reproduktora, užite si ho a ak máte nejaké problémy alebo sa o tom chcete podrobne informovať, pozrite si poskytnuté video.

Ďakujem.

Odporúča: