Talaan ng mga Nilalaman:
- Hakbang 1: Mga Bahagi
- Hakbang 2: Code
- Hakbang 3: Baguhin ang Mga Audio File
- Hakbang 4: Diagram
- Hakbang 5: Mga Resulta
Video: Magpatugtog ng Musika Sa Arduino !: 5 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Sa itinuturo na ito ay ipapakita ko sa iyo kung paano ako tumutugtog ng musika gamit ang isang Arduino UNO at isang module ng SD Card.
Gagamitin namin ang SPI Communication.
Magsimula na tayo!
Hakbang 1: Mga Bahagi
Kakailanganin namin ang mga sumusunod na bahagi:
Arduino UNO
Reader ng SD Card
Jumper Wires
Audio Amplifier
Tagapagsalita
Hakbang 2: Code
Ang code ay napaka-simple, maaari mo itong gamitin upang i-play ang halos anumang tunog na nasa SD Card ngunit may isang tukoy na format, iyon sa susunod na hakbang.
Kailangan mong i-download ang lahat ng mga aklatan na frist, kung mayroon ka na nito kopyahin at i-paste lamang:
# isama ang "SD.h" // SD library # tukuyin ang SD_ChipSelectPin 4 // Piliin ang SS pin para sa SD module
# isama ang "SPI.h"
# isama ang "TMRpcm.h" // Ang silid-aklatan upang i-play ang mga audio file
TMRpcm Memoria; // Dito inilagay mo ang nais mong pangalan
walang bisa ang pag-setup () {
Serial.begin (9600); // Initialize serial com
kung (! SD.begin (SD_ChipSelectPin)) {// Kung ang SS pin ay nasa isang LOW state magpapadala ito ng isang Fail message Serial.println ("SD fail");
bumalik;
}
Memoria.speakerPin = 9; // Ang pin kung saan mo ilalagay ang speaker, karaniwang ang 9
}
void loop () {
Memoria.setVolume (5); // Maaari mong itakda ang dami dito hanggang sa 7
Memoria.kwalidad (1); // tumatanggap lamang ng 1 o 0, 1 ay para sa mas mahusay na kalidad
Memoria.play ("1.wav"); // Dito mo inilalagay ang pangalan ng iyong audio
pagkaantala (10000); // Ang pagkaantala na ito ay dapat na hindi bababa sa parehong haba ng iyong audio, // Ang library na ito ay maaaring tumugtog ng musika habang ang arduino ay nasa ibang gawain upang maaari mo itong i-play sa background
// o hintaying matapos ang audio
}
Hakbang 3: Baguhin ang Mga Audio File
Gagana ito sa.wav audio files ngunit kailangan mong gumawa ng isang adjusment dito.
Para sa na maaari mong gamitin ang sumusunod na online converter.
audio.online-convert.com/convert-to-wav
Kaya, sa pahinang ito kakailanganin mong baguhin ang mga setting tulad ng ipinapakita sa larawan pagkatapos ay mag-click ka lamang sa "I-convert ang File" at maghintay hanggang matapos ang pag-convert at mai-download ang bagong file!
Pagkatapos ay kailangan mong ilagay ang lahat ng mga audio file na ito sa isang SD card at i-plug ito sa arduino module.
Mayroon ding iba pang mga tampok sa library na ito tulad ng sa imahe sa itaas upang magamit mo ito at gumawa ng isang music player na may mga pindutan para sa lakas ng tunog, susunod na kanta atbp, atbp O kaya medyo nais mong gawin! Ang langit ang hangganan!
Hakbang 4: Diagram
Ito ang pag-setup ng pin para sa arduino at ng module ng SD:
Arduino >>>>>>> SD Module
4 >>>>>>>>>>> SS
11 >>>>>>>>>> MOSI
12 >>>>>>>>>> MISO
13 >>>>>>>>>>> SCK
5v >>>>>>>>>>> 5v
Gnd >>>>>>>> Gnd
9 >>>>>>>>> PWM Audio Out
Ang audio output ay maaaring konektado sa isang pinalakas na beacuse ng speaker ay mababa ang lakas, maaari ding mapinsala ng pagkonsumo ng kurso ang arduino kung direktang nakakonekta ka.
At… tapos ka na!
Ipaalam sa akin kung mayroon kang anumang mga pag-aalinlangan, masaya akong sumagot, Salamat sa pagbabasa ng aking itinuturo!
Hakbang 5: Mga Resulta
Kung mayroon kang isang osciloscope dapat mong makita ang PWM signal sa audio output na tulad nito.
At… tapos ka na!
Ipaalam sa akin kung mayroon kang anumang mga pag-aalinlangan, masaya akong sumagot, Salamat sa pagbabasa ng aking itinuturo!
Inirerekumendang:
Mga Album Na May Mga NFC Tag upang Awtomatikong Magpatugtog ng Spotify Music sa Chromecast: 5 Hakbang
Mga Album Na May Mga NFC Tag upang Awtomatikong Magpatugtog ng Spotify Music sa Chromecast: Nagsimula ang proyektong ito sa ideya ng paggawa ng isang collage ng album ng aking pinakatugtog na mga artista sa Spotify. Matapos ang ilang paglalaro sa Spotify API sa Python, naisip kong masarap i-link ang mga cover ng album na ito sa kanilang Spotify URI at simulang i-play ang
Magpatugtog ng Mga Kanta Gamit ang Stepper Motor !!: 11 Mga Hakbang (na may Mga Larawan)
Mag-play ng Mga Kanta Gamit ang Stepper Motor !!: Ang proyektong ito ay tungkol sa pagdidisenyo ng isang simpleng interface ng dinamikong, na magbibigay-daan upang makipag-ugnay sa isang stepper motor sa dalawang magkakaibang paraan. Kontrolin ng unang interface ang direksyon at bilis ng stepper motor sa pamamagitan ng paggamit ng isang simpleng GUI, na h
Light Up Flower Crown Headband para sa Mga Pista ng Musika sa Tag-init, Mga Kasalan, Mga Espesyal na okasyon: 8 Hakbang (na may Mga Larawan)
Light Up Flower Crown Headband para sa Mga Pista ng Musika sa Tag-init, Mga Kasalan, Mga Espesyal na okasyon: Liwanagin ang gabi sa isang magandang floral LED headband! Perpekto para sa anumang kasal, festival ng musika, prom, costume at espesyal na okasyon! Mga kit na may lahat ng kailangan mo upang makagawa ng iyong sariling ang light up headband ay magagamit na ngayon sa Wearables Workshop sto
Paano Magpatugtog ng Musika Sa Pamamagitan ng isang Guitar Amp: 4 Hakbang
Paano Magpatugtog ng Musika Sa Pamamagitan ng isang Guitar Amp: Ito ay isang Maituturo Na Ipapakita sa Iyo Kung Paano Magpatugtog ng Musika Sa Pamamagitan ng isang Guitar Amp Enjoy
Mga Ilaw ng Pasko sa Musika Gamit ang Arduino: 9 Mga Hakbang (na may Mga Larawan)
Mga Ilaw ng Pasko sa Musika Gamit ang Arduino: Nais naming mag-asawa na lumikha ng aming sariling light-set-to-music show para sa huling ilang mga kapaskuhan. May inspirasyon ng dalawang Instructable sa ibaba, nagpasya kaming magsimula sa wakas sa taong ito at palamutihan ang aming RV. Gusto namin ng all-in-one cont