Mundarija:

Juuke - qariyalar va bolalar uchun RFID musiqa pleyeri: 10 qadam (rasmlar bilan)
Juuke - qariyalar va bolalar uchun RFID musiqa pleyeri: 10 qadam (rasmlar bilan)

Video: Juuke - qariyalar va bolalar uchun RFID musiqa pleyeri: 10 qadam (rasmlar bilan)

Video: Juuke - qariyalar va bolalar uchun RFID musiqa pleyeri: 10 qadam (rasmlar bilan)
Video: BİR O'ZİNGİZ KO'RİNG / DUNYODAGİ ENG G'ALATİ ER-XOTİNLAR / Buni Bilasizmi? 2024, Iyul
Anonim
Juuke - qariyalar va bolalar uchun RFID musiqa pleyeri
Juuke - qariyalar va bolalar uchun RFID musiqa pleyeri
Juuke - qariyalar va bolalar uchun RFID musiqa pleyeri
Juuke - qariyalar va bolalar uchun RFID musiqa pleyeri
Juuke - qariyalar va bolalar uchun RFID musiqa pleyeri
Juuke - qariyalar va bolalar uchun RFID musiqa pleyeri

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

Image
Image

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

Qismlarni sinab ko'ring
Qismlarni sinab ko'ring
Qismlarni sinab ko'ring
Qismlarni sinab ko'ring
Qismlarni sinab ko'ring
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 - kartalarni dasturlash
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

Qo'shiqlarni SD -kartaga yuklab oling
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

Sinov, keyin lehim
Sinov, keyin lehim
Sinov, keyin lehim
Sinov, keyin lehim
Sinov, keyin lehim
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

Qoplamani yarating
Qoplamani yarating
Qoplamani yarating
Qoplamani yarating
Qoplamani yarating
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

Kartalarni yarating
Kartalarni yarating

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: