Mundarija:
- 1 -qadam: Videoni tomosha qiling
- 2 -qadam: qismlarni yig'ing:
- 3 -qadam: qismlarni sinab ko'ring
- 4 -qadam: Kod - kartalarni dasturlash
- 5 -qadam: Kod: pleyer rejimi
- 6 -qadam: Qo'shiqlarni SD -kartaga yuklab oling
- 7 -qadam: sinov, keyin lehim
- 8 -qadam: Qoplamani yarating
- 9 -qadam: kartalarni tayyorlang
- 10 -qadam: Bajarildi
Video: Juuke - qariyalar va bolalar uchun RFID musiqa pleyeri: 10 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Fusion 360 loyihalari »
Bu Juuke qutisi. Juuke qutisi - bu sizning musiqiy do'stingiz, uni iloji boricha osonroq ishlatish uchun yaratilgan. Bu, ayniqsa, qariyalar va bolalar uchun mo'ljallangan, lekin, albatta, boshqa yoshdagilar ham foydalanishi mumkin. Buni yaratganimizning sababi, qiz do'stimning buvisi. U menga buvisi bilan oshxonada o'tirganini, musiqa tinglayotganini, raqsga tushayotganini va kulganini aytdi. Afsuski, so'nggi yillarda buvisi kasalxonaga yotqizilgan. Biroq, uning eng yomon kunlarida, musiqa uni tabassum qiladigan narsalardan biridir. Va CD -pleer kabi musiqa pleyerlarini ishlatish juda qiyin. Shuning uchun biz Juuke yaratdik.
Juuke Box RFID kartalari yordamida SD -kartadan ma'lum qo'shiqlarni ijro etadi. Siz qo'shiqlarni yashil tugma yordamida tasodifiy ijro etishingiz yoki qizil tugma bilan o'ynashingiz va pauza qilishingiz mumkin.
Shunday qilib, hamma uchun musiqa ijro etish juda oddiy.
1 -qadam: Videoni tomosha qiling
Men qanday qilganimni ko'rsatadigan video tayyorladik:)
2 -qadam: qismlarni yig'ing:
Biz AliExpress -dan barcha qismlarni oldik va qismlarga havolalar quyida keltirilgan:
Qismlar:
AliExpress va Amazon -da Arduino UNO
AliExpress va Amazon uchun DFPlayer Mini
AliExpress va Amazon mikro SD kartalari
Arduino UNO DIY qalqoni AliExpress va Amazon
RC522 - Ishonch hosil qilish uchun 2 ta sotib oling, ularning ba'zilari AliExpress va Amazon singan joylariga yetib keladi
AliExpress va Amazon RFID kartalari
AUX stereo uyasi AliExpress va Amazon
22 mm lahzali bosish tugmasi - 1 qizil va 1 yashil - 3-6V AliExpress
AliExpress va Amazon 10K potentsiometrlari
AliExpress va Amazon simlari
AliExpress va Amazon 1K rezistorlari
AliExpress va Amazon sarlavhalarini joylashtiring
Non paneli - ixtiyoriy AliExpress va Amazon
Jumper simlari - ixtiyoriy AliExpress va Amazon
5V quvvat manbai - Aliexpress va AmazonPower Jack - AliExpress va Amazon
Asboblar:
AliExpress va Amazon 3D printer
AliExpress va Amazon lehim to'plami
AliExpress va Amazon simlarni tortuvchi
3 -qadam: qismlarni sinab ko'ring
Men hamma narsani ulashni maslahat beraman va ishga tushirishdan oldin hammasi ishlayotganini tekshirib ko'ring.
Buning uchun men taxtali va bir nechta o'tish simlarini ishlatib, hammasi mo'ljallangan tarzda ishlaganini tez va oson tekshirdim. Men sotib olgan birinchi RC522 moduli bilan bog'liq muammolarga duch keldim, u zavoddan to'g'ridan -to'g'ri kelgan bo'lsa ham ishlamadi. Men yangisini olishim kerak edi … Shuning uchun men ulardan ikkitasini olishni maslahat beraman, shuning uchun siz bittasini sindirib qo'ysangiz, nayzangiz borligiga amin bo'lasiz.
Bu erda hamma narsani sxema bo'yicha ulang (havola) yoki biriktirilgan rasmlarni ko'ring.
DFPlayer Mini va Arduino -dagi RX o'rtasida 1K qarshilik ishlatishni unutmang.
Kartani o'qish moslamasining ishlashini tekshirish uchun siz kutubxonadagi "Dump card" eskizidan foydalanishingiz mumkin. (4 -qadamga qarang)
4 -qadam: Kod - kartalarni dasturlash
Kod DFPlayer mini bilan qanday ishlashini yaxshiroq tushunish uchun uni iloji boricha osonroq tushuntirishga harakat qilaman. DFPlayer mini micro SD kartadan qo'shiqlarni ijro etish orqali ishlaydi. Qaysi qo'shiqni ijro etishini bilish uchun qo'shiqlar SD -kartada raqam sifatida saqlanishi kerak. 1 -sonli qo'shiq "0001 - QO'SHIQ NOMI", 2 -sonli qo'shiq "0002 - QO'SHIQ NOMI" va boshqalar saqlanadi. Biz RFID kartalariga raqam yozishimiz mumkin, shuning uchun agar biz kartalarning biriga 2 raqamini yozib, uni o'quvchiga joylashtirsak, Arduino bu raqamni o'qiydi va DFPlayer mini -ga "2 -sonli qo'shiqni ijro et" deydi.
Kartaga yozadigan raqamimiz SD -kartada saqlanadigan qo'shiq nomi bilan bir xil bo'lishi kerak.
Agar siz DFPlayer mini haqida ko'proq bilmoqchi bo'lsangiz, bu sahifaga tashrif buyuring va juda ko'p foydali ma'lumotlar bilan
Endi siz Arduino -ni ochishingiz va kartani dasturlash kodini yuklashingiz mumkin. Men kodni ikki qismga ajratdim. Biri kartalarni dasturlash uchun, ikkinchisi esa haqiqiy o'yinchi uchun. Ushbu bosqichda biz kartalarni dasturlashdan boshlaymiz. Kod GitHub -da e'lon qilinadi va quyida qo'shiladi. Shuningdek, siz quyidagi kutubxonalarni yuklab olishingiz kerak bo'ladi:
- MFRC522
- DFRobotDFPlayerMini.h
Men kodni iloji boricha sharhlar bilan tushuntirishga harakat qildim, lekin agar sizda biron bir savol bo'lsa, ularni sharhlar bo'limida so'rashdan qo'rqmang!
Bundan tashqari, men zo'r dasturchi emasman, lekin men ham shunday bo'lishni xohlardim, shuning uchun agar siz kodda xatolarni ko'rsangiz, sharh ajoyib bo'lardi!
Kodni Arduino -ga yuklash uchun ushbu maqolaga qarang. Kutubxonalarni qo'shish uchun ushbu maqolaga qarang.
MODE:
Karta dasturchisi ikkita rejimga ega: avtomatik va qo'lda.
Manuel rejim: kartaga yozmoqchi bo'lgan raqamni yozadi. Raqamni kiriting va u saqlanadi.
Avtomatik rejim: kodda ko'rsatilgan raqamdan boshlanadi va har safar kartani qo'yganingizda uni 1 ga oshiradi.
Karta dasturchisidan qanday foydalanish kerak:
Arduino Open Serial monitorini ulang (yuqori o'ng burchakda) qo'lda rejim uchun "qo'lda" va avtomatik rejimda "avtomatik" yozing. (Yuqoriga qarang) O'quvchiga kartani joylashtiring va u muvaffaqiyatli yozilganligiga ishonch hosil qiling.
5 -qadam: Kod: pleyer rejimi
Kartalarni dasturlashtirgandan so'ng, siz musiqa pleyerining kodini yuklashingiz mumkin. Bu kodni o'qiydi va tegishli qo'shiqni ijro etadi. Jarayon karta dasturchisi kodi bilan bir xil. Eskizni yuklang va undan foydalanishni boshlang!
PS: MUHIM! Siz ketma -ket monitorda dastur nima qilayotganini ko'rishingiz mumkin bo'lgan ketma -ket aloqani o'chirish uchun siz "Serial.begin (115200); ". Chiziq oldiga "//" belgisini qo'shing. Menda ba'zi muammolar bor edi, agar dastur yoqilgan bo'lsa, u ishlamaydi. (U ketma -ket ulanishni kutishdan oldin)
6 -qadam: Qo'shiqlarni SD -kartaga yuklab oling
Yuqorida aytib o'tilganidek, SD -kartadagi musiqa fayllari ishlashi uchun unga ma'lum nom berish kerak. Har bir qo'shiq raqam bilan boshlanishi kerak. Raqam 4 ta raqamdan iborat bo'lishi kerak (masalan, 1 0001). Bu raqamlardan so'ng siz qo'shiq nomini qo'shishingiz mumkin. Masalan: "0035 - Frank Sinatra - Meni oyga uch"
U standart MP3 -fayllardan foydalanadi, shuning uchun ularni SD -kartaga nusxalash va nomini o'zgartirish oson.
7 -qadam: sinov, keyin lehim
Hamma narsa rejalashtirilganidek ishlayotganini tekshirganingizdan so'ng, siz uning qismlarini Arduino UNO qalqoni bilan lehimlashni boshlashingiz mumkin.
Simlar uchun sxemaning simini kuzatib boring. Qaysi simlarni lehimlaganingizni belgilash uchun uni chop etish oq rangli. Shuningdek, men DFPlayer Mini uchun pin sarlavhalarini ishlatishni maslahat beraman, shuning uchun uni lehim paytida shikastlamang.
Men RC-522 Led-ni ham o'chirib tashladim, chunki u bosma nashrda ko'rsatilgandi.
8 -qadam: Qoplamani yarating
Bu bosqichda men sizga korpusni qanday yasaganimni ko'rsataman. Men uni Fusion 360 yordamida ishlab chiqdim va 3D chop etdi. Men ham CNC dastgohi va kontrplak yordamida yasadim.
Agar sizda 3D printer yoki CNC mashinasi bo'lmasa, xavotir olmang! Bundan tashqari, kartondan yoki loyiha qutisidan korpus yasash mumkin
Bu erda barcha fayllarni topishingiz mumkin:
3D bosilgan:
STL: CULTS 3D | Har xil
FUSION 360: Ananords.com
Men 3D bosib chiqarish uchun ishlatgan sozlamalar:
To'ldirish: 15%
Qatlam balandligi: 0,2 mm
Qo'llab -quvvatlaydi: Ha
Faqat UNO va RC522 -ni 3D bosma pimlarga joylashtiring. Ular mahkam joylashishi kerak. Men ularni mahkamlash uchun bir tomchi elim ishlatishni maslahat beraman. Ovoz rozetkasi bilan ham xuddi shunday qiling. Tugmalar, potansiyometr va elektr rozetkasi uchun kiritilgan olti burchakli yong'oqlardan foydalaning.
Ishingiz tugagach, pastki plastinka va "yuz" ni bir -biriga yopishtiring.
9 -qadam: kartalarni tayyorlang
Dizayndan boshlang. Men dizaynlarni Adobe Spark -da yaratdim, u erda men buyurtma o'lchamlari sifatida karta o'lchamlarini (85 mm x 54 mm) ishlatardim
Men rasmlarni google -dan topdim va Adobe Spark -ga import qildim, qo'shiq nomi va ijrochisini o'rnatdim va tugatdim!
Menda identifikatsiya kartasi printeri yo'qligi sababli, kartalarda chop etishning boshqa usulini topishga to'g'ri keldi. Men oddiy yo'lni tanladim va uni qog'ozga bosib, keyin kartalarga yopishtirdim.
Siz shunchaki qalamdan foydalanishingiz va to'g'ridan -to'g'ri kartalarga yozishingiz mumkin.
10 -qadam: Bajarildi
Siz hozir tugadingiz!
Agar siz ushbu loyihani amalga oshirsangiz, iltimos, izoh qoldiring:)
Savollar bormi? Faqat so'rang, men ularga javob berishga harakat qilaman.
Juuke haqida yangiliklar olish uchun axborot byulleteniga obuna bo'ling!
Meni Instagramda kuzatib boring, bo'lajak loyihalar haqida xabardor bo'ling!
Instagram:
Men bilan bog'laning: [email protected]
••• Meni qo'llab -quvvatlang •••
Patreon:
Xayriya:
Menga qahva sotib oling:
Tavsiya:
"Jumbleum" Shuffle MP3 musiqa pleyeri: 8 qadam (rasmlar bilan)
"Jumbleum" Shuffle MP3 musiqa pleyeri: Bu loyiha uchun men o'z ustaxonamda ishlatish uchun qulay, kuchli pleyer yaratishga qaror qildim. Boshqa MP3 -modullarni sinab ko'rganimdan so'ng, men "DFPlayer Mini" ni osonlikcha sotib olaman. modul. Unda " Tasodifiy o'yin " rejimi BU, chunki men
Bolalar MP3 musiqa qutisi: 6 qadam (rasmlar bilan)
Bolalar MP3 musiqa qutisi: arduino atrofida yangi DIY loyihalarini qidirayotganda, bolalar uchun RFID asosidagi MP3 pleerlar haqida yaxshi g'oyalarni topdim. Va bozorda bitta ajoyib professional o'yinchoqlar qutisi bor - bu bolalar boshqaradilar. Ular o'zlarining aqlli g'oyalaridan katta biznes qilishdi. Tekshirish
Ovozni aniqlash uchun CS122A musiqa pleyeri: 7 qadam
CS122A Ovozni Tanish Musiqa Pleyeri: Bu Ovoz Tanish Musiqa Pleyeri. Qancha qo'shiq nomlari va san'atkorlar saqlaganiga qarab 33 ta qo'shiqni ijro etishi mumkin
Bolalar uchun musiqa qutisi: 5 qadam
Bolalar uchun musiqiy quti: " Bobom … qo'shiqlari, qo'shiqlari " - shunga o'xshash narsa - har kuni kechqurun ishdan qaytganimda nevaralari meni kutib olishadi. Bu loyiha taktil o'rganish elementlari bo'lgan musiqiy o'yinchoq sifatida o'ylab topilgan. Musiqa tinglayotganda, siz kesishingiz mumkin
Raspberry Pi musiqa pleyeri: 10 qadam (rasmlar bilan)
Raspberry Pi musiqa pleyeri: Siz hech qachon uyga keldingizmi yoki kompyuterni, telefoningizni yoki boshqa qurilmani yoqmasdan, fon musiqasi sovishini istadingizmi? Men muammo haqida aytgan edim. oflayn musiqa pleyeri ishlaydi