İçindekiler:

Şarkı Sözleri Ekranlı Arduino Müzik Kutusu: 9 Adım
Şarkı Sözleri Ekranlı Arduino Müzik Kutusu: 9 Adım

Video: Şarkı Sözleri Ekranlı Arduino Müzik Kutusu: 9 Adım

Video: Şarkı Sözleri Ekranlı Arduino Müzik Kutusu: 9 Adım
Video: Gezegenler - Eğitici Çocuk Şarkıları 2024, Kasım
Anonim
Şarkı Sözleri Ekranlı Arduino Müzik Kutusu
Şarkı Sözleri Ekranlı Arduino Müzik Kutusu
Şarkı Sözleri Ekranlı Arduino Müzik Kutusu
Şarkı Sözleri Ekranlı Arduino Müzik Kutusu
Şarkı Sözleri Ekranlı Arduino Müzik Kutusu
Şarkı Sözleri Ekranlı Arduino Müzik Kutusu

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

Kutuyu Değiştir
Kutuyu Değiştir
Kutuyu Değiştir
Kutuyu Değiştir
Kutuyu Değiştir
Kutuyu Değiştir
Kutuyu Değiştir
Kutuyu Değiştir

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

Breadboard Yap
Breadboard Yap

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: