Inhoudsopgave:
Video: Muziek Reactieve Multicolor LED Verlichting - Arduino-geluidsdetectiesensor - RGB LED-strip: 4 stappen
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Muziek-reactief meerkleurig LED-lichtproject. In dit project werden een eenvoudige 5050 RGB LED-strip (niet de adresseerbare LED WS2812), Arduino-geluidsdetectiesensor en 12V-adapter gebruikt.
Stap 1: Projectvideo
Dus hoe werkt het? Als je de Arduino IDE-broncode van het project nader bekijkt, komt er een analoge waarde uit de Arduino-geluidssensor (dit varieert afhankelijk van de intensiteit van de muziek), daarna wordt een drempelwaarde gedefinieerd (net als 0 tot 1023), als de waarde van de geluidssensor niet overeenkomt met de drempelwaarde, wordt de Arduino random ()-functie geactiveerd. In de random functie zijn 6 verschillende kleurgroepen aangemaakt, door de waarden in deze kleurgroepen te wijzigen kunnen verschillende kleurcombinaties gemaakt worden. Als er geen analoge waarde van de geluidssensor is, wordt de functie gestopt.
Stap 2: Vereiste componenten
Dit project kan ook worden gedaan met Arduino UNO R3 en sommige (IRFZ44N Transistor en soortgelijke) componenten, maar ik heb dit project op een enkel bord voorbereid. Er werden gemakkelijk soldeerbare componenten gebruikt (net als DIP-behuizing Atmega348P).
Geluidsdetectiesensor
LED-striplicht 5050
AC DC 12V-adapter
DIP28 ATmega328P-PU
IRFZ44N Transistor
L7805CV TO220
Keramische condensator
Elektrolytische condensator
DIP IC-aansluiting
Type B USB-aansluiting
2,1 mm jack-aansluiting
Tuimelschakelaar
LED
Weerstand
12 MHz kristal
16MHz kristal
Doorverbindingsdraad
Soldeergereedschap
Stap 3: Schematische en Gerber-bestand
Ik heb de printplaat besteld via PCBWay. U kunt bestellen via het onderstaande webadres en dit bord krijgen.
Haal het schema en het Gerber-bestand op (ook bestellen):
www.pcbway.com/project/shareproject/Music_Reactive_Multicolor_LED_Lights_Board.html
Stap 4: Broncode
Als je de Arduino IDE-broncode van het project nader bekijkt, komt er een analoge waarde uit de Arduino-geluidssensor (dit varieert afhankelijk van de intensiteit van de muziek), daarna wordt een drempelwaarde gedefinieerd (net als 0 tot 1023), als de waarde van de geluidssensor niet overeenkomt met de drempelwaarde, wordt de Arduino random ()-functie geactiveerd. In de random functie zijn 6 verschillende kleurgroepen aangemaakt, door de waarden in deze kleurgroepen te wijzigen kunnen verschillende kleurcombinaties gemaakt worden. Als er geen analoge waarde van de geluidssensor is, wordt de functie gestopt.
Verkrijg de Arduino IDE-broncode (GitHub):
github.com/MertArduino/Music-Reactive-Multicolor-LED-Lights