Innehållsförteckning:
Video: Musikreaktiva flerfärgade LED -lampor - Arduino ljuddetekteringssensor - RGB LED -remsa: 4 steg
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Musikreaktivt projekt med flerfärgade LED-lampor. I detta projekt användes en enkel 5050 RGB LED -remsa (inte adresserbar LED WS2812), Arduino ljuddetekteringssensor och 12V -adapter.
Steg 1: Projektvideo
Så hur fungerar det? Om du tittar närmare på projektets Arduino IDE -källkod kommer ett analogt värde från Arduino -ljussensorn (detta varierar beroende på musikens intensitet), sedan definieras ett tröskelvärde (precis som 0 till 1023), om värdet från ljudsensorn inte matchar tröskelvärdet, är Arduino random () -funktionen aktiverad. 6 olika färggrupper har skapats i slumpfunktionen, olika färgkombinationer kan skapas genom att ändra värdena i dessa färggrupper. Om det inte finns något analogt värde från ljudsensorn stoppas funktionen.
Steg 2: Obligatoriska komponenter
Detta projekt kan också göras med Arduino UNO R3 och några (IRFZ44N Transistor och liknande) komponenter, men jag förberedde det här projektet på en enda bräda. Lätta lödbara komponenter användes (precis som DIP -fodralet Atmega348P).
Ljuddetekteringssensor
LED Strip Light 5050
AC DC 12V adapter
DIP28 ATmega328P-PU
IRFZ44N Transistor
L7805CV TO220
Keramisk kondensator
Elektrolytkondensator
DIP IC -uttag
Typ B USB -uttag
2,1 mm jackuttag
Brytare
LED
Motstånd
12 MHz kristall
16 MHz kristall
Jumper Wire
Lödningsverktyg
Steg 3: Schematisk och Gerber -fil
Jag beställde kretskortet via PCBWay. Du kan beställa från webbadressen nedan och få det här kortet.
Skaffa schematisk och Gerber -fil (beställ också):
www.pcbway.com/project/shareproject/Music_Reactive_Multicolor_LED_Lights_Board.html
Steg 4: Källkod
Om du tittar närmare på Arduino IDE -källkoden för projektet kommer ett analogt värde från Arduino -ljussensorn (detta varierar beroende på musikens intensitet), efter det har ett tröskelvärde definierats (precis som 0 till 1023), om värdet från ljudsensorn inte matchar tröskelvärdet, är Arduino random () -funktionen aktiverad. 6 olika färggrupper har skapats i slumpfunktionen, olika färgkombinationer kan skapas genom att ändra värdena i dessa färggrupper. Om det inte finns något analogt värde från ljudsensorn stoppas funktionen.
Skaffa Arduino IDE -källkoden (GitHub):
github.com/MertArduino/Music-Reactive-Multicolor-LED-Lights