Talaan ng mga Nilalaman:
- Hakbang 1: Panoorin ang Video
- Hakbang 2: Ipunin ang Mga Bahagi:
- Hakbang 3: Subukan ang Mga Bahagi
- Hakbang 4: Ang Code - Programming ang mga Card
- Hakbang 5: Ang Code: Player Mode
- Hakbang 6: Mag-download ng Mga Kanta sa SD Card
- Hakbang 7: Pagsubok, Pagkatapos Solder
- Hakbang 8: Gawin ang Enclosure
- Hakbang 9: Gawin ang mga Card
- Hakbang 10: Tapos Na
Video: Juuke - isang RFID Music Player para sa Matatanda at Mga Bata: 10 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:10
Mga Proyekto ng Fusion 360 »
Ito ang kahon ng 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 na nilikha namin ito, ay dahil sa lola ng kasintahan ko. Sinabi niya sa akin na siya at ang kanyang lola ay nakaupo sa kusina, nakikinig ng musika, sumasayaw at tumatawa. Nakalulungkot, sa huling mga taon, ang kanyang lola ay nasa labas at labas ng ospital. Gayunpaman, sa kanyang pinakapangit na araw, ang musika ay isa sa ilang mga bagay na nakangiti pa rin sa kanya. At ang mga manlalaro ng musika tulad ng mga CD player ay napakahirap gamitin para sa kanya. Iyon ang dahilan kung bakit nilikha namin ang Juuke.
Gumagana ang Juuke Box sa pamamagitan ng paggamit ng mga RFID card upang magpatugtog ng mga partikular na kanta mula sa isang SD card. Maaari mo ring i-play ang mga kanta nang random gamit ang berdeng pindutan, o i-play at i-pause gamit ang pulang pindutan.
Sa ganitong paraan, talagang simple para sa lahat na magpatugtog ng musika.
Hakbang 1: Panoorin ang Video
Gumawa kami ng isang video na ipinapakita kung paano ko ito nagawa:)
Hakbang 2: Ipunin ang Mga Bahagi:
Nakuha namin ang lahat ng mga bahagi mula sa AliExpress, at ang mga link sa mga bahagi ay nakalista sa ibaba:
Mga Bahagi:
Arduino UNO AliExpress & Amazon
DFPlayer Mini AliExpress at Amazon
Micro SD card AliExpress at Amazon
Arduino UNO DIY Shield AliExpress & Amazon
RC522 - Bumili ng 2 upang matiyak, ang ilan sa kanila ay dumating na sirang AliExpress & Amazon
Mga RFID Card AliExpress & Amazon
AUX Stereo Jack AliExpress & Amazon
22 mm Momentary Push Button - 1 Pula at 1 berde - 3-6V AliExpress
10K Potentiometer AliExpress at Amazon
Mga Wires AliExpress at Amazon
1K Resistor AliExpress & Amazon
Mga pin header AliExpress & Amazon
Breadboard - Opsyonal na AliExpress at Amazon
Jumper wires - Opsyonal na AliExpress at Amazon
5V power supply -AliExpress & AmazonPower Jack - AliExpress at Amazon
Mga tool:
3D printer AliExpress at Amazon
Soldering Kit AliExpress & Amazon
Wire Stripper AliExpress & Amazon
Hakbang 3: Subukan ang Mga Bahagi
Inirerekumenda kong ikonekta ang lahat, at subukan kung gumagana ang lahat bago simulan.
Upang magawa iyon, gumamit ako ng isang breadboard at ilang mga jumper wires upang mabilis at madaling suriin na ang lahat ay gumana bilang nilalayon. Nagkaroon ako ng ilang mga problema sa unang module ng RC522 na binili ko, hindi lamang ito gumana kahit na galing ito sa pabrika. Kaya't kailangan kong kumuha ng bago … Iyon ang dahilan kung bakit inirerekumenda ko ang pagkuha ng 2 sa kanila, sa ganoong paraan sigurado ka na kung masira mo ang isa sa kanila, mayroon kang sibat.
Ikonekta ang lahat ayon sa circuit diagram dito (Link), o tingnan ang mga nakalakip na larawan.
Tandaan na gumamit ng isang 1K risistor sa pagitan ng RX sa DFPlayer Mini at sa Arduino.
Upang suriin kung gumagana ang card reader, maaari mong gamitin ang halimbawa ng "Dump card" na sketch mula sa library. (Tingnan ang hakbang 4)
Hakbang 4: Ang Code - Programming ang mga Card
Upang makakuha ng isang mas mahusay na pag-unawa sa kung paano gumagana ang code sa DFPlayer mini, susubukan kong ipaliwanag ito sa pinakamadaling maaari. Gumagana ang DFPlayer mini sa pamamagitan ng pag-play ng mga kanta mula sa isang micro SD card. Upang malaman kung aling kanta ang dapat i-play, ang mga kanta ay dapat na naka-imbak bilang isang numero sa SD card. Ang numero ng kanta 1 ay naka-imbak bilang "0001 - PANGALAN NG PANG-awit", ang bilang ng kanta 2 ay naka-imbak bilang "0002 - PANGALAN NG PANG-AWAY", at iba pa. Maaari kaming magsulat ng isang numero sa mga RFID card, kaya kung isusulat namin ang numero 2 sa isa sa mga kard at ilagay ito sa mambabasa, babasahin ng Arduino ang numero at sasabihin sa DFPlayer mini, "play song number 2".
Ang bilang na isusulat namin sa card ay dapat na magkapareho ng bilang ng pangalan ng awiting naiimbak namin sa SD card.
Kung nais mong malaman ang higit pa tungkol sa DFPlayer mini, bisitahin ang pahinang ito na may maraming mahusay na impormasyon
Maaari mo na ngayong buksan ang Arduino at i-upload ang code para sa pag-program ng card. Hinati ko ang code sa dalawang bahagi. Isa para sa pagprograma ng mga kard, at isa para sa aktwal na manlalaro. Sa hakbang na ito, magsisimula kami sa pamamagitan ng pagprograma ng mga card. Ang code ay nai-publish sa GitHub, at idinagdag sa ibaba. Kakailanganin mo ring i-download ang mga sumusunod na aklatan:
- MFRC522
- DFRobotDFPlayerMini.h
Sinubukan kong ipaliwanag ang code sa mga komento hangga't maaari, ngunit kung mayroon kang anumang mga katanungan, huwag matakot na tanungin sila sa seksyon ng komento!
Gayundin, hindi ako isang mahusay na programmer ngunit nais kong maging isa, kaya kung may nakikita kang mga pagkakamali sa code ang isang puna ay magiging maganda!
Upang mai-upload ang code sa Arduino, tingnan ang artikulong ito. Upang magdagdag ng mga aklatan, tingnan ang artikulong ito.
MODES:
Ang programmer ng card ay may dalawang mga mode, awtomatiko at manu-manong.
Manu-manong mode: Sumusulat ng numero na nais mong isulat sa card. Mag-type sa isang numero, at iimbak ito nito.
Awtomatikong mode: Nagsisimula sa numero na tinukoy mo sa code, at pinapataas ito ng 1 sa tuwing naglalagay ka ng card.
PAANO GAMITIN ANG CARD PROGRAMMER:
Ikonekta ang Arduino Open Serial monitor (kanang sulok sa itaas) Isulat ang "manu-manong" para sa manu-manong mode at "auto" para sa awtomatikong mode. (Tingnan sa itaas) Maglagay ng kard sa mambabasa, at tiyaking nasabing matagumpay ito.
Hakbang 5: Ang Code: Player Mode
Kapag na-program mo na ang mga card, maaari mong i-upload ang music player code. Ito ang code na nagbabasa ng card at nagpe-play ng nauugnay na kanta. Ang proseso ay eksaktong kapareho ng para sa card programmer code. I-upload ang sketch, at simulang gamitin ito!
PS: MAHALAGA! Upang hindi paganahin ang serial na komunikasyon kung saan maaari mong makita kung ano ang ginagawa ng programa sa serial monitor, kailangan mong puna ang “Serial.begin (115200); ". Idagdag lamang ang "//" sa harap ng linya. Mayroon akong ilang mga problema kung saan hindi tatakbo ang programa kung ito ay pinagana. (Naghihintay ito para sa isang serial na koneksyon bago ito magsimula)
Hakbang 6: Mag-download ng Mga Kanta sa SD Card
Tulad ng sinabi dati, kailangan mong bigyan ang mga file ng musika sa iyong SD card ng isang tukoy na pangalan upang gumana ito. Ang bawat kanta ay dapat magsimula sa isang numero. Ang numero ay dapat ding 4 na numero (halimbawa ay 1 0001). Pagkatapos ng mga digit na ito, malaya kang idagdag ang pangalan ng kanta. Halimbawa: "0035 - Frank Sinatra - Lumipad ako sa buwan"
Gumagamit ito ng karaniwang mga MP3 file, kaya't simpleng kopyahin ang mga ito sa SD card at palitan ang pangalan.
Hakbang 7: Pagsubok, Pagkatapos Solder
Kapag nasubukan mo na ang lahat ay gumagana tulad ng inilaan, maaari mong simulan ang paghihinang ng mga bahagi sa Arduino UNO na kalasag.
Sundin lamang ang circuit diagram wire para sa kawad. Ito ay matalino upang mai-print ito, at gumamit ng isang kulay na marker upang markahan kung aling mga wire ang iyong na-solder. Inirerekumenda ko rin na gumamit ng mga pin header para sa DFPlayer Mini upang hindi mo ito mapahamak sa ilalim ng paghihinang.
Sinira ko rin ang RC-522 Led, dahil ipinapakita ito sa pamamagitan ng print.
Hakbang 8: Gawin ang Enclosure
Sa hakbang na ito ipapakita ko sa iyo kung paano ko ginawa ang enclosure. Dinisenyo ko ito gamit ang Fusion 360, at naka-print ito ng 3D. Gumawa rin ako ng isa gamit ang isang makina ng CNC, at ilang playwud.
Kung wala kang isang 3d printer o isang CNC machine, huwag mag-alala! Posible ring gumawa ng isang enclosure mula sa karton o paggamit ng isang kahon ng proyekto
Mahahanap mo ang lahat ng mga file dito:
3D na naka-print:
STL: CULTS 3D | Thingiverse
FUSION 360: Ananords.com
Ang mga setting na ginamit ko upang i-print ito ng 3D ay:
Mag-infill: 15%
Taas ng layer: 0.2mm
Sinusuportahan: YES
Ipasok lamang ang UNO at ang RC522 sa mga pin sa 3D print. Dapat silang magkasya nang mahigpit. Inirerekumenda ko ang paggamit ng isang patak ng pandikit upang ma-secure ang mga ito sa lugar. Gawin ang pareho sa audio jack. Para sa mga pindutan, potentiometer at power socket, gamitin ang kasama na mga hex nut.
Kapag tapos ka na, i-snap mo lamang ang ilalim na plato at ang "mukha".
Hakbang 9: Gawin ang mga Card
Magsimula sa disenyo. Ginawa ko ang mga disenyo sa Adobe Spark, kung saan ginamit ko ang mga sukat ng card (85 mm x 54 mm) bilang pasadyang laki
Natagpuan ko ang mga larawan sa google at na-import ang mga ito sa Adobe Spark, itinakda ang pamagat ng kanta at artist, at tapos na!
Dahil wala akong isang printer ng id card, kailangan kong maghanap ng ibang paraan upang magawa ang pag-print sa mga card. Pumunta ako sa simpleng ruta, at inilimbag lamang ito sa papel pagkatapos ay nakadikit ito sa mga kard.
Maaari mo ring gamitin ang isang panulat at direktang magsulat sa mga card.
Hakbang 10: Tapos Na
Tapos ka na!
Kung gagawin mo ang proyektong ito, mangyaring mag-post ng isang gumawa:)
May tanong? Magtanong lamang, at susubukan kong sagutin sila.
Para sa mga update tungkol sa Juuke, mag-sign up sa newsletter!
Sundan ako sa Instagram para sa mga update sa paparating na mga proyekto!
Instagram:
Makipag-ugnay sa akin: [email protected]
• ---------------- Suportahan mo ako •
Patreon:
Mga Donasyon:
Bumili ako ng kape:
Inirerekumendang:
Pribadong TV-channel para sa Matatanda: 4 na Hakbang (na may Mga Larawan)
Pribadong TV-channel para sa Matatanda: Ang mga alaala ay isang mahirap na isyu para sa aking lola na nagiging 94 taong gulang sa taong ito. Kaya nagdagdag ako ng isang tv-channel sa kanyang telebisyon upang matulungan siyang matandaan ang mga miyembro ng pamilya at mga pangunahing sandali sa kanyang buhay. Para sa mga ito Gumamit ako ng isang libreng Dropbox account, isang Raspber
Bumalik sa Mga Pangunahing Kaalaman: Paghihinang para sa Mga Bata: 6 na Hakbang (na may Mga Larawan)
Bumalik sa Mga Pangunahing Kaalaman: Paghihinang para sa Mga Bata: Gumagawa ka man ng isang robot o nagtatrabaho sa Arduino, bumuo ng " hands-on " electronics sa prototyping ng isang ideya ng proyekto, alam kung paano maghinang ay magagamit. ang paghihinang ay isang mahalagang kasanayan upang malaman kung ang isang tao ay talagang nasa electr
Bata MP3 Music Box: 6 Hakbang (na may Mga Larawan)
Kids MP3 Music Box: Kapag naghahanap ng ilang mga bagong proyekto sa DIY sa paligid ng arduino nakakita ako ng ilang magagandang ideya sa mga RFID based MP3 player para sa Mga Bata. At mayroong isang mahusay na propesyonal na laruang kahon sa merkado - ang mga taong ito ang namumuno. Gumawa sila ng isang mahusay na negosyo sa kanilang matalinong ideya. Suriin
Light Up Clock para sa Mga Bata - Green Means Go! Pula, Manatili sa BED !!!: 5 Mga Hakbang (na may Mga Larawan)
Light Up Clock para sa Mga Bata - Green Means Go! Pula, Manatili sa BED !!!: Nababaliw kami nang walang sapat na tulog !!! Hindi maintindihan ng aming 2 taong gulang kung paano " maghintay para sa 7 " sa orasan bago lumabas ng kanyang silid umaga pagkatapos ng umaga. Maaga siyang gigising (ibig kong sabihin 5:27 am - " mayroong isang 7 !!! "
Album ng Mga Litrato ng Mga Bata Na May Komersyal ng Flashcard: 8 Mga Hakbang (na may Mga Larawan)
Kids Photo Album With Flashcard Commercial: Ipinapakita ng mga itinuturo na ito kung paano gumawa ng isang awtomatikong pag-update ng photo album ng WiFi bilang karagdagan sa mga tampok sa komersyal na flash card