Sisällysluettelo:

Musiikin reaktiiviset moniväriset LED -valot - Arduino -äänentunnistin - RGB -LED -nauha: 4 vaihetta
Musiikin reaktiiviset moniväriset LED -valot - Arduino -äänentunnistin - RGB -LED -nauha: 4 vaihetta

Video: Musiikin reaktiiviset moniväriset LED -valot - Arduino -äänentunnistin - RGB -LED -nauha: 4 vaihetta

Video: Musiikin reaktiiviset moniväriset LED -valot - Arduino -äänentunnistin - RGB -LED -nauha: 4 vaihetta
Video: Most Satisfying Machines and Ingenious Tools #2 2024, Marraskuu
Anonim
Musiikin reaktiiviset moniväriset LED -valot | Arduino -äänentunnistin | RGB LED -nauha
Musiikin reaktiiviset moniväriset LED -valot | Arduino -äänentunnistin | RGB LED -nauha

Musiikkiin reagoiva monivärinen LED-valoprojekti. Tässä projektissa käytettiin yksinkertaista 5050 RGB -LED -nauhaa (ei osoitettava LED WS2812), Arduino -äänentunnistinta ja 12 V: n sovitinta.

Vaihe 1: Projektivideo

Image
Image

Joten miten se toimii? Jos tarkastelet tarkemmin projektin Arduino IDE -lähdekoodia, analoginen arvo tulee Arduino -äänianturista (tämä vaihtelee musiikin voimakkuuden mukaan), minkä jälkeen määritetään kynnysarvo (aivan kuten 0-1023)), jos äänianturin arvo ei vastaa kynnysarvoa, Arduino random () -toiminto aktivoituu. Satunnaistoiminnossa on luotu 6 eri väriryhmää, eri väriyhdistelmiä voidaan luoda muuttamalla näiden väriryhmien arvoja. Jos äänianturilta ei löydy analogista arvoa, toiminto pysäytetään.

Vaihe 2: Tarvittavat komponentit

Kaavio ja Gerber -tiedosto
Kaavio ja Gerber -tiedosto

Tämä projekti voidaan tehdä myös Arduino UNO R3: lla ja joillakin (IRFZ44N Transistor ja vastaavat) komponenteilla, mutta valmistelin tämän projektin yhdellä levyllä. Käytettiin helposti juotettavia komponentteja (aivan kuten DIP -kotelo Atmega348P).

Äänentunnistin

LED -nauhavalo 5050

AC DC 12V -sovitin

DIP28 ATmega328P-PU

IRFZ44N transistori

L7805CV TO220

Keraaminen kondensaattori

Elektrolyyttikondensaattori

DIP IC -liitäntä

Tyypin B USB -liitäntä

2,1 mm: n pistoke

Vaihtokytkin

LED

Vastus

12MHz Crystal

16MHz Crystal

Hyppyjohdin

Juototyökalut

Vaihe 3: Kaavio ja Gerber -tiedosto

Kaavio ja Gerber -tiedosto
Kaavio ja Gerber -tiedosto

Tilasin piirilevyn PCBWayn kautta. Voit tilata alla olevasta verkko -osoitteesta ja saada tämän taulun.

Hanki kaavamainen ja Gerber -tiedosto (tilaa myös):

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

Vaihe 4: Lähdekoodi

Lähdekoodi
Lähdekoodi

Jos tarkastelet tarkemmin projektin Arduino IDE -lähdekoodia, analoginen arvo tulee Arduino -äänianturista (tämä vaihtelee musiikin voimakkuuden mukaan), minkä jälkeen määritetään kynnysarvo (aivan kuten 0-1023)), jos äänianturin arvo ei vastaa kynnysarvoa, Arduino random () -toiminto aktivoituu. Satunnaistoiminnossa on luotu 6 eri väriryhmää, eri väriyhdistelmiä voidaan luoda muuttamalla näiden väriryhmien arvoja. Jos äänianturilta ei löydy analogista arvoa, toiminto pysäytetään.

Hanki Arduino IDE -lähdekoodi (GitHub):

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

Suositeltava: