Obsah:
Video: Hudební reaktivní vícebarevná LED světla - Snímač detekce zvuku Arduino - RGB LED pásek: 4 kroky
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Hudebně reagující vícebarevný projekt LED světel. V tomto projektu byl použit jednoduchý 5050 RGB LED pás (nikoli adresovatelný LED WS2812), snímač detekce zvuku Arduino a adaptér 12V.
Krok 1: Projektové video
Jak to tedy funguje? Pokud se blíže podíváte na zdrojový kód Arduino IDE projektu, analogová hodnota pochází ze zvukového senzoru Arduino (liší se podle intenzity hudby), poté je definována prahová hodnota (stejně jako 0 až 1023), pokud hodnota ze zvukového senzoru neodpovídá prahové hodnotě, je aktivována funkce Arduino random (). V náhodné funkci bylo vytvořeno 6 různých barevných skupin, různé barevné kombinace lze vytvořit změnou hodnot v těchto barevných skupinách. Pokud ze zvukového senzoru neexistuje žádná analogová hodnota, funkce se zastaví.
Krok 2: Požadované součásti
Tento projekt lze také provést pomocí komponent Arduino UNO R3 a některých (tranzistor IRFZ44N a podobných), ale tento projekt jsem připravil na jedné desce. Byly použity snadno pájitelné součásti (stejně jako pouzdro DIP Atmega348P).
Senzor detekce zvuku
LED páskové světlo 5050
AC DC 12V adaptér
DIP28 ATmega328P-PU
Tranzistor IRFZ44N
L7805CV TO220
Keramický kondenzátor
Elektrolytický kondenzátor
Zásuvka DIP IC
Zásuvka USB typu B.
Zásuvka Jack 2,1 mm
Přepnout spínač
VEDENÝ
Odpor
12MHz krystal
16MHz krystal
Propojovací drát
Pájecí nástroje
Krok 3: Schematický a Gerberův soubor
Obvodovou desku jsem objednal přes PCBWay. Můžete si objednat z níže uvedené webové adresy a získat tuto nástěnku.
Získejte soubor Schematic a Gerber (Také objednejte):
www.pcbway.com/project/shareproject/Music_Reactive_Multicolor_LED_Lights_Board.html
Krok 4: Zdrojový kód
Pokud se blíže podíváte na zdrojový kód Arduino IDE projektu, analogová hodnota pochází ze zvukového senzoru Arduino (liší se podle intenzity hudby), poté je definována prahová hodnota (stejně jako 0 až 1023), pokud hodnota ze zvukového senzoru neodpovídá prahové hodnotě, je aktivována funkce Arduino random (). V náhodné funkci bylo vytvořeno 6 různých barevných skupin, různé barevné kombinace lze vytvořit změnou hodnot v těchto barevných skupinách. Pokud ze zvukového senzoru neexistuje žádná analogová hodnota, funkce se zastaví.
Získejte zdrojový kód Arduino IDE (GitHub):
github.com/MertArduino/Music-Reactive-Multicolor-LED-Lights