Mündəricat:
- Addım 1: Videoya baxın
- Addım 2: hissələri toplayın:
- Addım 3: Parçaları sınayın
- Addım 4: Kod - Kartların Proqramlaşdırılması
- Addım 5: Kod: Oyunçu rejimi
- Addım 6: Mahnıları SD Karta Yükləyin
- Addım 7: Test edin, sonra Lehimləyin
- Addım 8: Kassanı düzəldin
- Addım 9: Kartlar hazırlayın
- Addım 10: Bitti
Video: Juuke - Yaşlılar və Uşaqlar üçün RFID Musiqi Pleyeri: 10 Addım (Şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
Fusion 360 Layihələri »
Bu Juuke qutusudur. Juuke qutusu, öz musiqi dostunuzdur və istifadəsi mümkün qədər asanlaşdırılmışdır. Xüsusilə yaşlılar və uşaqlar tərəfindən istifadə üçün nəzərdə tutulmuşdur, lakin əlbəttə ki, bütün yaşlar üçün istifadə edilə bilər. Bunu yaratmağımızın səbəbi qız yoldaşımın nənəsidir. Mənə dedi ki, nənəsi ilə birlikdə mətbəxdə oturub musiqi dinləyir, rəqs edir və gülür. Təəssüf ki, son illər ərzində nənəsi xəstəxanada idi və çıxdı. Ən pis günlərində musiqi hələ də gülümsəməsinə səbəb olan şeylərdən biridir. CD pleyerlər kimi musiqi pleyerlərindən istifadə etmək çox çətindir. Buna görə Juuke yaratdıq.
Juuke Box, bir SD kartdan müəyyən mahnıları səsləndirmək üçün RFID kartlarından istifadə edərək işləyir. Yaşıl düyməni istifadə edərək mahnıları təsadüfi səsləndirə və ya qırmızı düymə ilə çalıb fasilə verə bilərsiniz.
Bu şəkildə hər kəsin musiqi çalması çox sadədir.
Addım 1: Videoya baxın
Bunu necə etdiyimi göstərən bir video çəkdik:)
Addım 2: hissələri toplayın:
AliExpress -dən bütün hissələri aldıq və hissələrə bağlantılar aşağıda verilmişdir:
Parçalar:
Arduino UNO AliExpress və Amazon
DFPlayer Mini AliExpress və Amazon
AliExpress və Amazon mikro SD kartları
Arduino UNO DIY Qalxan AliExpress və Amazon
RC522 - Əmin olmaq üçün 2 satın alın, bəziləri AliExpress və Amazon -a qüsurlu şəkildə gəlir
AliExpress və Amazon RFID Kartları
AUX Stereo Jack AliExpress və Amazon
AliExpress -də 22 mm ani düymə - 1 Qırmızı və 1 yaşıl - 3-6V
AliExpress və Amazon -da 10K Potansiyometr
AliExpress və Amazon telləri
AliExpress və Amazon 1K Rezistoru
AliExpress və Amazon başlıqlarını bağlayın
Çörək lövhəsi - İsteğe bağlı AliExpress və Amazon
Jumper telləri - İsteğe bağlı AliExpress və Amazon
5V enerji təchizatı - Aliexpress və AmazonPower Jack - AliExpress və Amazon
Alətlər:
3d printer AliExpress və Amazon
Lehim dəsti AliExpress və Amazon
AliExpress və Amazon tel çıxarıcı
Addım 3: Parçaları sınayın
Hər şeyi bağlamağı və başlamazdan əvvəl hər şeyin işlədiyini yoxlamağı məsləhət görürəm.
Bunu etmək üçün hər şeyin nəzərdə tutulduğu kimi işlədiyini tez və asan yoxlamaq üçün çörək taxtası və bəzi tullanan tellərdən istifadə etdim. Aldığım ilk RC522 modulu ilə bağlı bəzi problemlər yaşadım, fabrikdən düz gəlsə də işləmədi. Yenisini almalı oldum … Bu səbəbdən onlardan 2 dənə almağı məsləhət görürəm, bu yolla onlardan birini sındırsanız nizəniz olduğuna əminsiniz.
Hər şeyi buradakı sxemə görə bağlayın (Bağlantı) və ya əlavə edilmiş şəkillərə baxın.
DFPlayer Mini və Arduino üzərindəki RX arasında 1K rezistor istifadə etməyi unutmayın.
Kart oxuyucunun işləyib -işləmədiyini yoxlamaq üçün kitabxanadakı "Dump card" nümunə eskizindən istifadə edə bilərsiniz. (4 -cü addıma baxın)
Addım 4: Kod - Kartların Proqramlaşdırılması
Kodun DFPlayer mini ilə necə işlədiyini daha yaxşı başa düşmək üçün onu mümkün qədər asan izah etməyə çalışacağam. DFPlayer mini, mikro SD kartdan mahnı oxuyaraq işləyir. Hansı mahnının çalınacağını bilmək üçün mahnılar SD kartda nömrə olaraq saxlanmalıdır. 1 nömrəli mahnı "0001 - SONG NAME", 2 nömrəli mahnı "0002 - SONG NAME" və sair kimi saxlanılır. RFID kartlarına bir nömrə yaza bilərik, buna görə 2 nömrəsini kartlardan birinə yazıb oxucunun üzərinə qoysaq, Arduino nömrəni oxuyacaq və DFPlayer mini -yə "2 nömrəli mahnı oxu" deyəcək.
Karta yazdığımız nömrə, SD kartda saxladığımız mahnının adı ilə eyni olmalıdır.
DFPlayer mini haqqında daha çox məlumat əldə etmək istəyirsinizsə, çox gözəl məlumatlarla bu səhifəni ziyarət edin
İndi Arduinonu aça və kart proqramlaşdırma kodu yükləyə bilərsiniz. Kodu iki hissəyə ayırdım. Biri kartları proqramlaşdırmaq üçün, biri də həqiqi oyunçu üçün. Bu addımda kartları proqramlaşdırmağa başlayacağıq. Kod GitHub -da yayımlanır və aşağıda əlavə olunur. Aşağıdakı kitabxanaları da yükləməlisiniz:
- MFRC522
- DFRobotDFPlayerMini.h
Kodu mümkün qədər şərhlərlə izah etməyə çalışdım, amma hər hansı bir sualınız varsa, şərh bölməsində soruşmaqdan çəkinməyin!
Həm də əla bir proqramçı deyiləm, amma bir olmaq istərdim, buna görə kodda hər hansı bir səhv görsəniz bir şərh əla olardı!
Kodu Arduinoya yükləmək üçün bu məqaləyə baxın. Kitabxanalar əlavə etmək üçün bu məqaləyə baxın.
MODLAR:
Kart proqramçısı avtomatik və mexaniki olmaqla iki rejimə malikdir.
Manual rejim: Karta yazmaq istədiyiniz nömrəni yazır. Nömrəni yazın, o da onu saxlayacaq.
Avtomatik rejim: Kodda göstərdiyiniz nömrədən başlayır və hər dəfə kart qoyduğunuzda 1 artırır.
KART PROQRAMERİ NECƏ İSTİFADƏ EDİLİR:
Arduino Open Serial monitorunu qoşun (yuxarı sağ küncdə) Əl rejimi üçün "manual" və avtomatik rejim üçün "auto" yazın. (Yuxarıya baxın) Oxuyucunun üzərinə bir kart qoyun və uğur qazandığından əmin olun.
Addım 5: Kod: Oyunçu rejimi
Kartları proqramlaşdırdıqdan sonra musiqi pleyerinin kodunu yükləyə bilərsiniz. Bu kartı oxuyan və əlaqəli mahnını səsləndirən koddur. Proses, kart proqramçısı kodu ilə eynidır. Eskizi yükləyin və istifadə etməyə başlayın!
PS: Vacib! Proqramın serial monitorda nə etdiyini görə biləcəyiniz serial ünsiyyətini söndürmək üçün “Serial.begin (115200); “. Satırın önünə "//" əlavə edin. Proqram aktiv olsaydı işləməyəcəyi bəzi problemlərlə qarşılaşdım. (Başlamazdan əvvəl serial bağlantısı gözləyirdi)
Addım 6: Mahnıları SD Karta Yükləyin
Daha əvvəl dediyimiz kimi, işləməsi üçün SD kartınızdakı musiqi fayllarına xüsusi bir ad verməlisiniz. Hər mahnı bir rəqəmlə başlamalıdır. Nömrə də 4 rəqəmdən ibarət olmalıdır (məsələn, 1 0001). Bu rəqəmlərdən sonra mahnının adını əlavə edə bilərsiniz. Məsələn: "0035 - Frank Sinatra - Məni aya uç"
Standart MP3 fayllarından istifadə edir, buna görə də onları SD karta kopyalamaq və adını dəyişmək çox sadədir.
Addım 7: Test edin, sonra Lehimləyin
Hər şeyin istədiyi kimi işlədiyini sınadıqdan sonra, hissələri Arduino UNO qalxanına lehimləməyə başlaya bilərsiniz.
Yalnız telin dövrə diaqramına əməl edin. Çap etmək və hansı telləri lehim etdiyinizi qeyd etmək üçün rəngli bir markerdən istifadə etmək ağıllıdır. Lehim altında zərər verməmək üçün DFPlayer Mini üçün pin başlıqlarından istifadə etməyi də məsləhət görürəm.
RC-522 Led-i də çapdan çıxardığım üçün onu sökdüm.
Addım 8: Kassanı düzəldin
Bu addımda, mən sizə qəfəsin necə qurulduğunu göstərəcəyəm. Fusion 360 istifadə edərək dizayn etdim və 3D çap etdi. Mən də bir CNC maşını və bir az kontrplak istifadə edərək birini düzəltdim.
3d printeriniz və ya CNC maşınınız yoxdursa, narahat olmayın! Kartondan və ya bir layihə qutusundan bir qəfəs düzəltmək də mümkündür
Bütün faylları burada tapa bilərsiniz:
3D çap:
STL: CULTS 3D | Fərqli
FUSION 360: Ananords.com
3D çap üçün istifadə etdiyim parametrlər belədir:
Doldurma: 15%
Lay hündürlüyü: 0,2 mm
Dəstəkləyir: Bəli
Yalnız UNO və RC522 -ni 3D çapdakı pinlərə daxil edin. Sıx oturmalıdırlar. Onları yerində saxlamaq üçün bir damla yapışqan istifadə etməyi məsləhət görürəm. Səs yuvası ilə də eyni şeyi edin. Düymələr, potansiyometr və elektrik prizi üçün daxil olan altıbucaqlı qoz -fındıqdan istifadə edin.
İşiniz bitdikdə, alt plitəni və "üzü" bir -birinə yapışdırın.
Addım 9: Kartlar hazırlayın
Dizayndan başlayın. Dizaynları xüsusi ölçü olaraq kart ölçülərini (85 mm x 54 mm) istifadə etdiyim Adobe Spark -da hazırladım
Google -da şəkilləri tapdım və Adobe Spark -a idxal etdim, mahnının adını və sənətçisini təyin etdim və bitirdim!
Şəxsiyyət vəsiqəsi printerim olmadığından kartlarda çap etmək üçün başqa bir yol tapmalı oldum. Sadə bir yolu keçdim və kağız üzərində çap etdim, sonra kartlara yapışdırdım.
Bir qələm istifadə edərək birbaşa kartlara yaza bilərsiniz.
Addım 10: Bitti
Artıq bitirdiniz!
Bu layihəni edirsinizsə, zəhmət olmasa bir makiyaj göndərin:)
Hər hansı sual? Sadəcə soruşun, mən də onlara cavab verməyə çalışacağam.
Juuke haqqında yeniliklər üçün bülletenə üzv olun!
Gələcək layihələr haqqında məlumat almaq üçün məni İnstaqramda izləyin!
İnstagram:
Mənimlə əlaqə saxlayın: [email protected]
••• Məni dəstəklə •••
Patreon:
Bağışlar:
Mənə bir qəhvə al:
Tövsiyə:
Sourino - Pişiklər və Uşaqlar üçün Ən Yaxşı Oyuncaq: 14 Addım (Şəkillərlə birlikdə)
Sourino - Pişiklər və Uşaqlar üçün Ən Yaxşı Oyuncaq: Uşaqlarla və Sourino oynayan pişiklərlə uzun partiyalar təsəvvür edin. Bu oyuncaq həm pişikləri, həm də uşaqları heyrətləndirəcək. Uzaqdan idarə olunan rejimdə oynamaqdan və pişiyinizi dəli etməkdən zövq alacaqsınız. Avtonom rejimdə, Sourinonun pişiyinizin ətrafında hərəkət etməsinə icazə verməyinizdən məmnun olacaqsınız
Uşaqlar MP3 musiqi qutusu: 6 addım (şəkillərlə birlikdə)
Uşaqlar MP3 Musiqi Qutu: Arduino ətrafında yeni DIY layihələri axtararkən Uşaqlar üçün RFID əsaslı MP3 pleyerlər haqqında gözəl fikirlər tapdım. Bazarda bir böyük peşəkar oyuncaq qutusu var - bu adamlar idarə edir. Ağıllı fikirləri ilə böyük bir iş qurdular. Yoxlayın
Uşaqlar üçün musiqi qutusu: 5 addım
Uşaqlar üçün musiqi qutusu: " Dədə … mahnılar, mahnılar … ", nəvələrim hər axşam işdən evə gələndə mənimlə görüşürlər. Bu layihə toxunma öyrənmə elementləri olan bir musiqi oyuncağı olaraq düşünülmüşdür. Musiqiyə qulaq asaraq klip çəkə bilərsiniz
Raspberry Pi Musiqi Pleyeri: 10 Addım (Şəkillərlə birlikdə)
Raspberry Pi Musiqi Pleyeri: Heç evə gəldiniz və kompüteri, telefonunuzu və ya başqa bir cihazı açmadan bir az arxa fon musiqisinin soyumasını istədinizmi? Mən problem dedim. oflayn musiqi pleyeri işləyir
Musiqi Reaktiv İşıq -- Masaüstünü Möhtəşəm etmək üçün Super Sadə Musiqi Reaktiv İşıq Necə Hazırlanır: 5 Addım (Şəkillərlə)
Musiqi Reaktiv İşıq || Masaüstü Awsome etmək üçün Super Sadə Musiqi Reaktiv İşıq Necə Hazırlanır: Salam uşaqlar, bu gün çox maraqlı bir layihə hazırlayacağıq.Bu gün biz reaktiv musiqi yaradacağıq. Led parlaqlığını dəyişəcək. əslində aşağı tezlikli səs siqnalı olan bas. Qurmaq çox sadədir, biz