İçindekiler:
- Adım 1: Videoyu İzleyin
- Adım 2: Parçaları Toplayın:
- 3. Adım: Parçaları Test Edin
- Adım 4: Kod - Kartların Programlanması
- Adım 5: Kod: Oyuncu Modu
- 6. Adım: Şarkıları SD Karta İndirin
- Adım 7: Test Edin, Sonra Lehimleyin
- Adım 8: Muhafazayı Yapın
- 9. Adım: Kartları Yapın
- Adım 10: Tamamlandı
Video: Juuke - Yaşlılar ve Çocuklar için RFID Müzik Çalar: 10 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Fusion 360 Projeleri »
Bu Juuke kutusu. Juuke kutusu, kullanımı mümkün olduğunca kolay olacak şekilde yapılmış kendi müzik arkadaşınızdır. Özellikle yaşlılar ve çocuklar tarafından kullanılmak üzere tasarlanmıştır, ancak elbette diğer tüm yaşlarda da kullanılabilir. Bunu yaratmamızın nedeni, kız arkadaşımın büyükannesi. Bana annesiyle birlikte mutfakta oturduklarını, müzik dinlediklerini, dans ettiklerini ve güldüklerini söyledi. Ne yazık ki, son yıllarda büyükannesi hastaneye bir girip bir çıktı. Ancak en kötü günlerinde müzik onu gülümseten birkaç şeyden biridir. Ve CD çalarlar gibi müzik çalarları kullanmak onun için çok zor. Bu yüzden Juuke'u yarattık.
Juuke Box, bir SD karttan belirli şarkıları çalmak için RFID kartlarını kullanarak çalışır. Ayrıca yeşil düğmeyi kullanarak şarkıları rastgele çalabilir veya kırmızı düğmeyle çalabilir ve duraklatabilirsiniz.
Bu şekilde, herkesin müzik çalması gerçekten çok basit.
Adım 1: Videoyu İzleyin
Nasıl yaptığımı gösteren bir video çektik:)
Adım 2: Parçaları Toplayın:
Tüm parçaları AliExpress'ten aldık ve parçaların bağlantıları aşağıda listelenmiştir:
Parçalar:
Arduino UNO AliExpress ve Amazon
DFPlayer Mini AliExpress ve Amazon
Mikro SD kart AliExpress ve Amazon
Arduino UNO DIY Kalkanı AliExpress ve Amazon
RC522 - Emin olmak için 2 tane satın alın, bazıları kırık olarak geldi AliExpress ve Amazon
RFID Kartları AliExpress ve Amazon
AUX Stereo Jack AliExpress ve Amazon
22 mm Anlık Buton - 1 Kırmızı ve 1 yeşil - 3-6V - AliExpress
10K Potansiyometre AliExpress ve Amazon
AliExpress ve Amazon Kabloları
1K Direnç AliExpress ve Amazon
AliExpress ve Amazon pin başlıkları
Breadboard - İsteğe Bağlı AliExpress ve Amazon
Atlama telleri - İsteğe bağlı AliExpress ve Amazon
5V güç kaynağı -AliExpress ve AmazonPower Jack - AliExpress ve Amazon
Aletler:
3D yazıcı AliExpress ve Amazon
Lehimleme Kiti AliExpress ve Amazon
AliExpress ve Amazon Tel Striptizci
3. Adım: Parçaları Test Edin
Her şeyi bağlamanızı ve başlamadan önce her şeyin çalışıp çalışmadığını test etmenizi öneririm.
Bunu yapmak için, her şeyin amaçlandığı gibi çalıştığını hızlı ve kolay bir şekilde kontrol etmek için bir devre tahtası ve bazı atlama telleri kullandım. Satın aldığım ilk RC522 modülünde bazı sorunlar yaşadım, fabrikadan direkt gelmesine rağmen çalışmadı. O yüzden yenisini almam gerekti… Bu yüzden 2 tane almanızı tavsiye ederim, bu şekilde birini kırarsanız mızrağınız olacağından emin olabilirsiniz.
Buradaki devre şemasına göre her şeyi bağlayın (Link) veya ekteki resimlere bakın.
DFPlayer Mini üzerindeki RX ile Arduino arasında 1K direnç kullanmayı unutmayın.
Kart okuyucunun çalışıp çalışmadığını kontrol etmek için kütüphaneden “Dump card” örnek krokisini kullanabilirsiniz. (4. adıma bakın)
Adım 4: Kod - Kartların Programlanması
Kodun DFPlayer mini ile nasıl çalıştığını daha iyi anlamak için bunu olabildiğince kolay açıklamaya çalışacağım. DFPlayer mini, bir mikro SD karttan şarkı çalarak çalışır. Hangi şarkının çalınacağını bilmek için şarkıların SD karta bir numara olarak kaydedilmesi gerekir. 1 numaralı şarkı “0001 - SONG NAME” olarak, 2 numaralı şarkı ise “0002 - SONG NAME” olarak kaydedilir ve bu şekilde devam eder. RFID kartlarına bir sayı yazabiliriz yani kartlardan birine 2 rakamını yazıp okuyucunun üzerine yerleştirirsek Arduino sayıyı okuyacak ve DFPlayer mini'ye “2 numaralı şarkıyı çal” diyecektir.
Karta yazdığımız numara, SD kartta sakladığımız şarkının adıyla aynı olmalıdır.
DFPlayer mini hakkında daha fazla bilgi edinmek istiyorsanız, birçok harika bilgi içeren bu sayfayı ziyaret edin.
Artık Arduino'yu açabilir ve kart programlama kodunu yükleyebilirsiniz. Kodu iki parçaya böldüm. Biri kartları programlamak için, diğeri ise gerçek oyuncu için. Bu adımda, kartları programlayarak başlayacağız. Kod GitHub'da yayınlandı ve aşağıya eklendi. Ayrıca aşağıdaki kitaplıkları da indirmeniz gerekecek:
-MFRC522
- DFRobotDFPlayerMini.h
Kodu olabildiğince yorumlarla açıklamaya çalıştım, ancak herhangi bir sorunuz varsa, bunları yorum bölümünde sormaktan çekinmeyin!
Ayrıca, ben harika bir programcı değilim ama olmak istiyorum, bu yüzden kodda herhangi bir hata görürseniz yorum yapmak harika olurdu!
Kodu Arduino'ya yüklemek için bu makaleye bakın. Kitaplık eklemek için bu makaleye bakın.
MODLAR:
Kart programlayıcının otomatik ve manuel olmak üzere iki modu vardır.
Manuel mod: Yazmak istediğiniz numarayı karta yazar. Bir numara yazın ve onu saklayacaktır.
Otomatik mod: Kodda belirttiğiniz numaradan başlar ve her kart yerleştirdiğinizde 1 artırır.
KART PROGRAMLAYICININ KULLANIMI:
Arduino Açık Seri monitörü bağlayın (sağ üst köşe) Manuel mod için “manuel” ve otomatik mod için “auto” yazın. (Yukarıya bakın) Okuyucuya bir kart yerleştirin ve başarılı yazdığından emin olun.
Adım 5: Kod: Oyuncu Modu
Kartları programladıktan sonra müzik çalar kodunu yükleyebilirsiniz. Bu, kartı okuyan ve ilgili şarkıyı çalan koddur. İşlem, kart programlayıcı koduyla tamamen aynıdır. Krokiyi yükleyin ve kullanmaya başlayın!
NOT: ÖNEMLİ! Programın seri monitörde ne yaptığını görebileceğiniz seri iletişimi devre dışı bırakmak için “Serial.begin(115200); . Sadece satırın önüne “//” ekleyin. Etkinleştirildiğinde programın çalışmadığı bazı sorunlar yaşadım. (Başlamadan önce seri bağlantı bekliyordu)
6. Adım: Şarkıları SD Karta İndirin
Daha önce de belirtildiği gibi, çalışması için SD kartınızdaki müzik dosyalarına belirli bir ad vermeniz gerekir. Her şarkı bir sayı ile başlamalıdır. Sayı ayrıca 4 basamaklı olmalıdır (örneğin, 1, 0001). Bu rakamlardan sonra şarkının adını eklemekte serbestsiniz. Örneğin: “0035 - Frank Sinatra - Beni aya uçur”
Standart MP3 dosyalarını kullanır, bu nedenle onları SD karta kopyalamak ve yeniden adlandırmak kolaydır.
Adım 7: Test Edin, Sonra Lehimleyin
Her şeyin istendiği gibi çalıştığını test ettiğinizde, parçaları Arduino UNO kalkanına lehimlemeye başlayabilirsiniz.
Sadece tel için devre şeması telini takip edin. Çıktısını almak ve hangi telleri lehimlediğinizi işaretlemek için renkli bir işaretleyici kullanmak akıllıcadır. Ayrıca lehimleme sırasında zarar görmemeniz için DFPlayer Mini için pin başlıklarını kullanmanızı tavsiye ederim.
Ayrıca baskıdan göründüğü için RC-522 Led'in lehimini de söktüm.
Adım 8: Muhafazayı Yapın
Bu adımda size kasayı nasıl yaptığımı göstereceğim. Fusion 360 kullanarak tasarladım ve 3D yazdırdım. Ayrıca bir CNC makinesi ve biraz kontrplak kullanarak bir tane yaptım.
3d yazıcınız veya CNC makineniz yoksa endişelenmeyin! Kartondan veya proje kutusu kullanarak bir muhafaza yapmak da mümkündür.
Tüm dosyaları burada bulabilirsiniz:
3D baskılı:
STL: KÜLTÜRLER 3D | Thingiverse
FUSION 360: Ananords.com
3D yazdırmak için kullandığım ayarlar:
Dolgu: %15
Katman yüksekliği: 0.2mm
Destekler: EVET
UNO ve RC522'yi 3D baskıdaki pimlere takmanız yeterlidir. Sıkıca oturmalıdırlar. Yerlerine sabitlemek için bir damla tutkal kullanmanızı öneririm. Aynısını ses jakı ile yapın. Düğmeler, potansiyometre ve elektrik prizi için ürünle birlikte verilen altıgen somunları kullanın.
İşiniz bittiğinde, alt plakayı ve "yüzü" birbirine tutturun.
9. Adım: Kartları Yapın
Tasarımla başlayın. Tasarımları özel boyut olarak kart ölçülerini (85 mm x 54 mm) kullandığım Adobe Spark'ta yaptım.
Resimleri google'da buldum ve onları Adobe Spark'a aktardım, şarkı başlığını ve sanatçıyı belirledim ve bitti!
Kimlik kartı yazıcım olmadığı için kartlara baskı yapmanın başka bir yolunu bulmam gerekiyordu. Basit yoldan gittim ve sadece kağıda yazdırdım ve sonra kartlara yapıştırdım.
Ayrıca sadece bir kalem kullanabilir ve doğrudan kartların üzerine yazabilirsiniz.
Adım 10: Tamamlandı
Artık işiniz bitti!
Bu projeyi yaparsanız, lütfen bir marka gönderin:)
Sorusu olan? Sadece sorun, onlara cevap vermeye çalışacağım.
Juuke ile ilgili güncellemeler için bültene kaydolun!
Yaklaşan projelerle ilgili güncellemeler için beni Instagram'da takip edin!
Instagram:
Bana ulaşın: [email protected]
••• Beni destekle •••
Patreon:
Bağışlar:
Bana bir kahve al:
Önerilen:
Sourino – Kediler ve Çocuklar İçin En İyi Oyuncak: 14 Adım (Resimlerle)
Sourino – Kediler ve Çocuklar İçin En İyi Oyuncak: Çocukların ve kedinin Sourino oynadığı uzun partiler hayal edin. Bu oyuncak hem kedileri hem de çocukları şaşırtacak. Uzaktan kumandalı modda oynamaktan ve kedinizi çıldırtmaktan keyif alacaksınız. Otonom modda, Sourino'nun kedinizin etrafında hareket etmesine izin vermeyi takdir edeceksiniz,
Temel Bilgilere Dön: Çocuklar İçin Lehimleme: 6 Adım (Resimlerle)
Temel Bilgilere Dön: Çocuklar için Lehimleme: İster bir robot yapıyor ister Arduino ile çalışıyor olun, "uygulamalı"; elektronikten bir proje fikrinin prototiplenmesine, nasıl lehimleneceğini bilmek işe yarayacaktır. Lehimleme, birisi gerçekten elektrikle ilgileniyorsa öğrenilmesi gereken önemli bir beceridir
Çocuklar İçin Elektronik Sınav Tahtası Yapımı: 10 Adım (Resimlerle)
Çocuklar için Elektronik Sınav Tahtası Yapma: Bu Eğitilebilir Kitapta, kuzenimin oğlu Mason ve benim birlikte nasıl bir elektronik sınav tahtası yaptığımızı göstereceğim! Bu, bilimle ilgilenen her yaştan çocuklarla yapılacak STEM ile ilgili harika bir proje! Mason sadece 7 yaşında ama giderek
Çocuklar için Işıklı Saat - Yeşil Gitmek Demektir! Kırmızı, Yatakta Kal!!!: 5 Adım (Resimlerle)
Çocuklar için Işıklı Saat - Yeşil Gitmek Demektir! Red, Yatakta Kal!!!: Yeterince uyumadan çıldırıyorduk!!! 2 yaşındaki çocuğumuz "7'yi beklemeyi" anlayamadı. sabahtan sabaha odasından çıkmadan önce. Erken kalkardı (5:27 gibi demek istiyorum - "7 var!!!"
Çocuklar için Müzik Kutusu: 5 Adım
Çocuklar için Müzik Kutusu: "Dede… şarkılar, şarkılar…", işten eve geldiğimde her akşam torunların beni karşıladığı şey bu. Bu proje, dokunsal öğrenme unsurlarına sahip müzikli bir oyuncak olarak tasarlandı. Müzik dinlerken, klibe