Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Sa mga itinuturo na ito matututunan natin kung paano maglaro ng isang mp3 file na may arduino nang hindi gumagamit ng anumang audio module, dito gagamitin namin ang PCM library para sa Arduino na nagpe-play ng 16 bit PCM na may dalas na 8kHZ kaya't gawin ito.
Hakbang 1: Ipunin ang Iyong Mga Bahagi
BUY PARTS: BUY TIP120:
www.utsource.net/itm/p/384328.html
BUMILI NG 12V ADAPTER:
www.utsource.net/itm/p/8013134.html
BUMILI ARDUINO UNO:
www.utsource.net/itm/p/7199843.html
//////////////////////////////////////////////////////
kaya upang magawa ito kailangan namin ng ilang mga sangkap na napaka firat Isang Arduino at pagkatapos ay isang speaker na 0.5w hanggang 10 w anumang tagapagsalita ang gagawa ng trabaho kung gayon kailangan mong bumili ng isang transistor para sa pagpapalaki kung ang iyong tagapagsalita ay mas mataas sa 0.5w tulad ng minahan ay 3 w kaya ginamit ko ang isang TIP 120 transistor dor na nagpapalakas ng audio maaari mo ring gamitin ang anumang audio amplifier.
Pagbili ng mga link. -
Mga Item na Bibili (link ng kaakibat) -
Arduino Uno-
www.banggood.com/UNO-R3-ATmega16U2-AVR-Mod…
Tagapagsalita -
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 transistor -
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…
Hakbang 2: Mga Koneksyon
Ang mga koneksyon ay talagang simple kung gumagamit ka ng 0.5watt speaker pagkatapos ay direktang ikonekta ang + ve pin ng speaker sa digital pin 11 sa Arduino & -ve pin ng speaker sa gnd & kung gumagamit ng 3 watt speaker pagkatapos ay gumamit ng isang tip120 transistor at ikonekta ang 11 ng Arduino sa base ng transistor at -ve pin ng speaker sa kolektor ng transistor & emitter ng transistor sa gnd pin sa Arduino.
Kung mayroong mga isyu sa koneksyon mag-refer ng video para sa tulong.
Hakbang 3: Mag-download ng Mga Kinakailangan na File
Upang magawa ito kakailanganin mo ng ilang mga file muna sa lahat ng PCM.zip file upang i-play ang PCM audio mula sa arduino.
Pagkatapos kakailanganin namin ang software ng Audacity upang mai-convert ang isang normal na mp3 audio sa isang 16bit PCM 8hkz audio
& Panghuli kailangan namin ng isang encoder software upang ma-encode ang audio na iyon sa data na maaari naming i-paste sa code.
I-download ang Katapangan -
www.audacityteam.org/download/
Mag-download ng software ng PCM. ZIP & Encoder (file na pinangalanan bilang Arduino MP3.zip) -
drive.google.com/file/d/1LSb-nZcecs1VISQDP…
Hakbang 4: Ihanda ang Audio at I-convert Ito sa Data
ang mahalagang hakbang ay upang ihanda ang data ng audio. kaya unang kailangan namin ng isang file na mp3 alinman sa magrekord ka ng isa o kumuha ng isa mula saanman pagkatapos buksan ang file na iyon sa Audacity at & mag-click sa format pagkatapos ay piliin ang 16 bit pcm pagkatapos ay bumaba at pumili ng dalas ng audio sa 8000hz at i-export ang audio bilang mp3.
Pagkatapos buksan ang naka-encode na audio software at mag-navigate sa audio file na aming nabuo mula sa isang katapangan pagkatapos ay makakakuha ka ng isang mensahe na audio na nakopya sa clipboard.
Hakbang 5: Bahagi ng Coding
kaya ang susunod na bahagi ay bahagi ng pag-coding, kaya't na-download mo ang file na Arduin mp3.zip na naglalaman ng PCM.zip file kaya idagdag ang PCM.zip file na ito bilang isang library sa arduino at pagkatapos buksan ang halimbawa ng pag-playback na magagamit sa PCM library, & doon sa sketch kailangan mong i-edit ang ika-2 linya ng code sa sample arrray na uri ng programem na kailangan mo upang alisin ang lahat ng data sa aray na iyon at i-paste ang data na kinopya sa clipboard ng encode audio software.
Hakbang 6: I-upload ang Code
sa wakas handa na ang aming code kaya i-upload ito sa arduino at maririnig mo ang iyong naitala na audio mula sa speaker, tangkilikin ito at kung mayroon kang anumang mga isyu o nais na tungkol dito sa malalim na refer lamang sa video na ibinigay.
Salamat.