Sadržaj:
Video: Glazbeno reaktivna višebojna LED svjetla - Arduino senzor za detekciju zvuka - RGB LED traka: 4 koraka
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Projekt LED svjetla u više boja u boji. U ovom projektu korištena je jednostavna 5050 RGB LED traka (ne adresabilna LED WS2812), Arduino senzor za detekciju zvuka i 12V adapter.
Korak 1: Video projekt
Pa kako to radi? Ako bolje pogledate Arduino IDE izvorni kod projekta, analogna vrijednost dolazi od Arduino senzora zvuka (to varira ovisno o intenzitetu glazbe), nakon toga se definira granična vrijednost (baš kao 0 do 1023), ako vrijednost sa senzora zvuka ne odgovara vrijednosti praga, aktivira se funkcija Arduino random (). U slučajnoj funkciji stvoreno je 6 različitih skupina boja, različite kombinacije boja mogu se stvoriti promjenom vrijednosti u tim grupama boja. Ako nema analogne vrijednosti sa senzora zvuka, funkcija se zaustavlja.
Korak 2: Potrebne komponente
Ovaj projekt se također može izvesti s Arduino UNO R3 i nekim (IRFZ44N tranzistor i slične) komponente, ali pripremio sam ovaj projekt na jednoj ploči. Korištene su komponente koje se lako leme (baš kao i DIP kućište Atmega348P).
Senzor za otkrivanje zvuka
LED trakasto svjetlo 5050
AC DC 12V adapter
DIP28 ATmega328P-PU
Tranzistor IRFZ44N
L7805CV TO220
Keramički kondenzator
Elektrolitički kondenzator
DIP IC utičnica
USB utičnica tipa B
Utičnica za utičnicu od 2,1 mm
Prekidač za uključivanje / isključivanje
LED
Otpornik
Kristal 12MHz
16MHz kristal
Kratkospojna žica
Alati za lemljenje
Korak 3: Shema i Gerberova datoteka
Naručio sam ploču putem PCBWay -a. Možete naručiti s donje web stranice i nabaviti ovu ploču.
Preuzmite shematsku i Gerberovu datoteku (također naručite):
www.pcbway.com/project/shareproject/Music_Reactive_Multicolor_LED_Lights_Board.html
Korak 4: Izvorni kod
Ako bolje pogledate Arduino IDE izvorni kod projekta, analogna vrijednost dolazi od Arduino senzora zvuka (to varira ovisno o intenzitetu glazbe), nakon toga se definira granična vrijednost (baš kao 0 do 1023), ako vrijednost sa senzora zvuka ne odgovara vrijednosti praga, aktivira se funkcija Arduino random (). U slučajnoj funkciji stvoreno je 6 različitih skupina boja, različite kombinacije boja mogu se stvoriti promjenom vrijednosti u tim grupama boja. Ako nema analogne vrijednosti sa senzora zvuka, funkcija se zaustavlja.
Nabavite Arduino IDE izvorni kod (GitHub):
github.com/MertArduino/Music-Reactive-Multicolor-LED-Lights