Talaan ng mga Nilalaman:

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: 10 Hakbang (na may Mga Larawan)

Video: Juuke - isang RFID Music Player para sa Matatanda at Mga Bata: 10 Hakbang (na may Mga Larawan)

Video: Juuke - isang RFID Music Player para sa Matatanda at Mga Bata: 10 Hakbang (na may Mga Larawan)
Video: TV Patrol Weekend Livestream | January 20, 2024 Full Episode Replay 2024, Hulyo
Anonim
Juuke - isang RFID Music Player para sa Matatanda at Mga Bata
Juuke - isang RFID Music Player para sa Matatanda at Mga Bata
Juuke - isang RFID Music Player para sa Matatanda at Mga Bata
Juuke - isang RFID Music Player para sa Matatanda at Mga Bata
Juuke - isang RFID Music Player para sa Matatanda at Mga Bata
Juuke - isang RFID Music Player para sa Matatanda at Mga Bata

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

Image
Image

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

Subukan ang Mga Bahagi
Subukan ang Mga Bahagi
Subukan ang Mga Bahagi
Subukan ang Mga Bahagi
Subukan ang Mga Bahagi
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

Ang Code - Programming ang Cards
Ang Code - Programming ang Cards

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

Mag-download ng Mga Kanta sa SD Card
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

Pagsubok, Pagkatapos Solder
Pagsubok, Pagkatapos Solder
Pagsubok, Pagkatapos Solder
Pagsubok, Pagkatapos Solder
Pagsubok, Pagkatapos Solder
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

Gawin ang Enclosure
Gawin ang Enclosure
Gawin ang Enclosure
Gawin ang Enclosure
Gawin ang Enclosure
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

Gawin ang mga Card
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: