
Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-23 15:13


Kumusta po kayo sa lahat.
Kahapon, nag-surf ako sa Internet at naghahanap ng mga proyekto na magagawa ko sa Arduino. Nakita ko ang babaeng ito na gumagawa ng isang elektronikong piano keyboard na may mga kanta dito. Mayroon akong LCD Keypad Shield na nakahiga kaya naisip ko na makakagawa ako ng isang music player kung saan mayroong isang maliit na menu na may mga kanta at mapipili ito ng gumagamit.
Maaari mong makita ang pangwakas na bersyon ng aking proyekto sa itaas.
Hakbang 1: Ano ang Kakailanganin Mo


Para sa proyektong ito kailangan mo;
- Arduino Uno
- Breadboard
- LCD Keypad Shield
- Buzzer
- 330 ohm risistor
- Mga jumper
Hakbang 2: Ano ang Dapat Mong Malaman

Kailangan mong malaman nang kaunti tungkol sa istraktura ng LCD Keypad Shield. Inilagay ko ang pinout nito upang makita mo kung ano ano.
Tulad ng makikita mo sa code; Ang pin number 4, 5, 6, 7, 8 at 9 ay ginagamit ng LCD. Ang Pin 10 ay para sa pagkontrol sa backlight ng LCD ngunit hindi mo ito kakailanganin. Sa circuit, ang mga pindutan ay konektado sa A0 pin.
Iiwan kami ng mga digital na pin na 0, 1, 2, 3, 11, 12, 13 at mga analog na pin na A1, A2, A3, A4, A5 libre.
Gayundin kailangan mong malaman ang mga halagang analog sa bawat pindutan upang makilala mo ang mga ito. Nabasa ko ang halagang A0 at inilimbag ito sa serial monitor upang malaman. Narito ang isang sample na code:
int btn_value = 0;
void setup () {Serial.begin (9600); } void loop () {btn_value = analogRead (A0); Serial.println (btn_value); }
Narito ang mga halagang nahanap ko para sa aking kalasag:
- Kanang Button - 0
- Pataas na Button - 131
- Pababang Button - 306
- Kaliwang Button - 481
- Piliin ang Button - 722
- Walang Button - 1023
Hakbang 3: Disenyo ng Circuit


Ang circuit ay medyo simple.
- Ilagay ang iyong buzzer sa isang lugar sa breadboard.
- Ikonekta ang isang bahagi ng 330 ohm risistor sa negatibong pin ng buzzer at ang kabilang panig sa ground pin ng Arduino.
- Ikonekta ang positibong pin ng buzzer sa pin2 sa Arduino.
Tapos ka na! Ngayon ay makarating tayo sa coding.
Hakbang 4: Code
Habang binubuksan mo ang file ng archive, makikita mo ang mga sumusunod na file; lcd_keypad_songs, fur_elise, james_bond, jingle_bells, mario_bros_theme, mario_bros_underworld, merry_christmas, pitches.h
- Ang lcd_keypad_songs ay ang pangunahing file kung saan nakasulat ang menu at ang mga kahulugan. Puno ito ng mga komento upang masuri mo at maunawaan ang code.
- pitches.h kasama ang kahulugan ng mga tala ng musika.
- Ang natitirang mga file ay may kasamang mga pagpapaandar ng mga kanta. Maaari kang dumaan sa kanila at subukang unawain. Hindi ko sinulat ang mga code para sa mga kanta, nahanap ko ang mga ito sa pamamagitan ng paghahanap. Kaya maaari mo ring makita o sumulat ng iyong sariling mga kanta at idagdag ito sa menu.
Kailangan mong ilagay ang mga ito sa ilalim ng parehong folder. Pagkatapos ay kailangan mong buksan ang lcd_keypad_songs file gamit ang Arduino IDE at i-upload ang code.
Tandaan: ang james_bond song ay wala sa menu (ito ay nagkomento). Ito ay dahil ang Arduino ay may limitadong espasyo at ang mga awiting ito ay tumatagal ng maraming memorya. Maaari mong palaging i-komentment ito at magkomento ng isa pang kanta upang pakinggan. Kailangan mo ring baguhin ang mga order sa menu.
Hakbang 5: Tapos Na

Binabati kita
Ginawa mo ito. Kung mayroon kang anumang mga katanungan o problema, huwag mag-atubiling magbigay ng puna o mensahe sa akin. Gusto kong tumulong.
Maligayang Paggawa!
Inirerekumendang:
POCKET MUSIC PLAYER: 6 na Hakbang

POCKET MUSIC PLAYER: Sa itinuturo na ito malalaman mo kung paano gumawa ng iyong sariling DIY pocket music player na may pause play skip at maaaring iba pang mga tampok na gumagamit ng arduino pro mini o arduino nano
Juuke - isang RFID Music Player para sa Matatanda at Mga Bata: 10 Hakbang (na may Mga Larawan)

Juuke - isang RFID Music Player para sa Matatanda at Mga Bata: Ito ang kahon sa Juuke. Ang kahon ng Juuke ay iyong sariling kaibigang musikal, ginawang mas madali hangga't maaari upang magamit. Lalo na ito ay dinisenyo upang magamit ng mga matatanda at bata, ngunit maaari syempre magamit ng lahat ng iba pang mga edad. Ang dahilan kung bakit nilikha namin ito, ay dahil sa
AdaBox004 Music Player: 4 Hakbang

AdaBox004 Music Player: Ginamit ko ang mga bahagi sa AdaBox004 upang makagawa ng isang simpleng music player. Nag-plug ito sa isang USB port at nagsimulang magpatugtog ng mga kanta nang sapalaran mula sa micro SD card. Para ito sa aking pagawaan para sa walang kaguluhan na mapagkukunan ng mga masiglang kanta
Awtomatikong Music Player: 5 Hakbang

Awtomatikong Music Player: Naramdaman mo na ba ang pag-play ng malambot na musika upang matulungan ang iyong katawan na makapagpahinga at maghanda para sa pagtulog? Tuwing nakakaramdam ka ng pagod pagkatapos ng maraming oras na pagtatrabaho sa iyong laptop, iwanang bukas ang iyong laptop at patayin lang ang ilaw at tumalon sa kama. Ang makina na ito ay awtomatikong
Ang "Jumbleum" Shuffle MP3 Music Player: 8 Hakbang (na may Mga Larawan)

Ang "Jumbleum" Shuffle MP3 Music Player: Para sa proyektong ito nagpasya akong gumawa ng isang madaling gamitin, makapangyarihang manlalaro na gagamitin sa aking pagawaan. Matapos subukan ang ilang iba pang mga MP3 module ay pinili ko ang madaling magagamit, murang " DFPlayer Mini " modyul Mayroon itong " Random play " mode NGUNIT dahil ito