Buat LUMAZOID Sendiri: Visualisasi Musik Arduino DIY
Komponen dan perlengkapan
Arduino Nano R3
×
1
Digilent WS2812 Addressable LED Strip
×
1
Pushbutton Switch, Momentary
×
2
Rotary potentiometer (generic)
×
2
5 mm LED: Red
×
1
Through Hole Resistor, 470 ohm
×
1
Alat dan mesin yang diperlukan
Soldering iron (generic)
Solder Wire, Lead Free
Aplikasi dan layanan online
Arduino IDE
Tentang proyek ini
Siap untuk mengubah musik Anda menjadi pementasan lampu yang memukau? Panduan ini memandu Anda dalam membuat visualisasi musik real-time yang menyinkronkan pola LED luar biasa dengan audio Anda. Desain open-source asli, yang dikembangkan oleh Nootropic Design, tersedia sebagai papan siap pakai, tetapi membuatnya sendiri memberikan wawasan lebih dalam dan kontrol penuh atas perangkat keras.
Versi kami berjalan pada Arduino Nano (atau Uno) dan mendukung strip LED WS2812/WS2812B apa pun—baik Anda memiliki 60, 120, atau 180 LED. Dengan delapan pola berbeda, mode acak, dan tiga skema warna, Anda dapat menciptakan pendamping visual yang sempurna untuk lagu apa pun. Kontrol canggih memungkinkan Anda menyesuaikan sensitivitas, kecerahan, dan band frekuensi yang ingin Anda tekankan—baik Anda mencari denyut bass dalam atau spektrum penuh.
Daya sederhana: 5 V / 2 A atau lebih tinggi akan menjaga strip dan pengontrol berjalan. Anda hanya butuh beberapa komponen dan kode open-source, yang dapat diunduh dari GitHub.
Di bawah ini adalah daftar komponen singkat dan petunjuk langkah demi langkah untuk merakit, mengonfigurasi, dan menikmati visualisasi LUMAZOID Anda sendiri.
Komponen kunci meliputi:
Strip LED WS2812 (60–180 LED)
Mikrokontroler Arduino Nano
Dua potensiometer rotary untuk kontrol real-time
Dua pushbutton momentary untuk navigasi
LED merah standar 5 mm untuk indikator status
Langkah konfigurasi sederhana:
Tahan tombol warna saat menyala untuk menyesuaikan kecerahan. Delapan LED pertama akan menampilkan pelangi; putar knob untuk mengatur kecerahan yang diinginkan dan tekan tombol lagi untuk menyimpan.
Tahan tombol pola saat startup untuk mengatur panjang strip. Satu, dua, atau tiga LED merah akan menunjukkan mode 60, 120, atau 180 LED. Sesuaikan knob dan tekan lagi untuk menyimpan pilihan.
Tekan dan tahan kedua tombol untuk mengubah respons frekuensi. Knob memilih berapa banyak dari delapan band audio yang divisualisasikan. Untuk tampilan berpusat bass, pilih band bawah 2–3; untuk spektrum penuh, pilih semua delapan.
Siklus melalui delapan pola visual dengan tombol pola. LED putah menandai pola saat ini; LED merah menunjukkan mode acak.
Beralih skema warna dengan tombol warna. LED biru di awal strip menunjukkan skema yang dipilih.
Setelah dikonfigurasi, hubungkan sumber audio ke input Arduino dan lihat LED menari seiring dengan musik Anda.
Kami menempatkan prototipe di dalam kotak yang digunakan kembali untuk kenyamanan, tetapi jangan ragu untuk memasang elektronik dalam kotak kompakt dan jalankan strip LED melalui kabel khusus.
Kode
Kode sumber dan firmware
Semua kode, library, dan dokumentasi dihosting di GitHub. Repositori ini mencakup petunjuk setup yang rinci, pemetaan pin, dan sketsa contoh.