Kazalo:

Večbarvne LED luči z glasbeno reakcijo - Senzor za zaznavanje zvoka Arduino - RGB LED trak: 4 koraki
Večbarvne LED luči z glasbeno reakcijo - Senzor za zaznavanje zvoka Arduino - RGB LED trak: 4 koraki

Video: Večbarvne LED luči z glasbeno reakcijo - Senzor za zaznavanje zvoka Arduino - RGB LED trak: 4 koraki

Video: Večbarvne LED luči z glasbeno reakcijo - Senzor za zaznavanje zvoka Arduino - RGB LED trak: 4 koraki
Video: 3M 30 LED 1.5V VEČBARVNE 2024, November
Anonim
Večbarvne LED luči z glasbeno reakcijo | Senzor za zaznavanje zvoka Arduino | RGB LED trak
Večbarvne LED luči z glasbeno reakcijo | Senzor za zaznavanje zvoka Arduino | RGB LED trak

Projekt večbarvnih LED luči, ki se odzivajo na glasbo. V tem projektu so bili uporabljeni preprosti LED trak 5050 RGB (ne naslovljiva LED WS2812), senzor za zaznavanje zvoka Arduino in 12V adapter

Korak: Video o projektu

Image
Image

Kako torej deluje? Če natančneje pogledate izvorno kodo projekta Arduino IDE projekta, analogna vrednost prihaja iz zvočnega senzorja Arduino (ta se spreminja glede na intenzivnost glasbe), potem pa je določena mejna vrednost (tako kot 0 do 1023), če se vrednost zvočnega senzorja ne ujema z mejno vrednostjo, se aktivira funkcija Arduino random (). V naključni funkciji je bilo ustvarjenih 6 različnih barvnih skupin, različne barvne kombinacije je mogoče ustvariti s spreminjanjem vrednosti v teh barvnih skupinah. Če iz zvočnega senzorja ni analogne vrednosti, se funkcija ustavi.

2. korak: Potrebne komponente

Shema in Gerberjeva datoteka
Shema in Gerberjeva datoteka

Ta projekt je mogoče izvesti tudi z Arduino UNO R3 in nekaterimi (tranzistorjem IRFZ44N in podobnimi), vendar sem ta projekt pripravil na eni plošči. Uporabljene so bile enostavno spajkane komponente (tako kot ohišje DIP Atmega348P).

Senzor za zaznavanje zvoka

LED trak 5050

AC DC 12V adapter

DIP28 ATmega328P-PU

Tranzistor IRFZ44N

L7805CV TO220

Keramični kondenzator

Elektrolitski kondenzator

DIP IC vtičnica

USB vtičnica tipa B

2,1 mm vtičnica

Preklopite stikalo

LED

Upor

12MHz kristal

16MHz kristal

Mostična žica

Spajkalna orodja

3. korak: Shematska in Gerberjeva datoteka

Shema in Gerberjeva datoteka
Shema in Gerberjeva datoteka

Naročil sem tiskano vezje prek PCBWay. Lahko naročite na spodnjem spletnem naslovu in dobite to tablo.

Pridobite datoteko sheme in Gerberja (tudi naročite):

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

4. korak: izvorna koda

Izvorna koda
Izvorna koda

Če natančneje pogledate izvorno kodo projekta Arduino IDE projekta, analogna vrednost prihaja iz zvočnega senzorja Arduino (ta se spreminja glede na intenzivnost glasbe), potem pa je določena mejna vrednost (tako kot 0 do 1023), če se vrednost zvočnega senzorja ne ujema z mejno vrednostjo, se aktivira funkcija Arduino random (). V naključni funkciji je bilo ustvarjenih 6 različnih barvnih skupin, različne barvne kombinacije je mogoče ustvariti s spreminjanjem vrednosti v teh barvnih skupinah. Če iz zvočnega senzorja ni analogne vrednosti, se funkcija ustavi.

Pridobite izvorno kodo Arduino IDE (GitHub):

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

Priporočena: