Innholdsfortegnelse:

Musikkreaktive flerfargede LED -lys - Arduino lyddeteksjonssensor - RGB LED -stripe: 4 trinn
Musikkreaktive flerfargede LED -lys - Arduino lyddeteksjonssensor - RGB LED -stripe: 4 trinn

Video: Musikkreaktive flerfargede LED -lys - Arduino lyddeteksjonssensor - RGB LED -stripe: 4 trinn

Video: Musikkreaktive flerfargede LED -lys - Arduino lyddeteksjonssensor - RGB LED -stripe: 4 trinn
Video: Most Satisfying Machines and Ingenious Tools #2 2024, November
Anonim
Musikkreaktive flerfargede LED -lys | Arduino lyddeteksjonssensor | RGB LED -stripe
Musikkreaktive flerfargede LED -lys | Arduino lyddeteksjonssensor | RGB LED -stripe

Musikkreaktivt flerfarget LED-lysprosjekt. I dette prosjektet ble en enkel 5050 RGB LED -stripe (ikke den adresserbare LED WS2812), Arduino lyddeteksjonssensor og 12V adapter brukt.

Trinn 1: Prosjektvideo

Image
Image

Så hvordan fungerer det? Hvis du ser nærmere på Arduino IDE -kildekoden til prosjektet, kommer en analog verdi fra Arduino -lydsensoren (dette varierer avhengig av musikkens intensitet), etter at en terskelverdi er definert (akkurat som 0 til 1023), hvis verdien fra lydsensoren ikke samsvarer med terskelverdien, aktiveres Arduino random () -funksjonen. Det er opprettet 6 forskjellige fargegrupper i den tilfeldige funksjonen, forskjellige fargekombinasjoner kan opprettes ved å endre verdiene i disse fargegruppene. Hvis det ikke er noen analog verdi fra lydsensoren, stoppes funksjonen.

Trinn 2: Nødvendige komponenter

Skjematisk og Gerber -fil
Skjematisk og Gerber -fil

Dette prosjektet kan også gjøres med Arduino UNO R3 og noen (IRFZ44N Transistor og lignende) komponenter, men jeg forberedte dette prosjektet på et enkelt brett. Lette loddbare komponenter ble brukt (Akkurat som DIP -etui Atmega348P).

Lyddeteksjonssensor

LED Strip Light 5050

AC DC 12V adapter

DIP28 ATmega328P-PU

IRFZ44N Transistor

L7805CV TO220

Keramisk kondensator

Elektrolytisk kondensator

DIP IC -kontakt

Type B USB -kontakt

2,1 mm jackkontakt

Vekslebryter

LED

Motstand

12MHz krystall

16MHz krystall

Jumper Wire

Loddeverktøy

Trinn 3: Skjematisk og Gerber -fil

Skjematisk og Gerber -fil
Skjematisk og Gerber -fil

Jeg bestilte kretskortet via PCBWay. Du kan bestille fra nettadressen nedenfor og få dette brettet.

Skaff deg skjematisk og Gerber -fil (bestill også):

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

Trinn 4: Kildekode

Kildekode
Kildekode

Hvis du ser nærmere på Arduino IDE -kildekoden til prosjektet, kommer en analog verdi fra Arduino -lydsensoren (dette varierer avhengig av musikkens intensitet), etter at en terskelverdi er definert (akkurat som 0 til 1023), hvis verdien fra lydsensoren ikke samsvarer med terskelverdien, aktiveres Arduino random () -funksjonen. Det er opprettet 6 forskjellige fargegrupper i den tilfeldige funksjonen, forskjellige fargekombinasjoner kan opprettes ved å endre verdiene i disse fargegruppene. Hvis det ikke er noen analog verdi fra lydsensoren, stoppes funksjonen.

Få Arduino IDE -kildekoden (GitHub):

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

Anbefalt: