Obsah:
Video: Hudobne reagujúce viacfarebné LED svetlá - Senzor detekcie zvuku Arduino - RGB LED pás: 4 kroky
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Hudobne reagujúci viacfarebný LED svetelný projekt. V tomto projekte bol použitý jednoduchý 5050 RGB LED pás (nie adresovateľný LED WS2812), snímač detekcie zvuku Arduino a adaptér 12V.
Krok 1: Projektové video
Ako to teda funguje? Ak sa bližšie pozriete na zdrojový kód Arduino IDE projektu, analógová hodnota pochádza zo zvukového senzora Arduino (líši sa podľa intenzity hudby) a potom je definovaná prahová hodnota (rovnako ako 0 až 1023), ak sa hodnota zo zvukového senzora nezhoduje s prahovou hodnotou, je aktivovaná funkcia Arduino random (). V náhodnej funkcii bolo vytvorených 6 rôznych skupín farieb, rôzne farebné kombinácie je možné vytvoriť zmenou hodnôt v týchto skupinách farieb. Ak zo zvukového senzora neexistuje žiadna analógová hodnota, funkcia sa zastaví.
Krok 2: Požadované súčasti
Tento projekt je možné vykonať aj s komponentmi Arduino UNO R3 a niektorými (tranzistor IRFZ44N a podobné), ale tento projekt som pripravil na jednej doske. Použili sa ľahko spájkovateľné súčiastky (rovnako ako puzdro DIP Atmega348P).
Senzor detekcie zvuku
LED pásové svetlo 5050
AC DC 12V adaptér
DIP28 ATmega328P-PU
Tranzistor IRFZ44N
L7805CV TO220
Keramický kondenzátor
Elektrolytický kondenzátor
DIP zásuvka IC
USB zásuvka typu B.
Zásuvka jack 2,1 mm
Prepínač
LED
Odpor
Kryštál 12 MHz
16 MHz kryštál
Prepojovací drôt
Spájkovacie nástroje
Krok 3: Schematický a Gerberov súbor
Obvodovú dosku som objednal cez PCBWay. Môžete si objednať z nižšie uvedenej webovej adresy a získať túto nástenku.
Získajte schematický a Gerberov súbor (tiež objednať):
www.pcbway.com/project/shareproject/Music_Reactive_Multicolor_LED_Lights_Board.html
Krok 4: Zdrojový kód
Ak sa bližšie pozriete na zdrojový kód Arduino IDE projektu, analógová hodnota pochádza zo zvukového senzora Arduino (líši sa podľa intenzity hudby) a potom je definovaná prahová hodnota (rovnako ako 0 až 1023), ak sa hodnota zo zvukového senzora nezhoduje s prahovou hodnotou, je aktivovaná funkcia Arduino random (). V náhodnej funkcii bolo vytvorených 6 rôznych farebných skupín, zmenou hodnôt v týchto farebných skupinách je možné vytvoriť rôzne farebné kombinácie. Ak zo zvukového senzora neexistuje žiadna analógová hodnota, funkcia sa zastaví.
Získajte zdrojový kód Arduino IDE (GitHub):
github.com/MertArduino/Music-Reactive-Multicolor-LED-Lights