Mündəricat:

Musiqi Reaktiv Çox rəngli LED İşıqlar - Arduino Səs Algılama Sensoru - RGB LED şeridi: 4 addım
Musiqi Reaktiv Çox rəngli LED İşıqlar - Arduino Səs Algılama Sensoru - RGB LED şeridi: 4 addım

Video: Musiqi Reaktiv Çox rəngli LED İşıqlar - Arduino Səs Algılama Sensoru - RGB LED şeridi: 4 addım

Video: Musiqi Reaktiv Çox rəngli LED İşıqlar - Arduino Səs Algılama Sensoru - RGB LED şeridi: 4 addım
Video: Mahni Sümüyünə Düşüb vaz 2106 🔥🔥🔥🔥🔥#shorts #fyp #pechat #avtoş #2106 2024, Dekabr
Anonim
Musiqi Reaktiv Çox rəngli LED İşıqlar | Arduino Səs Algılama Sensoru | RGB LED şeridi
Musiqi Reaktiv Çox rəngli LED İşıqlar | Arduino Səs Algılama Sensoru | RGB LED şeridi

Musiqi reaktiv çox rəngli LED işıqlar layihəsi. Bu layihədə sadə 5050 RGB LED şeridi (Ünvanlı LED WS2812 deyil), Arduino səs aşkarlama sensoru və 12V adapter istifadə edilmişdir.

Addım 1: Video Layihəsi

Image
Image

Bəs necə işləyir? Layihənin Arduino IDE mənbə koduna daha yaxından baxsanız, analoji bir dəyər Arduino səs sensorundan gəlir (bu, musiqinin intensivliyinə görə dəyişir), bundan sonra bir eşik dəyəri təyin olunur (0 ilə 1023 kimi)), səs sensorundan alınan dəyər eşik dəyərinə uyğun gəlmirsə, Arduino random () funksiyası aktivləşdirilir. Təsadüfi funksiyada 6 fərqli rəng qrupu yaradılmışdır, bu rəng qruplarındakı dəyərlər dəyişdirilərək fərqli rəng birləşmələri yaradıla bilər. Səs sensorundan heç bir analoq dəyər yoxdursa, funksiya dayandırılır.

Addım 2: Tələb olunan komponentlər

Şematik və Gerber Fayl
Şematik və Gerber Fayl

Bu layihə Arduino UNO R3 və bəzi (IRFZ44N Transistor və buna bənzər) komponentlərlə də edilə bilər, ancaq bu layihəni tək bir lövhədə hazırladım. Asan lehimlənə bilən komponentlər istifadə edilmişdir (DIP qutusu Atmega348P kimi).

Səs Algılama Sensoru

LED Şerit İşıq 5050

AC DC 12V adapter

DIP28 ATmega328P-PU

IRFZ44N Transistor

L7805CV TO220

Seramik kondansatör

Elektrolitik kondansatör

DIP IC yuvası

B Tipi USB Soket

2.1 mm Jack Soket

Keçid Keç

LED

Rezistor

12 MHz Kristal

16 MHz Kristal

Jumper Tel

Lehim Alətləri

Addım 3: Şematik və Gerber Fayl

Şematik və Gerber Fayl
Şematik və Gerber Fayl

PCBWay vasitəsilə dövrə lövhəsini sifariş etdim. Aşağıdakı veb ünvandan sifariş verib bu lövhəni əldə edə bilərsiniz.

Şematik və Gerber Faylını alın (Həmçinin sifariş edin):

www.pcbway.com/project/shareproject/Music_Reactive_Multicolor_LED_Lights_Board.html

Addım 4: Mənbə Kodu

Mənbə Kodu
Mənbə Kodu

Layihənin Arduino IDE mənbə koduna daha yaxından baxsanız, analoji dəyər Arduino səs sensorundan gəlir (bu, musiqinin intensivliyinə görə dəyişir), bundan sonra bir eşik dəyəri təyin olunur (eynilə 0 -dan 1023 -ə kimi)), səs sensorundan alınan dəyər eşik dəyərinə uyğun gəlmirsə, Arduino random () funksiyası aktivləşdirilir. Təsadüfi funksiyada 6 fərqli rəng qrupu yaradılmışdır, bu rəng qruplarındakı dəyərlər dəyişdirilərək fərqli rəng birləşmələri yaradıla bilər. Səs sensorundan heç bir analoq dəyər yoxdursa, funksiya dayandırılır.

Arduino IDE Mənbə Kodunu (GitHub) əldə edin:

github.com/MertArduino/Music-Reactive-Multicolor-LED-Lights

Tövsiyə: