Isi kandungan:
- Bekalan
- Langkah 1: Rancang Keluar dan Breadboard
- Langkah 2: Program
- Langkah 3: Perfboard It
- Langkah 4: Bina Kandang
- Langkah 5: Nikmati
Video: Lampu Suasana Reaktif Muzik: 5 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Pengenalan dan Latar Belakang
Kembali pada tahun pertama (Musim bunga 2019), saya ingin membersihkan bilik asrama saya. Saya datang dengan idea untuk membina lampu mood saya sendiri yang akan bertindak balas terhadap muzik yang saya dengarkan di fon kepala saya. Terus terang, saya tidak mempunyai inspirasi tertentu, saya fikir mereka kelihatan keren. Di musim akhir yang panas, saya menggabungkan pengawal jalur LED yang dapat bertindak balas terhadap audio. Ia berfungsi, tetapi itu hanya penyediaan papan roti, jauh dari yang lengkap atau kekal. Masa berlalu, kerja rumah menumpuk, dan projek itu tenggelam lebih dalam ke kotak barang-barang saya yang belum selesai.
Kemudian kuarantin melanda.
Saya mendapat cukup masa untuk mengejar perkara yang saya suka dan tenaga untuk menyiapkan projek beberapa hari yang lalu. Oleh itu, papan roti yang sunyi itu diselamatkan dari bahagian bawah timbunan saya dan projek ini akhirnya (baik, kebanyakannya) selesai.
Ini bukan produk lengkap, terbukti dengan pengaturcaraan kadbod dan buruk, tetapi hiasan kecil yang menyeronokkan.
(Instructable ini tidak begitu terperinci, kebanyakannya disebabkan sejak lama peranti ini dibuat.)
Prasyarat
Pengetahuan litar asas dan pengaturcaraan pengalaman Arduino.
Catatan untuk Pembuat (Anda):
Lampu suasana yang akan anda buat hampir pasti tidak sesuai dengan apa yang saya ada. Perlakukan Instructable ini lebih banyak sebagai cadangan dan letakkan putaran anda sendiri!
Bekalan
- Teensy ++ 2.0 (atau apa sahaja Arduino yang anda ada)
- Pelbagai perintang
- Pelbagai suis
- Pelbagai kapasitor
- Jack 3.5 mm (lelaki atau wanita)
- Potensiometer (atau Pengekod)
- IC Penguat Audio
- Jalur LED yang boleh dialamatkan
- Pembahagi fon kepala
Ini adalah pautan afiliasi Amazon jadi saya mendapat sedikit komisen untuk setiap penjualan. Sekiranya anda belum mempunyai bekalan ini dan ingin menyokong projek saya yang akan datang, ikuti pautan ini!:)
Langkah 1: Rancang Keluar dan Breadboard
Langkah pertama untuk setiap projek yang baik adalah menyediakan keperluan anda. Langkah ini cukup terbuka. Terserah anda untuk membuatnya sesederhana atau kompleks seperti yang anda mahukan.
Keperluan Saya
- Kawal jalur LED yang boleh ditujukan untuk pencahayaan suasana hati
- Mempunyai mod reaktif Audio
- Mempunyai mod Static RGB - ketika saya hanya mahu melihat lampu pegun
- Mempunyai suis pemilih untuk menukar antara mod
- Mempunyai potensiometer untuk mengawal mod RGB
- Mempunyai terminal skru untuk memasang bekalan 5V
Setelah anda menentukan keperluan anda, perkara seterusnya yang perlu dilakukan adalah menentukan komponen apa yang anda perlukan dan mengeluarkannya. Ikuti rajah sistem saya di atas sebagai panduan! Pengujian adalah langkah kritikal untuk mengatasi bug, untuk memastikan komponen berfungsi bersama, dan untuk mengelakkan kesilapan memakan masa.
Catatan:
Mengapa pembahagi voltan untuk input audio?
Anda mungkin menyedari bahawa terdapat pembahagi voltan pada saluran input isyarat audio. Ini untuk menjelaskan salah satu batasan ADC Arduinos: ADC hanya dapat membaca voltan antara 0 - 5V. Oleh kerana isyarat audio adalah AC, ia akan mempunyai bahagian di mana ia menjadi negatif. Kami jelas tidak mahu voltan negatif ini mencapai pin input, oleh itu kami mengimbangi isyarat dengan pembahagi voltan dan memastikannya berpusat pada 2.5V.
Mengapa penguat?
Saya dapati bahawa, ketika saya menggunakan fon kepala atau pembesar suara dengan penyediaan papan roti saya, isyaratnya terlalu lemah untuk diproses oleh Arduino. Menambah penguat menyelesaikan masalah itu. Seperti yang anda lihat, ujian terlebih dahulu adalah mustahak!
Langkah 2: Program
Kod yang diberikan ini adalah yang saya gunakan dalam suasana hati saya. Anda pasti tidak akan menggunakan kod ini tanpa mengubahnya, kerana susun atur perkakasan dan papan yang berbeza. Ambil lebih banyak lagi sebagai contoh untuk melihat bagaimana perpustakaan digunakan.
Perpustakaan Digunakan:
Fastled.h (Untuk kawalan LED yang boleh diatasi)
fix_fft.h (Untuk transformasi Fourier yang lebih pantas. Ini diperlukan kerana perpustakaan transformasi Fourier lain terlalu perlahan. Masalah kelajuan mungkin dapat dielakkan dengan mikrokontroler yang lebih pantas seperti ESP32.)
Langkah 3: Perfboard It
Sekiranya anda mendapat pengetahuan, saya sangat mengesyorkan mereka bentuk PCB dan bukannya papan wangi. Ini adalah proses pematerian yang jauh lebih membosankan. Saya tidak dapat memperincikan setiap sendi pateri yang saya buat, tetapi berikut adalah beberapa petua utama:
Petua:
Letakkan komponen anda di papan wangi anda untuk memasangnya. Ini akan menjimatkan banyak sakit kepala.
Pasang kapasitor pintas pada rel kuasa anda untuk mengurangkan kesan lonjakan tarikan daya.
Manfaatkan panjang plumbum tambahan yang ditawarkan oleh kapasitor dan perintang lubang. Gunakannya untuk menghubungkan titik lain di papan anda.
Gunakan penyambung PWM wanita dan pin header lelaki untuk penyingkiran / pemasangan komponen dengan mudah.
Gunakan wayar teras padat apabila anda boleh. Lebih mudah dimasukkan ke dalam lubang.
Langkah 4: Bina Kandang
Sudah tiba masanya untuk membina kandang untuk papan wap / PCB baru anda. Saya menggunakan kadbod yang dipotong kerana ia adalah perkara terbaik yang saya ada. Sekiranya anda mempunyai pencetak 3D atau kaedah lain, itu juga bagus!
Petua:
Gunakan kaliper untuk mengukur dimensi papan anda, terutamanya jika anda menggunakan sarung.
Sekiranya menggunakan kadbod
Sentiasa tinggalkan sedikit kelonggaran semasa memotong. Anda selalu boleh memotong lebih banyak, tetapi anda tidak boleh menyambung kembali.
Gunakan pisau kecil atau pisau tepat. Bilah kecil adalah kunci untuk membuat lubang yang tepat dan sesuai.
Langkah 5: Nikmati
Bersenang-senang dengan lampu mood baru anda!
Perkara yang perlu dikembangkan:
Membuat kes yang betul?
Lebih banyak corak atau mod?
Pengawal mikro yang lebih pantas?
Disyorkan:
Cara Membuat Lampu LED ARGB Muzik Reaktif: 5 Langkah
Cara Membuat Lampu LED ARGB Muzik Reaktif: Hai, dalam arahan ini saya akan menunjukkan kepada anda bagaimana membuat jalur LED rgb muzik reaktif dengan cara yang sangat mudah, ia menghasilkan pelbagai transisi berwarna semasa memainkan muzik kegemaran anda Untuk projek Lebih Hebat, lawati letmakeprojects.com
Lampu LED Multicolor Reaktif Muzik - Sensor Pengesanan Bunyi Arduino - Jalur LED RGB: 4 Langkah
Lampu LED Multicolor Reaktif Muzik | Sensor Pengesanan Bunyi Arduino | Jalur LED RGB: Projek lampu LED pelbagai warna muzik-reaktif. Dalam projek ini, jalur LED 5050 RGB sederhana (bukan LED Beralamat WS2812), sensor pengesanan bunyi Arduino dan penyesuai 12V digunakan
Lampu Lantai Reaktif Muzik Tanpa Wayar: 15 Langkah (dengan Gambar)
Lampu Lantai Reaktif Muzik Tanpa Wayar: Dalam arahan ini, kami akan membuat beberapa lampu RGB tanpa wayar yang dikendalikan secara berpusat, yang bertindak balas terhadap muzik dan bunyi di persekitaran! Sebagai tambahan kepada arahan, instruksional mengandungi: SkematikSenarai komponen Pautan ke kod sehingga anda dapat
Muzik Reaktif Cahaya -- Cara Membuat Muzik Reaktif Cahaya Muzik Super Sederhana untuk Membuat Desktop Hebat .: 5 Langkah (dengan Gambar)
Muzik Reaktif Cahaya || Cara Membuat Muzik Reaktif Cahaya Muzik Super Sederhana untuk Membuat Desktop Yang Hebat: Hai apa lagi, Hari ini kita akan membina projek yang sangat menarik. Hari ini kita akan membina cahaya reaktif muzik. Led akan mengubah kecerahannya mengikut bass yang sebenarnya merupakan isyarat audio frekuensi rendah. Ia sangat mudah untuk dibina. Kami akan
Lampu Desktop Reaktif Muzik Arduino: 8 Langkah (dengan Gambar)
Lampu Desktop Reaktif Muzik Arduino: Helo semua! Dalam binaan ini, kami akan membuat lampu desktop LED reaktif menggunakan komponen sederhana dan beberapa pengaturcaraan asas Arduino. Ini memberikan kesan yang mengagumkan di mana cahaya akan menari ke semua suara dan muzik. Saya menyelesaikan projek ini dengan rakan sepasukan