Satura rādītājs:

Mūzikas reaktīvās daudzkrāsainās LED gaismas - Arduino skaņas noteikšanas sensors - RGB LED sloksne: 4 soļi
Mūzikas reaktīvās daudzkrāsainās LED gaismas - Arduino skaņas noteikšanas sensors - RGB LED sloksne: 4 soļi

Video: Mūzikas reaktīvās daudzkrāsainās LED gaismas - Arduino skaņas noteikšanas sensors - RGB LED sloksne: 4 soļi

Video: Mūzikas reaktīvās daudzkrāsainās LED gaismas - Arduino skaņas noteikšanas sensors - RGB LED sloksne: 4 soļi
Video: E Rotic The Winner Takes It All 2024, Decembris
Anonim
Mūzikas reaktīvās daudzkrāsainās LED gaismas | Arduino skaņas noteikšanas sensors | RGB LED sloksne
Mūzikas reaktīvās daudzkrāsainās LED gaismas | Arduino skaņas noteikšanas sensors | RGB LED sloksne

Ar mūziku reaģējošs daudzkrāsu LED apgaismojuma projekts. Šajā projektā tika izmantota vienkārša 5050 RGB LED sloksne (nevis adresējamā LED WS2812), Arduino skaņas noteikšanas sensors un 12 V adapteris.

1. darbība: projekta video

Image
Image

Tātad, kā tas darbojas? Ja tuvāk aplūkojat projekta Arduino IDE avota kodu, analogā vērtība tiek iegūta no Arduino skaņas sensora (tas mainās atkarībā no mūzikas intensitātes), pēc tam tiek noteikta sliekšņa vērtība (tāpat kā no 0 līdz 1023)), ja skaņas sensora vērtība neatbilst sliekšņa vērtībai, tiek aktivizēta funkcija Arduino random (). Izlases funkcijā ir izveidotas 6 dažādas krāsu grupas, mainot šo krāsu grupu vērtības, var izveidot dažādas krāsu kombinācijas. Ja skaņas sensoram nav analogās vērtības, funkcija tiek apturēta.

2. darbība. Nepieciešamās sastāvdaļas

Shematisks un Gerbera fails
Shematisks un Gerbera fails

Šo projektu var veikt arī ar Arduino UNO R3 un dažiem (IRFZ44N tranzistors un tamlīdzīgi) komponentiem, bet es šo projektu sagatavoju uz vienas tāfeles. Tika izmantotas viegli lodējamas sastāvdaļas (tāpat kā DIP futrālis Atmega348P).

Skaņas noteikšanas sensors

LED sloksnes gaisma 5050

Maiņstrāvas līdzstrāvas 12V adapteris

DIP28 ATmega328P-PU

IRFZ44N tranzistors

L7805CV TO220

Keramikas kondensators

Elektrolītiskais kondensators

DIP IC ligzda

B tipa USB ligzda

2,1 mm ligzdas ligzda

Pārslēgšanas slēdzis

LED

Rezistors

12MHz kristāls

16MHz kristāls

Jumper Wire

Lodēšanas rīki

3. darbība: shematisks un Gerber fails

Shematisks un Gerbera fails
Shematisks un Gerbera fails

Es pasūtīju shēmas plati, izmantojot PCBWay. Jūs varat pasūtīt no tālāk norādītās tīmekļa adreses un iegūt šo dēli.

Iegūstiet shematisko un Gerber failu (arī pasūtiet):

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

4. solis: avota kods

Avota kods
Avota kods

Ja tuvāk aplūkojat projekta Arduino IDE avota kodu, analogā vērtība tiek iegūta no Arduino skaņas sensora (tas mainās atkarībā no mūzikas intensitātes), pēc tam tiek noteikta sliekšņa vērtība (tāpat kā no 0 līdz 1023)), ja skaņas sensora vērtība neatbilst sliekšņa vērtībai, tiek aktivizēta funkcija Arduino random (). Izlases funkcijā ir izveidotas 6 dažādas krāsu grupas, mainot šo krāsu grupu vērtības, var izveidot dažādas krāsu kombinācijas. Ja skaņas sensoram nav analogās vērtības, funkcija tiek apturēta.

Iegūstiet Arduino IDE avota kodu (GitHub):

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

Ieteicams: