Mündəricat:

Juuke - Yaşlılar və Uşaqlar üçün RFID Musiqi Pleyeri: 10 Addım (Şəkillərlə birlikdə)
Juuke - Yaşlılar və Uşaqlar üçün RFID Musiqi Pleyeri: 10 Addım (Şəkillərlə birlikdə)

Video: Juuke - Yaşlılar və Uşaqlar üçün RFID Musiqi Pleyeri: 10 Addım (Şəkillərlə birlikdə)

Video: Juuke - Yaşlılar və Uşaqlar üçün RFID Musiqi Pleyeri: 10 Addım (Şəkillərlə birlikdə)
Video: Smarta 4 nəfər sığarmı? | AvtoStatus #40 2024, Iyul
Anonim
Juuke - Yaşlılar və Uşaqlar üçün RFID Musiqi Pleyeri
Juuke - Yaşlılar və Uşaqlar üçün RFID Musiqi Pleyeri
Juuke - Yaşlılar və Uşaqlar üçün RFID Musiqi Pleyeri
Juuke - Yaşlılar və Uşaqlar üçün RFID Musiqi Pleyeri
Juuke - Yaşlılar və Uşaqlar üçün RFID Musiqi Pleyeri
Juuke - Yaşlılar və Uşaqlar üçün RFID Musiqi Pleyeri

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

Image
Image

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

Parçaları sınayın
Parçaları sınayın
Parçaları sınayın
Parçaları sınayın
Parçaları sınayın
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ı

Kod - Kartların Proqramlaşdırılması
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

Mahnıları SD Karta Yükləyin
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

Test, Sonra Lehim
Test, Sonra Lehim
Test, Sonra Lehim
Test, Sonra Lehim
Test, Sonra Lehim
Test, Sonra Lehim

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

Qapağı düzəldin
Qapağı düzəldin
Qapağı düzəldin
Qapağı düzəldin
Qapağı düzəldin
Qapağı 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

Kartlar hazırlayın
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ə: