Daftar Isi:
- Langkah 1: Bagian
- Langkah 2: Muat File Suara Anda
- Langkah 3: Pasang Komponen Anda
- Langkah 4: Kode
- Langkah 5: Ambil Lebih Lanjut
Video: Holiday Cheer Box $20: 5 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:58
Proyek ini akan menunjukkan cara membuat kotak yang memainkan suara acak saat tombol ditekan. Dalam hal ini, saya menggunakannya untuk membuat kotak yang dapat saya tempatkan secara strategis di sekitar kantor selama liburan. Ketika orang-orang menekan tombol, mereka akan mendengar klip suara bertema liburan pendek yang akan menghibur mereka atau mengganggu mereka tergantung pada bagaimana perasaan mereka tentang liburan.
Namun, Anda juga bisa menggunakannya untuk hal lain. Saya juga menggunakan desain yang sama untuk membuat bel pintu saya sendiri yang memainkan suara bel pintu acak. Ini adalah cara yang bagus untuk menambahkan suara ke proyek apa pun.
Ini sangat mirip dengan proyek Kotak Kode Rahasia saya, tetapi kali ini hanya sebuah tombol dan tanpa keypad.
Langkah 1: Bagian
- Arduino Nano $4 di eBay
- Modul Suara MP3-Flash-16P $5 di eBay
- Kabel USB panjang
- Pengisi daya dinding usb 5V $ 2 atau Anda mungkin memiliki yang lama tergeletak di sekitar
- Setiap speaker murah acak $ 2 atau mungkin bebas dari hal lain yang tergeletak di sekitar
- Tombol sesaat $1
- Kotak proyek $6
Saya dapat menggunakan kembali sebagian besar bagian ini dari barang-barang yang telah saya bongkar atau simpan selama bertahun-tahun, jadi biaya aktual saya hanya $9 untuk Modul Nano dan Suara.
Langkah 2: Muat File Suara Anda
Jelajahi internet untuk menemukan beberapa klip suara yang ingin Anda gunakan dan unduh ke komputer Anda. Saya telah menemukan bahwa modul suara ini seperti bitrate konstan untuk kompresi mp3 dan 44100 samle rate pada file audio. Jika Anda tidak yakin file suara Anda sesuai dengan spesifikasi ini, Anda dapat menggunakan program pengeditan audio seperti Audacity untuk membuka file dan menyimpannya kembali dengan pengaturan yang tepat. Anda juga dapat menggunakan Audacity untuk mengurangi klip suara yang lebih panjang menjadi sesuatu yang sesuai dengan kebutuhan Anda.
Hubungkan modul suara ke port USB dan itu akan muncul sebagai drive USB kecil. Transfer suara Anda untuk memastikan mereka diberi nama 0001.mp3, 0002.mp3, 0003.mp3 dan seterusnya. Hal ini penting agar modul suara dapat memainkannya.
Langkah 3: Pasang Komponen Anda
Bor lubang di kotak proyek Anda dan pasang tombolnya. Anda mungkin juga ingin mengebor beberapa lubang tempat Anda memasang speaker agar suara dapat terdengar lebih jelas. Bor lubang lain untuk dilewati kabel usb. Potong ujung kabel USB dan masukkan melalui lubang. Ikat simpul di kabel usb untuk menghilangkan ketegangan dan untuk mencegah kabel menarik kembali melalui lubang.
Hubungkan komponen seperti yang ditunjukkan pada gambar. Hubungkan kabel merah pada kabel USB ke VIN di Arduino dan kabel hitam ke GND. Tergantung pada modul suara yang Anda beli, pinout mungkin berbeda, jadi pastikan untuk memeriksa dokumentasi atau melakukan riset online untuk menemukan pinout yang tepat. Beruntung bagi saya, penjual ebay memposting pinout dengan daftar item.
Langkah 4: Kode
Anda perlu mengunduh dan menginstal perpustakaan Arduino untuk modul suara.
github.com/Critters/MP3FLASH16P/archive/master.zip
Ada beberapa instruksi bagus di halaman github yang mungkin ingin Anda baca juga.
github.com/Critters/MP3FLASH16P
Kode untuk proyek itu sendiri cukup sederhana. Hubungkan Arduino Nano ke komputer Anda dan unggah skrip ini.
#sertakan #sertakan "SoftwareSerial.h" #sertakan "MP3FLASH16P.h" MP3FLASH16P myPlayer;
batalkan pengaturan() {
pinMode (12, INPUT_PULLUP); myPlayer.init(3); // Mengacak keacakan randomSeed(analogRead(A0)); }
lingkaran kosong() {
if (digitalRead(12) == LOW) { // random(1, 19) di mana 19 adalah 1 lebih besar dari jumlah file suara // Ubah angka terakhir ke level volume antara 1 - 30 myPlayer.playFileAndWait(random(1, 19), 25); } }
Langkah 5: Ambil Lebih Lanjut
Semoga kotak Anda berfungsi sekarang, dan memainkan beberapa suara yang menyenangkan. Sekarang coba dandani sedikit dengan menambahkan beberapa led atau dekorasi. Mungkin mengubahnya menjadi ornamen yang tergantung di pohon Anda. Saya menambahkan tombol LED merah menyala besar untuk saya dan saya sedang dalam proses menambahkan beberapa tanduk ke samping:)
Direkomendasikan:
Set @Holiday = Valentines_Day: 7 Langkah (dengan Gambar)
Set @Holiday = Valentines_Day: Instruksi ini dapat dimodifikasi untuk hari libur besar apa pun, namun siswa saya ingin fokus pada sesuatu yang dapat mereka lakukan untuk Hari Valentine. Dalam desain ini, tangan siswa adalah bahan konduktif yang melengkapi rangkaian ketika mereka "tinggi
Shadow Light Box - Kontrol dengan IR Remote Dengan Arduino: 8 Langkah (dengan Gambar)
Shadow Light Box - Kontrol dengan IR Remote Dengan Arduino: Instruksi ini akan memandu cara membuat kotak cahaya bayangan untuk Natal berikutnya. Anda dapat membuat sendiri untuk mendekorasi kamar Anda, atau menjadikannya untuk teman Anda sebagai hadiah. Kotak bayangan ini dapat membuat berbagai macam warna dengan mencampur warna dengan warna Merah, Biru, Hijau
Holiday Ornament PCB: 3 Langkah (dengan Gambar)
Holiday Ornament PCB: Hai semuanya! Saatnya tahun ini dan musim bertukar hadiah hampir tiba. Saya pribadi senang membuat sesuatu dan membaginya dengan keluarga. Tahun ini saya memutuskan untuk membuat hiasan liburan menggunakan Atting85 dan beberapa WS2812C 20
Arduino Christmas Cheer!: 5 Langkah (dengan Gambar)
Arduino Christmas Cheer!: Tiss musim untuk menempelkan Arduino di tempat-tempat meriah, dan tempat apa yang lebih baik daripada pohon Natal! Dalam proyek ini, kita akan membuat pohon Natal yang dapat menyanyikan banyak lagu Natal yang berbeda dan menyala bersama dengan mu
LED Holiday TuTu: 6 Langkah (dengan Gambar)
LED Holiday TuTu: Bagaimana cara membuat geeks lucu berbicara dengan Anda di pesta liburan tahun ini? Tutu pesta blinky-blink eTextile yang asyik! Proyek eTextile yang sederhana, cepat, menyenangkan, dan efektif untuk siapa saja