Inhaltsverzeichnis:

Musikreaktive mehrfarbige LED-Leuchten - Arduino-Sounderkennungssensor - RGB-LED-Streifen - Gunook
Musikreaktive mehrfarbige LED-Leuchten - Arduino-Sounderkennungssensor - RGB-LED-Streifen - Gunook

Video: Musikreaktive mehrfarbige LED-Leuchten - Arduino-Sounderkennungssensor - RGB-LED-Streifen - Gunook

Video: Musikreaktive mehrfarbige LED-Leuchten - Arduino-Sounderkennungssensor - RGB-LED-Streifen - Gunook
Video: Musik Reaktive Schreibtischlampe || DIY 2024, November
Anonim
Musikreaktive mehrfarbige LED-Leuchten | Arduino-Sounderkennungssensor | RGB-LED-Streifen
Musikreaktive mehrfarbige LED-Leuchten | Arduino-Sounderkennungssensor | RGB-LED-Streifen

Musikreaktives mehrfarbiges LED-Lichtprojekt. In diesem Projekt wurden ein einfacher 5050 RGB-LED-Streifen (nicht der adressierbare LED WS2812), ein Arduino-Sounderkennungssensor und ein 12-V-Adapter verwendet.

Schritt 1: Projektvideo

Image
Image

Wie funktioniert es also? Schaut man sich den Arduino-IDE-Quellcode des Projekts genauer an, kommt ein analoger Wert vom Arduino-Soundsensor (dieser variiert je nach Intensität der Musik), danach wird ein Schwellenwert definiert (genau wie 0 bis 1023), wenn der Wert des Schallsensors nicht mit dem Schwellenwert übereinstimmt, wird die Arduino-Random()-Funktion aktiviert. In der Zufallsfunktion wurden 6 verschiedene Farbgruppen erstellt, durch Ändern der Werte in diesen Farbgruppen können verschiedene Farbkombinationen erstellt werden. Liegt kein Analogwert vom Schallsensor vor, wird die Funktion gestoppt.

Schritt 2: Erforderliche Komponenten

Schaltplan und Gerber-Datei
Schaltplan und Gerber-Datei

Dieses Projekt kann auch mit Arduino UNO R3 und einigen (IRFZ44N Transistor und ähnlichen) Komponenten durchgeführt werden, aber ich habe dieses Projekt auf einer einzigen Platine vorbereitet. Es wurden einfach lötbare Komponenten verwendet (genau wie DIP-Gehäuse Atmega348P).

Schallerkennungssensor

LED-Streifenlicht 5050

AC-DC 12V-Adapter

DIP28 ATmega328P-PU

IRFZ44N Transistor

L7805CV TO220

Keramikkondensator

Elektrolytkondensator

DIP-IC-Sockel

Typ B USB-Buchse

2.1mm Klinkenbuchse

Kippschalter

LED

Widerstand

12MHz Quarz

16MHz Quarz

Überbrückungsdraht

Lötwerkzeuge

Schritt 3: Schaltplan und Gerber-Datei

Schaltplan und Gerber-Datei
Schaltplan und Gerber-Datei

Ich habe die Platine über PCBWay bestellt. Sie können über die unten stehende Webadresse bestellen und dieses Board erhalten.

Holen Sie sich den Schaltplan und die Gerber-Datei (auch bestellen):

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

Schritt 4: Quellcode

Quellcode
Quellcode

Schaut man sich den Arduino-IDE-Quellcode des Projekts genauer an, kommt ein analoger Wert vom Arduino-Soundsensor (dieser variiert je nach Intensität der Musik), danach wird ein Schwellenwert definiert (genau wie 0 bis 1023), wenn der Wert des Schallsensors nicht mit dem Schwellenwert übereinstimmt, wird die Arduino-Random()-Funktion aktiviert. In der Zufallsfunktion wurden 6 verschiedene Farbgruppen erstellt, durch Ändern der Werte in diesen Farbgruppen können verschiedene Farbkombinationen erstellt werden. Liegt kein Analogwert vom Schallsensor vor, wird die Funktion gestoppt.

Holen Sie sich den Arduino-IDE-Quellcode (GitHub):

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