Daftar Isi:

Kotak Musik Arduino Dengan Tampilan Lirik: 9 Langkah
Kotak Musik Arduino Dengan Tampilan Lirik: 9 Langkah

Video: Kotak Musik Arduino Dengan Tampilan Lirik: 9 Langkah

Video: Kotak Musik Arduino Dengan Tampilan Lirik: 9 Langkah
Video: TUTORIAL: How to Play WAV Music with Arduino from SD Card (Part 1) 2024, Juli
Anonim
Kotak Musik Arduino Dengan Tampilan Lirik
Kotak Musik Arduino Dengan Tampilan Lirik
Kotak Musik Arduino Dengan Tampilan Lirik
Kotak Musik Arduino Dengan Tampilan Lirik
Kotak Musik Arduino Dengan Tampilan Lirik
Kotak Musik Arduino Dengan Tampilan Lirik

Saya baru-baru ini membeli LCD 2-baris x 16-karakter (Liquid Crystal Display) untuk dimainkan. Setelah mengenalnya, saya mulai memikirkan proyek untuk menggunakannya; sesuatu yang sedikit asli. Saya memutuskan untuk membuat kotak musik yang akan menampilkan lirik (atau pesan) saat lagu diputar. Untuk musik, saya membeli papan pemutar format MP3 kecil. Arduino Nano menjalankan LCD dan MP3. Nano dan MP3 muat pada papan tempat memotong roti setengah ukuran dengan sedikit kabel yang dibutuhkan. Seluruh bisnis ini didukung oleh baterai isi ulang lithium-ion. Saya juga membeli speaker kecil berkualitas baik. Semuanya muat dalam kotak bagus yang saya beli secara lokal di Jo-Ann's Crafts and Fabrics. Saya membuat penutup untuk menyembunyikan barang elektronik; hanya layar LCD yang menunjukkan.

Untuk pilihan musik pertama saya memilih "Love Me Tender" Elvis Presley. Untuk menjelaskan alasannya, izinkan saya menambahkan sedikit latar belakang. Saya bertemu istri saya ketika saya masih kuliah (1955-59). Di pesta bir saya akan memetik gitar dan bernyanyi (agak). Saya akhirnya membuat lirik baru untuk musik khusus untuknya. Saya bermaksud menjadikan lirik itu sebagai pilihan musik berikutnya; dia bersumpah dia memilikinya, tetapi belum menemukannya. Tentu saja aku sudah melupakan mereka. Tapi kotak musik adalah hadiah untuk istri saya. Dia adalah seorang pelukis yang baik dan akan mendandani kotak.

Untuk klarifikasi: Saya hanya menulis satu Instruksi sebelumnya: Knock-Knock Treasure Box. Saya menerbitkannya sebagai dick55. Entah bagaimana nama lain diberikan untuk yang satu ini.

Langkah 1: Bagian, Bahan, dan Alat yang Dibutuhkan

Bagian dan Bahan

Ketika saya ingin mendapatkan suku cadang dengan cepat dengan pengiriman "gratis", saya menggunakan Amazon Prime. Saya sering dapat menemukan banyak di satu tempat ini, yang merupakan kenyamanan nyata. Kalau tidak, saya mencari ebay dan pemasok lainnya. Item apa pun yang tercantum di bawah ini yang tidak menunjukkan pemasok berarti saya sudah memilikinya.

Box (Jo-Ann's) Woodline Works ITEM#64860

Basswood (Jo-Ann 1/8 x 4 x 24 inci)

Kain kisi-kisi speaker (Jo-Ann's) yard adalah pembelian minimum yang diizinkan

Arduino Nano

LCD (Amazon/Sunfounder I2C LCD1602)

Pemutar MP3 (Amazon/DFPlayer)

Kartu memori untuk pemutar MP3 (Amazon/SanDisk 16GB micro SD)

Pembicara (Parts-Express/DaytonAudio CE32A-8)

Papan tempat memotong roti setengah ukuran

Baterai isi ulang dan pengisi daya lithium-ion ukuran 9V

Konektor snap-on baterai dengan kabel merah (+) dan hitam (-)

Sakelar tutup (SPDT yang diaktifkan pegas-tuas)

# 22 kawat penghubung tembaga padat

Jumper pita 40-kawat, panjang 8 inci, wanita-pria

resistor 1000 ohm (2)

Memo 2x4

Pita busa Dupont dua sisi

#4 sekrup dan mur

Lem (Saya menggunakan Ailene's Tacky Glue untuk hampir semuanya)

Penanda warna permanen

Alat yang Saya Gunakan

Gergaji meja (Melakukan pekerjaan terbaik memotong basswood, atau kayu apa pun, secara akurat dan mudah)

Coping saw (untuk melubangi tutup layar LCD)

Bor tekan dan bor kayu 1 inci (sekop) bit

Penggaris dengan tanda 1/32 inci atau 1 mm

Besi solder, dudukan, solder, dan pembersih ujung jala kuningan opsional

Tang hidung jarum

Wire stripper (Saya merekomendasikan Vise-Grip untuk pengupasan yang mudah dan andal; Amazon)

Langkah 2: Ubah Kotak

Ubah Kotak
Ubah Kotak
Ubah Kotak
Ubah Kotak
Ubah Kotak
Ubah Kotak
Ubah Kotak
Ubah Kotak

Pembicara

Bor lubang speaker berdiameter 1 inci di tengah bagian depan kotak menggunakan mata sekop atau gergaji lubang.

Ini adalah waktu terbaik untuk memasang speaker. Gunakan empat potong pita busa 2 sisi pada bingkai, memusatkan speaker pada lubang.

Potong kain kisi-kisi persegi untuk menutupi lubang dan rekatkan ke kotak di luar, di tengah lubang, Pada papan basswood, letakkan penutup kain kisi-kisi persegi, bor lubang 1 inci di tengah, potong penutup, dan rekatkan ke kotak.

Penutup Speaker/Sakelar Tutup

Potong bagian penutup speaker/saklar penutup dari papan basswood, dengan tujuan agar pas di dalam kotak.

Rekatkan sisi ke belakang, lalu rekatkan bagian atas. Saya juga memotong panjang pasak persegi untuk menambahkan sudut yang diperkuat.

(Ingat, dimensi samping harus 1/8 inci kurang dari tinggi internal kotak untuk mengakomodasi penutup dan cukup lebar untuk menghapus kedalaman speaker.

(Selain itu, bagian belakang harus setidaknya inci lebih rendah dari bagian dalam kotak untuk memungkinkan kabel keluar di bagian bawah dan untuk penutup atas.)

Sakelar Tutup

Ini adalah saat yang tepat untuk memasang sakelar tutup dan tombol pengaktifnya.

Tombol saya adalah pasak berukuran 1/8 inci dengan panjang 7/16 inci. Saya membungkus selotip lebar 1/8 inci di bagian bawah untuk menyimpannya di penutup saat penutup dipasang.

Saya menempelkan sakelar di bagian depan kotak pada posisi horizontal yang memastikan bahwa sisi penutup membukanya, pada posisi vertikal yang menempatkan titik aktuator tuas pegas 1/4 inci di bawah bagian atas kotak (ketebalan atas ditambah area yang direkatkan tombol), dan beri jarak dua ketebalan pita busa dari depan kotak untuk memberikan ruang bagi lubang kancing. Saya mengukur jarak pemasangan titik tengah tuas pegas dari depan kotak dan mengebor lubang 1/8 inci di bagian atas penutup untuk tombol dan memperbesarnya sedikit untuk memungkinkan kebebasan bergerak. Tombol terletak pada titik aktuator tuas pegas dengan 3/16 menonjol di atas penutup atas setebal 1/8 inci.

Bawah Palsu

Potong bagian bawah palsu untuk membuat pas di belakang penutup speaker/sakelar tutup, sehingga kedua bagian ditahan di tempatnya tanpa perlu sekrup.

Buat takik untuk konektor LCD.

(Ingatlah untuk merekatkan sepotong pita ke bagian bawah palsu, biarkan pita melingkari agar bagian bawah palsu mudah dilepas.)

Tunda pemotongan penyangga sisi kotak untuk alas palsu hingga ketinggian papan tempat memotong roti dan pemasangan kabel dapat ditentukan. (Saya tidak melakukan ini dan harus menambahkan dua batang korek api ke setiap sisi untuk mendapatkan izin yang cukup.)

Tutup Penutup

Potong penutup tutup kotak agar pas di tutupnya.

Letakkan lubang persegi panjang untuk layar LCD. Lubang di tengah harus memungkinkan jarak dengan penutup speaker/saklar penutup saat penutup ditutup. ! menggunakan gergaji untuk memotong lubang LCD, pertama-tama mengebor lubang akses untuk mata pisau. (Catatan: Saya merasa sulit untuk mendapatkan potongan yang cantik.)

Buat takik untuk konektor LCD.

Tandai 4 lubang pemasangan dan bor.

Pasang LCD dengan sekrup dan mur #4 menggunakan spacer seperlunya.

Potong empat kaki pemasangan persegi dari 2x4, dengan panjang untuk mencapai pemasangan penutup yang rata di tutupnya, termasuk satu ketebalan pita busa. (Foto menunjukkan pita busa di atas dudukan. Saya memutuskan ini bukan cara yang tepat.)

Tandai titik pemasangan pada penutup, bor lubang sekrup pada penutup, dan lubang pilot pada dudukan untuk sekrup #4.

(Ingatlah untuk memasang kembali dudukan dari penutup speaker/saklar tutup agar tidak ada gangguan kepala sekrup saat tutup ditutup.)

Pasang dudukan dan tekan penutup ke dalam tutup untuk mengencangkannya dengan pita busa.

(Catatan: Sekrup memungkinkan penutup dilepas jika perlu. Pita busa membuatnya terlalu sulit untuk melepaskan penutup.)

Langkah 3: Buat Papan Tempat memotong roti

Membuat papan tempat memotong roti
Membuat papan tempat memotong roti

Pasang Nano dan MP3 Player ke Breadboard

Colokkan Nano dengan pin 1 (D13) di papan tempat memotong roti G-30.

Colokkan MP3 Player dengan pin 8 (koneksi speaker) di H-1.

Meja Pengkabelan Papan tempat memotong roti

Kekuasaan:

Bus J-19 ke +5V (keluaran Nano 5V)

Bus J-17 ke Ground (-)

Bus J-8 hingga +5V (masukan MP3 5V)

Bus J-2 ke Ground (-)

Koneksi Serial Perangkat Lunak dari Nano ke MP3 Player:

A-10 sampai A-20.

B-13 ke B-21

Resistor 1K menjadi E-10 dan F-10. (Resistor ini mengimbangi antarmuka 3.3V di MP3 Player.)

Resistor 1K menjadi E-13 dan F-13.

I-7 sampai I-10.

J-6 sampai J-13.

Langkah 4: Instal dan Hubungkan Breadboard

Pemasangan papan tempat memotong roti

Lepaskan kotak kecil penyangga papan tempat memotong roti di setiap sudut dan tempelkan selotip busa.

(Jangan lepaskan semua dukungan atau Anda tidak akan pernah bisa menghapus papan tempat memotong roti.)

Tempelkan papan tempat memotong roti ke bawah di bagian tengah kotak belakang.

Instalasi dan Koneksi Baterai 9V

Pasang baterai di sudut kanan belakang kotak menggunakan pita busa persegi kecil di tengah.

Solder kabel merah konektor snap-on baterai ke kutub input sakelar tutup.

Pisahkan konektor dua pita (satu kabel berwarna merah) dan potong ujung betina.

Solder kabel merah ke kutub sakelar yang menghasilkan 9V saat sakelar tidak tertekan.

Solder kabel lainnya ke kabel hitam dari konektor snap-on.

Gunakan penanda untuk menandai papan tempat memotong roti I-16 merah (output Nano 5V). Tandai I-15 hitam (tanah).

Pasang pin dua pita, merah ke merah, hitam ke hitam.

Koneksi Pembicara

Pisahkan konektor tiga pita dan potong ujung betina.

Solder kedua kabel luar ke terminal speaker. Kabel tengah tidak digunakan.

Pasang pin luar ke papan tempat memotong roti I-1 dan I-3. Polaritas tidak masalah.

Koneksi LCD

Pisahkan konektor empat pita, pilih skema warna abu-abu-merah-oranye-kuning.

Di ujung LCD, pasang konektor perempuan ke pin LCD seperti yang ditentukan di bawah ini. SCL dan SDA adalah antarmuka I2C.

Di papan tempat memotong roti, bagi pita 4-kawat menjadi dua pita 2-kawat: pin I2C merah-hitam dan oranye-kuning terhubung seperti yang didefinisikan di bawah ini.

LCD (Wanita) Akhir:

Abu-abu -- Gnd

Merah -- 5V

Oranye -- SCL

Kuning -- SDA

Breadboard (Pria) End (tandai sesuai):

Abu-abu -- Bus Ground (-)

Merah -- 5V (+) bus

Oranye -- J-22

Kuning -- J-23

Langkah 5: Buat dan Pasang Dukungan Sisi Kotak untuk Bagian Bawah Palsu

Dengan papan tempat memotong roti dan semua kabel di tempatnya, ukur ketinggian kabel di atas lantai kotak.

Potong dua penyangga dari papan boxwood ke ketinggian sedikit lebih tinggi dari ukuran ini dan lebarnya sedikit lebih rendah dari bagian bawah palsu. Rekatkan pada tempatnya di sisi kotak.

Langkah 6: Unduh Sketsa Arduino ke Nano

Salin sketsa berikut ke Arduino IDE dan kemudian muat ke Nano. Sketsa dikomentari untuk kemudahan pemahaman.

Langkah 7: Unduh Musik Ke Kartu Micro SD

Menggunakan PC Anda, muat musik MP3 berikut ke dalam kartu micro SD dan masukkan ke dalam MP3 Player.

Langkah 8: Mainkan

Hubungkan baterai dan Anda harus diatur untuk bermain.

Saya mencoba menampilkan video pada langkah ini, tetapi saya belum pernah melakukannya sebelumnya dan saya hanya mengalami kesulitan.

Berikut adalah beberapa sumber yang berguna:

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…

Direkomendasikan: