İçindekiler:

Müzik Reaktif Çok Renkli LED Işıklar - Arduino Ses Algılama Sensörü - RGB LED Şerit: 4 Adım
Müzik Reaktif Çok Renkli LED Işıklar - Arduino Ses Algılama Sensörü - RGB LED Şerit: 4 Adım

Video: Müzik Reaktif Çok Renkli LED Işıklar - Arduino Ses Algılama Sensörü - RGB LED Şerit: 4 Adım

Video: Müzik Reaktif Çok Renkli LED Işıklar - Arduino Ses Algılama Sensörü - RGB LED Şerit: 4 Adım
Video: 11. Ders - Bilgisayar Destekli Tasarım 2024, Kasım
Anonim
Müzik Reaktif Çok Renkli LED Işıklar | Arduino Ses Algılama Sensörü | RGB LED Şerit
Müzik Reaktif Çok Renkli LED Işıklar | Arduino Ses Algılama Sensörü | RGB LED Şerit

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

Image
Image

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

Şematik ve Gerber Dosyası
Şematik ve Gerber Dosyası

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ı

Şematik ve Gerber Dosyası
Ş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

Kaynak kodu
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

Önerilen: