İçindekiler:
- Adım 1: Gerekli Parçalar, Malzemeler ve Aletler
- Adım 2: Kutuyu Değiştirin
- 3. Adım: Breadboard Yapın
- Adım 4: Breadboard'u Kurun ve Bağlayın
- Adım 5: Yanlış Alt için Kutu Tarafı Destekleri Yapın ve Kurun
- Adım 6: Arduino Sketch'i Nano'ya İndirin
- 7. Adım: Müziği Mikro SD Karta İndirin
- 8. Adım: Oynat
Video: Şarkı Sözleri Ekranlı Arduino Müzik Kutusu: 9 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
Geçenlerde oynamak için 2 satır x 16 karakterli bir LCD (Sıvı Kristal Ekran) satın aldım. Tanıştıktan sonra onu kullanmak için bir proje düşünmeye başladım; biraz orijinal bir şey. Şarkı çalınırken şarkı sözlerini (veya bir mesajı) gösterecek bir müzik kutusu yapmaya karar verdim. Müzik için küçük bir MP3 formatlı oynatıcı kartı aldım. Bir Arduino Nano, LCD ve MP3'ü çalıştırır. Nano ve MP3, çok az kablolama ile yarım boyutlu bir devre tahtasına sığar. Tüm iş, bir lityum iyon şarj edilebilir pil ile çalışır. Ayrıca kaliteli bir küçük hoparlör aldım. Hepsi yerel olarak Jo-Ann's Crafts and Fabrics'ten aldığım güzel bir kutuya sığdı. Elektroniği gizlemek için kapaklar yaptım; sadece LCD ekran gösterir.
İlk müzik seçimi için Elvis Presley'in “Love Me Tender”ını seçtim. Nedenini açıklamak için biraz arka plan eklememe izin verin. Karımla üniversitedeyken tanıştım (1955-59). Bira partilerinde bir gitarı ayağıma geçirir ve şarkı söylerdim (sorta). Onun için özel olarak müziğe yeni sözler yapmaya başladım. Bu sözleri bir sonraki müzik seçimi yapmak niyetindeyim; onlara sahip olduğuna yemin ediyor, ama henüz onları bulamadı. Tabii ki onları unuttum. Ama müzik kutusu eşim için bir hediye. O iyi bir ressam ve kutuyu süsleyecek.
Açıklama için: Sadece bir tane daha önce Eğitilebilir: Knock-Knock Treasure Box yazdım. Bunu dick55 olarak yayınladım. Her nasılsa buna başka bir isim verildi.
Adım 1: Gerekli Parçalar, Malzemeler ve Aletler
Parçalar ve Malzeme
Parçaları "ücretsiz" kargo ile hızlı bir şekilde almak istediğimde Amazon Prime kullanıyorum. Çoğu zaman bu tek yerde pek çok şey bulabilirim, bu da gerçek bir kolaylık. Aksi takdirde ebay ve diğer tedarikçileri ararım. Aşağıda listelenen ve bir tedarikçi göstermeyen herhangi bir öğe, zaten sahip olduğum anlamına gelir.
Kutu (Jo-Ann's) Woodline Works ITEM#64860
Ihlamur ağacı (Jo-Ann'in 1/8 x 4 x 24 inç)
Hoparlör ızgarası bezi (Jo-Ann's) ¼ yard, izin verilen minimum satın alma miktarıdır
Arduino Nano
LCD (Amazon/Sunfounder I2C LCD1602)
MP3 oynatıcı (Amazon/DFPlayer)
MP3 çalar için hafıza kartı (Amazon/SanDisk 16GB micro SD)
Hoparlör (Parts-Express/DaytonAudio CE32A-8)
Yarım boy breadboard
9V boyutlu lityum iyon şarj edilebilir pil ve şarj cihazı
Kırmızı (+) ve siyah (-) uçlu pil geçmeli konektör
Kapak anahtarı (Yaylı kolla etkinleştirilen SPDT)
#22 katı bakır bağlantı teli
40 telli şerit jumper, 8 inç uzunluğunda, dişi-erkek
1000 ohm dirençler (2)
Hurda 2x4
Çift taraflı Dupont köpük bant
#4 vida ve somun
Tutkal (Neredeyse her şey için Ailene'nin Yapışkan Yapıştırıcısını kullanıyorum)
Kalıcı renk belirteçleri
Kullandığım Araçlar
Masa testeresi (Ihlamur ağacını veya herhangi bir ahşabı doğru ve kolay bir şekilde kesmek için en iyi işi yapar)
Kopma testeresi (LCD ekran için kapakta delik açmak için)
Matkap presi ve 1 inç ahşap delme (kürek) ucu
1/32 inç veya 1 mm işaretli cetvel
Havya, stand, lehim ve isteğe bağlı pirinç ağ uçlu temizleyici
Kargaburun
Tel sıyırıcı (Kolay güvenilir sıyırma için Vise-Grip'i öneririm; Amazon)
Adım 2: Kutuyu Değiştirin
hoparlör
Kürek ucunu veya delik testeresini kullanarak kutunun ön kısmının ortasına 1 inç çapında bir hoparlör deliği açın.
Bu, hoparlörü monte etmek için en iyi zamandır. Çerçevede dört adet 2 taraflı köpük bant kullanın, hoparlörü deliğe ortalayın.
Deliği kapatmak için bir kare ızgara bezi kesin ve deliğin ortasına gelecek şekilde kutunun dışına yapıştırın, Ihlamur ağacı tahtasına kare bir ızgara bezi kapağı yerleştirin, ortalanmış 1 inç delik açın, kapağı kesin ve kutuya yapıştırın.
Hoparlör/Kapak Anahtarı Kapağı
Hoparlör/kapak anahtarı kapak parçalarını ıhlamur ağacından keserek kutuya düzgün bir şekilde oturmasını sağlayın.
Kenarları arkaya yapıştırın ve ardından üstünü yapıştırın. Ayrıca güçlendirilmiş köşeler eklemek için kare dübel uzunluklarını da kestim.
(Unutmayın, yan boyutların, kapağı yerleştirmek için kutunun iç yüksekliğinden 1/8 inç daha az ve hoparlör derinliğini temizleyecek kadar geniş olması gerekir.
(Ayrıca, alttan ve üst kapaktan kablo çıkışına izin vermek için arka kısım, kutunun içinden en az ¼ inç daha az yükseklikte olmalıdır.)
Kapak Anahtarı
Bu, kapak anahtarını ve etkinleştirme düğmesini monte etmek için iyi bir zamandır.
Düğmem 7/16 inç uzunluğunda 1/8 inç dübeldir. Kapak takıldığında kapağın içinde kalması için 1/8 inç genişliğinde maskeleme bandını alt kısma sardım.
Kutunun önündeki anahtarı, kapak tarafının onu temizlemesini sağlayan yatay bir konumda, yay kolunun aktüatör noktasını kutunun 1/4 inç altına yerleştiren dikey bir konumda bantladım (üst kalınlık artı düğme bantlı alan) ve Düğme deliğine yer sağlamak için kutunun önünden iki kalınlıkta köpük bant yerleştirdi. Yay kolu merkez noktasının kutu önünden kurulu mesafesini ölçtüm ve düğme için kapağın üst kısmına 1/8 inçlik bir delik açtım ve hareket serbestliğine izin vermek için biraz büyüttüm. Düğme, 1/8 inç kalınlığındaki kapağın üzerinde 3/16 çıkıntı yapacak şekilde yaylı kolun aktüatör noktasında bulunur.
Yanlış Alt
Hoparlör/kapak anahtarı kapağının arkasına tam oturması için sahte alt kısmı kesin, böylece her iki parça da vidaya gerek kalmadan yerinde tutulur.
LCD konektörü için bir çentik yapın.
(Sahte tabanın kolayca çıkarılması için şeridin etrafına sarılmasına izin vererek, sahte tabana bir şerit parçası yapıştırmayı unutmayın.)
Breadboard ve kablolamanın kurulu yüksekliği belirleninceye kadar sahte taban için kutu yan desteklerinin kesilmesini geciktirin. (Bunu ben yapmadım ve yeterli boşluk elde etmek için her iki tarafa iki kibrit çubuğu eklemek zorunda kaldım.)
kapak kapağı
Kapağa rahat oturması için kutu kapağı kapağını kesin.
LCD ekran için dikdörtgen deliği yerleştirin. Ortalanmış bir delik, kapak kapandığında hoparlör/kapak anahtarı kapağı ile açıklığa izin vermelidir. ! LCD deliği kesmek için kesme testeresini kullandı, önce bıçak için bir erişim deliği açtı. (Not: Güzel bir kesim yapmakta zorlandım.)
LCD konektörü için bir çentik yapın.
4 montaj deliği işaretleyin ve delin.
Gerektiğinde ara parçaları kullanarak LCD'yi #4 vida ve somunlarla monte edin.
Bir kalınlıkta köpük bant da dahil olmak üzere kapağın gömme montajını elde etmek için 2x4'ten dört kare montaj ayağı kesin. (Fotoğraf, bağlantıların üstündeki köpük bandı gösteriyor. Bunun böyle olmadığına karar verdim.)
Kapakta montaj noktalarını işaretleyin, kapakta vida deliklerini delin ve #4 vidalar için yuvalarda pilot delikler açın.
(Kapak kapandığında vida başı paraziti olmaması için bağlantıları hoparlör/kapak anahtarı kapağının arkasına takmayı unutmayın.)
Bağlantıları vidalayın ve köpük bantla sabitlemek için kapağı kapağa bastırın.
(Not: Vidalar, gerektiğinde kapağın çıkarılmasını sağlar. Köpük bant, kapağın çıkarılmasını çok zorlaştırır.)
3. Adım: Breadboard Yapın
Nano ve MP3 Player'ı Breadboard'a Takın
Nano'yu pin 1 (D13) ile devre tahtası G-30'a takın.
MP3 Player'ı H-1'de pin 8 (hoparlör bağlantısı) ile takın.
Breadboard Kablo Tablosu
Güç:
J-19 - +5V veri yolu (Nano 5V çıkış)
J-17'den Toprak (-) bus'a
J-8 ila +5V veri yolu (MP3 5V girişi)
J-2'den Toprak (-) veriyoluna
Nano'dan MP3 Player'a Yazılım Seri Bağlantısı:
A-10'dan A-20'ye.
B-13 ila B-21
E-10 ve F-10'a 1K direnç. (Bu dirençler MP3 Player'daki 3.3V arayüzünü telafi eder.)
E-13 ve F-13'e 1K direnç.
I-7 ila I-10.
J-6'dan J-13'e.
Adım 4: Breadboard'u Kurun ve Bağlayın
Breadboard Kurulumu
Her köşede küçük bir kare breadboard desteğini çıkarın ve köpük bant uygulayın.
(Tüm desteği kaldırmayın, aksi takdirde breadboard'u asla kaldıramazsınız.)
Breadboard'u kutunun ortasına arkaya yapıştırın.
9V Akü Kurulumu ve Bağlantısı
Küçük bir kare ortalanmış köpük bant kullanarak pili kutunun sağ arka köşesine monte edin.
Pil geçmeli konektörünün kırmızı kablosunu kapak anahtarı giriş direğine lehimleyin.
İki şeritli bir konektörü (bir teli kırmızı olan) ayırın ve dişi ucu kesin.
Anahtara basılmadığında 9V çıkış veren anahtar direğine kırmızı kabloyu lehimleyin.
Diğer kabloyu geçmeli konnektörden siyah kabloya lehimleyin.
Breadboard I-16'yı kırmızı olarak işaretlemek için işaretleyiciyi kullanın (Nano 5V çıkış). I-15'i siyah olarak işaretleyin (zemin).
İki şeritli pimleri kırmızıdan kırmızıya, siyahtan siyaha takın.
Hoparlör Bağlantısı
Üç şeritli bir konektörü ayırın ve dişi ucu kesin.
İki dış kabloyu hoparlör terminallerine lehimleyin. Orta tel kullanılmamıştır.
Dış pimleri devre tahtası I-1 ve I-3'e takın. Polarite önemli değil.
LCD Bağlantısı
Gri-kırmızı-turuncu-sarı bir renk şeması seçerek dört şeritli bir konektörü ayırın.
LCD ucunda dişi konnektörü aşağıda tanımlandığı gibi LCD pinlerine takın. SCL ve SDA, I2C arayüzüdür.
Breadboard üzerinde 4 telli şeridi iki 2 telli şeride bölün: aşağıda tanımlandığı gibi bağlanmış kırmızı-siyah güç ve turuncu-sarı I2C pinleri.
LCD (Dişi) Bitiş:
Gri -- Gnd
Kırmızı -- 5V
Turuncu -- SCL
Sarı -- SDA
Breadboard (Erkek) Bitiş (buna göre işaretleyin):
Gri -- Zemin (-) bus
Kırmızı -- 5V (+) veriyolu
Turuncu -- J-22
Sarı -- J-23
Adım 5: Yanlış Alt için Kutu Tarafı Destekleri Yapın ve Kurun
Breadboard ve tüm kablolar yerindeyken, kutu zemininin üzerindeki kabloların yüksekliğini ölçün.
Şimşir tahtasından iki desteği, bu ölçümden biraz daha yüksek bir yüksekliğe ve sahte tabandan biraz daha az bir genişliğe kesin. Kutu kenarlarında yerlerine yapıştırın.
Adım 6: Arduino Sketch'i Nano'ya İndirin
Aşağıdaki çizimi Arduino IDE'ye kopyalayın ve ardından Nano'ya yükleyin. Çizim, anlaşılmasını kolaylaştırmak için yorumlanmıştır.
7. Adım: Müziği Mikro SD Karta İndirin
Bilgisayarınızı kullanarak aşağıdaki MP3 müziğini mikro SD karta yükleyin ve MP3 Çalar'a yerleştirin.
8. Adım: Oynat
Pili bağlayın ve oynamaya hazır olmalısınız.
Bu adımda bir video göstermeye çalıştım ama daha önce hiç yapmadım ve sıkıntıdan başka bir şey yaşamadım.
İşte bazı yararlı kaynaklar:
wiki.sunfounder.cc/index.php?title=I%C2%B2C…
www.dfrobot.com/wiki/index.php/DFPlayer_Mi…
github.com/Arduinolibrary/DFPlayer_Mini_mp…
www.parts-express.com/pedocs/specs/285-101…
Önerilen:
Müzik Kutusu + Arduino: 5 Adım
Jukebox + Arduino: Arduino'da bir Rocola Digital programı oluşturma ve geliştirme. En basit ve en kolay şey, en zor şey. La Rocola tiene çok işlevler interesantes, y una de ellas es que a través de una pantalla LCD se
Arduino: Hediyeler için Şarkı Söyleyen Doğum Günü Kutusu: 14 Adım
Arduino: Hediyeler için Şarkı Söyleyen Doğum Günü Kutusu: Bu Şarkı Söyleyen Doğum Günü Kutusu, Arduino'nun şarkı söyleme ve LED Mum yakma gibi özel işlevler sağlamasına yardımcı olan doğum günü hediyelerini paketlemek amacıyla yapılmıştır. Doğum Günün Kutlu Olsun Şarkısını söyleme ve LED ışığını yakma yetenekleriyle
Tobias - TV Çıkışlı Arduino Müzik Kutusu: 5 Adım (Resimli)
Tobias - TVout'lu Arduino Müzik Kutusu: Öncelikle bu projeye ilham kaynağı olan kız arkadaşımın dev oyuncak ayısı Tobias'ı tanıtmama izin verin. o işteyken. Proje s
Arduino'da Müzik Kutusu: 4 Adım
Arduino'da Jukebox: Bu proje, University of the Valley'deki kariyerimizin ilk yılındaki bir sınıf içindi, bu size şarkının adını gösterebilen ve önceki ve sonraki şarkıyı arayabilen bir müzik kutusu. Gösterebileceğiniz şarkılar sınırlıdır ve
Çoğu Şarkıdan Sözleri Çıkarın: 6 Adım (Resimlerle)
Çoğu Şarkıdan Sözleri Çıkarın: Bu size hemen hemen her şarkıdan vokalleri nasıl çıkaracağınızı öğretecektir. Bu, kendi Karaoke şarkınızı yapmak için harika Şimdi başlamadan önce, bunun şarkıcıyı tamamen ortadan kaldırmayacağını, ancak oldukça iyi bir iş çıkaracağını bilmenizi istiyorum