Strip LED RGB DIY yang reaktif terhadap suara yang akan kita buat bereaksi terhadap musik atau suara yang berasal dari TV, home theater, atau perangkat apa pun. Selain reaktif terhadap suara, Anda juga dapat memilih dari 118 efek pencahayaan yang berbeda. Anda juga dapat membuat efek khusus.
Setelah dibuat, Anda dapat menggunakannya sebagai cahaya sekitar dan memasangnya di belakang layar TV atau di PC gaming Anda, meskipun motherboard Anda tidak mendukung RGB atau ARGB (RGB yang Dapat Dikelola).
Hal-hal yang Anda Butuhkan
Untuk proyek ini, Anda akan memerlukan yang berikut:
- Strip LED RGB beralamat WS2812. Dapatkan gulungan non-tahan air sepanjang 5 meter.
- MCU berbasis ESP8266, seperti NodeMCU atau D1 Mini. Anda juga dapat menggunakan ESP32 (jika Anda sudah memilikinya).
- Sebuah modul mikrofon. Anda dapat memilih salah satu atau mana saja yang tersedia di lokasi Anda.
- Mikrofon MEMS INMP401
- Mikrofon electret MAX4466
- Mikrofon electret MAX9814
- Catu daya 5V 3A atau lebih baik.
Dibutuhkan keahlian
Keterampilan menyolder diperlukan. Namun, jika Anda tidak memiliki pengalaman sebelumnya atau memerlukan bantuan untuk memulai, lihat panduan kami sebelumnya untuk mempelajari cara menyolder.
Langkah 1: Unduh dan Flash Firmware
Untuk proyek ini, kami akan menggunakan proyek WLED Sound Reactive di GitHub.
- Unduh Suara WLED Reaktif rilis stabil terbaru untuk papan ESP8266 atau ESP32 (mana pun yang Anda gunakan).
- Juga, unduh dan luncurkan Flasher ESPHome alat.
- Pilih COM Port tempat ESP8266 atau ESP32 terhubung.
- Klik Jelajahi untuk memilih firmware WLED.
- Sekarang klik KilatanESP dan tunggu hingga proses flash selesai.
Langkah 2: Hubungkan WS2812 ke ESP8266/ESP32 Board
Setelah firmware di-flash, Anda dapat menghubungkan strip LED WS2812B ARGB ke papan ESP32 atau ESP8266. Anda dapat menghubungkan input daya ARGB langsung ke pin VIN dan GND papan ESP atau menggunakan catu daya terpisah untuk memberi daya pada strip LED secara terpisah tetapi dengan landasan yang sama.
Lihat diagram dan tabel berikut untuk memasangkan strip RGB dan mikrofon ke modul ESP.
NodeMCU (ESP8266) | ESP32 | WS2812B | mikrofon |
VIN | VIN | 5V | |
G | GND | GND | G |
D4 | D4 | DI atau Din (Data masuk) | |
3V3 | 3V3 | VCC | |
A0 | GPIO36 | Keluar |
Jika Anda tidak memiliki catu daya atau tidak ingin berinvestasi dalam catu daya, Anda dapat memasangkan strip LED secara langsung dengan NodeMCU atau ESP32 dan memberi daya pada ESP menggunakan kabel USB mikro. Meskipun ini berfungsi, ini dapat merusak MCU dan karenanya tidak disarankan.
Langkah 3: Siapkan Lampu Latar Suara-Reaktif
Setelah Anda menghubungkan mikrofon dan strip LED WS2812B ke papan ESP, sambungkan catu daya 5V untuk menghidupkan perangkat.
- Di ponsel cerdas atau PC Anda, buka pengaturan Wi-Fi dan sambungkan ke WLED-AP jaringan.
- Setelah terhubung, matikan data seluler lalu buka aplikasi browser web, seperti Chrome atau Safari, di ponsel cerdas Anda.
- Kunjungi alamat IP 4.3.2.1 dan klik Pengaturan Wi-Fi.
- Ketik Anda SSID Wi-Fi dan kata sandi.
- Klik Simpan & Hubungkan. ESP akan menghentikan mode AP dan terhubung ke jaringan Wi-Fi Anda.
- Buka Play Store dan instal WLED aplikasi.
- Buka aplikasi WLED dan ketuk + ikon.
- Mengetuk Temukan Lampu… Modul akan secara otomatis menemukan strip RGB yang terhubung ke jaringan Wi-Fi Anda.
- Ketuk centang/centang ikon di bagian atas.
- Kemudian ketuk WLED-SuaraReaktif. Ini akan memuat layar kontrol tempat Anda dapat mengubah warna, pola, efek, dll. Namun, sebelum Anda dapat melakukannya, Anda harus mengonfigurasinya.
- Mengetuk Konfigurasi> Preferensi LED.
- Hitung jumlah LED setelah menempelkannya di bagian belakang TV atau monitor Anda dan masukkan di Jumlah LED Total bidang.
- Di bawah Pengaturan perangkat keras di halaman yang sama, ketik '2' di Pin, '0' di Awal, dan jumlah LED terakhir di Menghitung bidang. Mengetuk Menyimpan.
Langkah 4: Uji Strip LED Suara-Reaktif dan Sesuaikan Sensitivitas
Anda sekarang dapat mengontrol strip LED dengan aplikasi WLED dan mengubah efek, kecerahan, dll. Anda juga dapat menyesuaikan sensitivitas suara melalui pengaturan WLED berdasarkan kebutuhan Anda. Untuk menyesuaikan sensitivitas suara, buka Konfigurasi> Pengaturan Suara. Ada dua pengaturan yang tersedia:
- Memadamkan: Ambang batas minimum di mana lampu akan menampilkan warna atau efek apa pun. Semakin tinggi nilainya, semakin tinggi nada suara yang diperlukan untuk memicu LED.
- Memperoleh: Sensitivitas suara. Semakin tinggi, semakin sensitif terhadap suara.
Jika Anda menggunakan INM643, ketik 35 di Squelch dan 12 di Gain.
Setelah memasukkan nilai dalam Memadamkan dan Memperoleh bidang, ketuk Menyimpan. Anda dapat bermain dengan pengaturan sampai Anda mendapatkan pengalaman terbaik untuk pengaturan Anda.
Di bawah Efek, Anda akan menemukan 15 efek suara-reaktif (ditandai dengan *). Anda dapat mengubah ke salah satu atau memilih efek non-suara-reaktif. Itu *Pengukur suara direkomendasikan untuk sebagian besar. Anda dapat memilih palet Anda untuk mengubah warna atau membuat preset menggunakan kombinasi palet dan efek. Selanjutnya, Anda dapat mengubah kecepatan efek, intensitas, dan kecerahan LED untuk menyesuaikan efek.
Langkah 5: Integrasikan Dengan Asisten Rumah (Opsional)
Kamu bisa atur Asisten Rumah untuk mengotomatiskan cahaya ambient reaktif suara pintar DIY ini, dan mengontrol efek, kecerahan, dan pengaturan lainnya dari satu panel. Ini juga memberi Anda akses jarak jauh ke semua lampu sekitar yang reaktif terhadap suara. Selain itu, Anda dapat mengaktifkan MQTT atau meniru strip sebagai Philips Hue (di bawah konfigurasi > Sinkronkan Antarmuka) untuk mengontrol strip menggunakan asisten suara Alexa.
Siapkan Beberapa WLED dan Sinkronkan Bersama
Selamat: Anda sekarang telah membuat lampu latar ambient yang reaktif terhadap suara untuk TV atau monitor Anda. Jika mau, Anda dapat mengatur beberapa strip LED WS2812 ARGB di kamar atau rumah Anda dan menyinkronkan semuanya (melalui dukungan protokol UDP bawaan) untuk memainkan efek yang sama secara bersamaan hanya dengan beberapa ketukan. Strip DIY ini dapat dikontrol secara individual atau dalam kelompok menggunakan aplikasi Android khusus yang tersedia di Play Store, seperti yang dibahas dalam panduan ini.
Anda juga dapat menggunakan asisten suara seperti Alexa untuk mengontrol strip RGB, mengubah kecerahan, atau warna. Selanjutnya, Anda dapat menambahkan ini di Home Assistant untuk mengontrol semua strip RGB Anda dari satu dasbor.
Cara Membuat Lampu Led RGB Menampilkan Warna DIY
Baca Selanjutnya
Topik-topik yang berkaitan
- buatan sendiri
- ESP32
- Tutorial Proyek DIY
- Pencahayaan Cerdas
Tentang Penulis
Ravi adalah pakar teknologi yang menjelaskan, penggemar IoT, dan pecinta Linux dengan latar belakang big data dan pengembangan aplikasi. Dia menghabiskan sebagian besar akhir pekannya bekerja dengan perangkat IoT dan bermain game di Xbox. Dia juga seorang solo traveler yang suka hiking dan menjelajahi jalur baru.
Berlangganan newsletter kami
Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!
Klik di sini untuk berlangganan