Cuprins:

Music Reactive Multicolor LED Lights - Senzor de detectare a sunetului Arduino - Banda LED RGB: 4 pași
Music Reactive Multicolor LED Lights - Senzor de detectare a sunetului Arduino - Banda LED RGB: 4 pași
Anonim
Music Reactive Multicolor LED Lights | Senzor de detectare a sunetului Arduino | Benzi LED RGB
Music Reactive Multicolor LED Lights | Senzor de detectare a sunetului Arduino | Benzi LED RGB

Proiect cu lumini LED multi-culori reactive la muzică. În acest proiect, s-au folosit o bandă LED 5050 RGB simplă (nu LED-ul adresabil WS2812), senzor de detectare a sunetului Arduino și adaptor de 12V.

Pasul 1: Video de proiect

Image
Image

Deci, cum funcționează? Dacă aruncați o privire mai atentă la codul sursă Arduino IDE al proiectului, o valoare analogică vine de la senzorul de sunet Arduino (acesta variază în funcție de intensitatea muzicii), după care este definită o valoare prag (la fel ca 0-1023), dacă valoarea de la senzorul de sunet nu se potrivește cu valoarea pragului, funcția Arduino random () este activată. În funcția aleatorie au fost create 6 grupuri de culori diferite, pot fi create diferite combinații de culori prin schimbarea valorilor din aceste grupuri de culori. Dacă nu există o valoare analogică de la senzorul de sunet, funcția este oprită.

Pasul 2: Componente necesare

Schematic și fișier Gerber
Schematic și fișier Gerber

Acest proiect se poate face și cu Arduino UNO R3 și unele componente (IRFZ44N Transistor și similare), dar am pregătit acest proiect pe o singură placă. Au fost utilizate componente ușor de lipit (la fel ca cazul DIP Atmega348P).

Senzor de detectare a sunetului

Lumină LED cu bandă 5050

Adaptor AC DC 12V

DIP28 ATmega328P-PU

Tranzistor IRFZ44N

L7805CV TO220

Condensator ceramic

Condensator electrolitic

Soclu IC DIP

Priză USB de tip B.

Priză jack de 2,1 mm

Comutator

LED

Rezistor

Cristal de 12 MHz

Cristal de 16 MHz

Jumper Wire

Unelte de lipit

Pasul 3: fișier schematic și Gerber

Schematic și fișier Gerber
Schematic și fișier Gerber

Am comandat placa de circuit prin PCBWay. Puteți comanda de la adresa web de mai jos și puteți obține acest forum.

Obțineți fișierul Schematic și Gerber (Comandați și):

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

Pasul 4: Cod sursă

Cod sursa
Cod sursa

Dacă aruncați o privire mai atentă la codul sursă Arduino IDE al proiectului, o valoare analogică vine de la senzorul de sunet Arduino (acesta variază în funcție de intensitatea muzicii), după care este definită o valoare prag (la fel ca 0-1023), dacă valoarea de la senzorul de sunet nu se potrivește cu valoarea pragului, funcția Arduino random () este activată. În funcția aleatorie au fost create 6 grupuri de culori diferite, pot fi create diferite combinații de culori prin schimbarea valorilor din aceste grupuri de culori. Dacă nu există o valoare analogică de la senzorul de sunet, funcția este oprită.

Obțineți codul sursă Arduino IDE (GitHub):

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

Recomandat: