Daftar Isi:
Video: Lampu LED Multicolor Reaktif Musik - Sensor Deteksi Suara Arduino - Strip LED RGB: 4 Langkah
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Proyek lampu LED multi-warna yang reaktif terhadap musik. Dalam proyek ini, strip LED 5050 RGB sederhana (bukan LED Addressable WS2812), sensor pendeteksi suara Arduino, dan adaptor 12V digunakan.
Langkah 1: Video Proyek
Jadi bagaimana cara kerjanya? Jika Anda melihat lebih dekat pada kode sumber Arduino IDE proyek, nilai analog berasal dari sensor suara Arduino (ini bervariasi sesuai dengan intensitas musik), setelah itu nilai ambang ditentukan (seperti 0 hingga 1023), jika nilai dari sensor suara tidak sesuai dengan nilai ambang batas, fungsi Arduino random() diaktifkan. 6 kelompok warna yang berbeda telah dibuat dalam fungsi acak, kombinasi warna yang berbeda dapat dibuat dengan mengubah nilai dalam kelompok warna ini. Jika tidak ada nilai analog dari sensor suara, fungsi dihentikan.
Langkah 2: Komponen yang Diperlukan
Proyek ini juga dapat dilakukan dengan Arduino UNO R3 dan beberapa komponen (Transistor IRFZ44N dan sejenisnya), tetapi saya menyiapkan proyek ini dalam satu papan. Komponen yang mudah disolder digunakan (Sama seperti kasing DIP Atmega348P).
Sensor Deteksi Suara
Lampu Strip LED 5050
Adaptor AC DC 12V
DIP28 ATmega328P-PU
Transistor IRFZ44N
L7805CV TO220
Kapasitor Keramik
Kapasitor Elektrolit
Soket IC DIP
Soket USB Tipe B
Soket Jack 2.1mm
Sakelar Beralih
LED
Penghambat
Kristal 12MHz
Kristal 16MHz
Kawat jumper
Alat Solder
Langkah 3: File Skema dan Gerber
Saya memesan papan sirkuit melalui PCBWay. Anda dapat memesan dari alamat web di bawah ini dan mendapatkan papan ini.
Dapatkan File Skema dan Gerber (Juga pesan):
www.pcbway.com/project/shareproject/Music_Reactive_Multicolor_LED_Lights_Board.html
Langkah 4: Kode Sumber
Jika Anda melihat lebih dekat pada kode sumber Arduino IDE proyek, nilai analog berasal dari sensor suara Arduino (ini bervariasi sesuai dengan intensitas musik), setelah itu nilai ambang batas ditentukan (seperti 0 hingga 1023), jika nilai dari sensor suara tidak sesuai dengan nilai ambang batas, fungsi Arduino random() diaktifkan. 6 kelompok warna yang berbeda telah dibuat dalam fungsi acak, kombinasi warna yang berbeda dapat dibuat dengan mengubah nilai dalam kelompok warna ini. Jika tidak ada nilai analog dari sensor suara, fungsi dihentikan.
Dapatkan Kode Sumber Arduino IDE (GitHub):
github.com/MertArduino/Music-Reactive-Multicolor-LED-Lights