Inhoudsopgave:

Muziek Reactieve Multicolor LED Verlichting - Arduino-geluidsdetectiesensor - RGB LED-strip: 4 stappen
Muziek Reactieve Multicolor LED Verlichting - Arduino-geluidsdetectiesensor - RGB LED-strip: 4 stappen

Video: Muziek Reactieve Multicolor LED Verlichting - Arduino-geluidsdetectiesensor - RGB LED-strip: 4 stappen

Video: Muziek Reactieve Multicolor LED Verlichting - Arduino-geluidsdetectiesensor - RGB LED-strip: 4 stappen
Video: How To Make DIY Music Reactive RGB LED Strip (WS2812B) 2024, November
Anonim
Muziek Reactieve Multicolor LED Verlichting | Arduino-geluidsdetectiesensor | RGB LED-strip
Muziek Reactieve Multicolor LED Verlichting | Arduino-geluidsdetectiesensor | RGB LED-strip

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

Image
Image

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

Schematisch en Gerber-bestand
Schematisch en Gerber-bestand

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

Schematisch en Gerber-bestand
Schematisch 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

Broncode
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

Aanbevolen: