İçindekiler:
Video: Müzik Reaktif Çok Renkli LED Işıklar - Arduino Ses Algılama Sensörü - RGB LED Şerit: 4 Adım
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Müzik duyarlı çok renkli LED ışıklar projesi. Bu projede basit bir 5050 RGB LED şerit (Adreslenebilir LED WS2812 değil), Arduino ses algılama sensörü ve 12V adaptör kullanılmıştır.
1. Adım: Proje Videosu
Peki nasıl çalışır? Projenin Arduino IDE kaynak koduna yakından bakarsanız, Arduino ses sensöründen analog bir değer gelir (bu müziğin yoğunluğuna göre değişir), ardından bir eşik değeri tanımlanır (tıpkı 0 ila 1023 gibi)), ses sensöründen gelen değer eşik değeri ile eşleşmezse Arduino random() fonksiyonu aktif olur. Rastgele fonksiyonunda 6 farklı renk grubu oluşturulmuştur, bu renk gruplarındaki değerler değiştirilerek farklı renk kombinasyonları oluşturulabilir. Ses sensöründen analog değer yoksa fonksiyon durdurulur.
2. Adım: Gerekli Bileşenler
Bu proje Arduino UNO R3 ve bazı (IRFZ44N Transistör ve benzeri) bileşenlerle de yapılabilir fakat ben bu projeyi tek kart üzerinde hazırladım. Kolay lehimlenebilir bileşenler kullanılmıştır (Tıpkı DIP kasa Atmega348P gibi).
Ses Algılama Sensörü
LED Şerit Işık 5050
AC DC 12V Adaptör
DIP28 ATmega328P-PU
IRFZ44N Transistör
L7805CV TO220
Seramik kapasitör
Elektrolitik kondansatör
DIP IC Soketi
B Tipi USB Soketi
2.1mm Jack Soket
Geçiş anahtarı
LED
direnç
12MHz Kristal
16MHz Kristal
Jumper Tel
Lehimleme Araçları
Adım 3: Şematik ve Gerber Dosyası
Devre kartını PCBWay üzerinden sipariş ettim. Aşağıdaki web adresinden sipariş verebilir ve bu panoya sahip olabilirsiniz.
Şematik ve Gerber Dosyasını Alın (Ayrıca sipariş verin):
www.pcbway.com/project/shareproject/Music_Reactive_Multicolor_LED_Lights_Board.html
Adım 4: Kaynak Kodu
Projenin Arduino IDE kaynak koduna yakından bakarsanız, Arduino ses sensöründen analog bir değer gelir (bu müziğin yoğunluğuna göre değişir), ardından bir eşik değeri tanımlanır (tıpkı 0 ila 1023 gibi)), ses sensöründen gelen değer eşik değeri ile eşleşmezse Arduino random() fonksiyonu aktif olur. Rastgele fonksiyonunda 6 farklı renk grubu oluşturulmuştur, bu renk gruplarındaki değerler değiştirilerek farklı renk kombinasyonları oluşturulabilir. Ses sensöründen analog değer yoksa fonksiyon durdurulur.
Arduino IDE Kaynak Kodunu (GitHub) alın:
github.com/MertArduino/Music-Reactive-Multicolor-LED-Lights