Indholdsfortegnelse:

Musikreaktive flerfarvede LED -lys - Arduino lyddetekteringssensor - RGB LED Strip: 4 trin
Musikreaktive flerfarvede LED -lys - Arduino lyddetekteringssensor - RGB LED Strip: 4 trin

Video: Musikreaktive flerfarvede LED -lys - Arduino lyddetekteringssensor - RGB LED Strip: 4 trin

Video: Musikreaktive flerfarvede LED -lys - Arduino lyddetekteringssensor - RGB LED Strip: 4 trin
Video: Music Reactive Desk Light || DIY 2024, November
Anonim
Musikreaktive flerfarvede LED -lys | Arduino lyddetekteringssensor | RGB LED Strip
Musikreaktive flerfarvede LED -lys | Arduino lyddetekteringssensor | RGB LED Strip

Musikreaktivt flerfarvet LED-lys projekt. I dette projekt blev der brugt en simpel 5050 RGB LED -strip (ikke den adresserbare LED WS2812), Arduino lyddetekteringssensor og 12V adapter.

Trin 1: Projektvideo

Image
Image

Så hvordan fungerer det? Hvis du kigger nærmere på projektets Arduino IDE -kildekode, kommer en analog værdi fra Arduino -lydsensoren (dette varierer alt efter intensiteten af musikken), hvorefter en tærskelværdi er defineret (ligesom 0 til 1023), hvis værdien fra lydsensoren ikke matcher tærskelværdien, aktiveres Arduino tilfældig () funktion. Der er oprettet 6 forskellige farvegrupper i den tilfældige funktion, forskellige farvekombinationer kan oprettes ved at ændre værdierne i disse farvegrupper. Hvis der ikke er nogen analog værdi fra lydsensoren, stoppes funktionen.

Trin 2: Påkrævede komponenter

Skematisk og Gerber -fil
Skematisk og Gerber -fil

Dette projekt kan også udføres med Arduino UNO R3 og nogle (IRFZ44N Transistor og lignende) komponenter, men jeg forberedte dette projekt på et enkelt bord. Der blev brugt lette loddbare komponenter (Ligesom DIP -kasse Atmega348P).

Lyddetekteringssensor

LED Strip Light 5050

AC DC 12V adapter

DIP28 ATmega328P-PU

IRFZ44N Transistor

L7805CV TO220

Keramisk kondensator

Elektrolytisk kondensator

DIP IC -stik

Type B USB -stik

2,1 mm jackstik

Toggle Switch

LED

Modstand

12MHz krystal

16MHz krystal

Jumper Wire

Loddeværktøjer

Trin 3: Skematisk og Gerber -fil

Skematisk og Gerber -fil
Skematisk og Gerber -fil

Jeg bestilte printkortet via PCBWay. Du kan bestille fra webadressen herunder og få dette board.

Få skematisk og Gerber -fil (bestil også):

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

Trin 4: Kildekode

Kildekode
Kildekode

Hvis du kigger nærmere på projektets Arduino IDE -kildekode, kommer en analog værdi fra Arduino -lydsensoren (dette varierer alt efter intensiteten af musikken), efter at en grænseværdi er defineret (ligesom 0 til 1023), hvis værdien fra lydsensoren ikke matcher tærskelværdien, aktiveres Arduino tilfældig () funktion. Der er oprettet 6 forskellige farvegrupper i den tilfældige funktion, forskellige farvekombinationer kan oprettes ved at ændre værdierne i disse farvegrupper. Hvis der ikke er nogen analog værdi fra lydsensoren, stoppes funktionen.

Få Arduino IDE -kildekoden (GitHub):

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

Anbefalede: