INHOUDSOPGAWE:

Musiekreaktiewe veelkleurige LED -ligte - Arduino klankdeteksiesensor - RGB LED -strook: 4 stappe
Musiekreaktiewe veelkleurige LED -ligte - Arduino klankdeteksiesensor - RGB LED -strook: 4 stappe

Video: Musiekreaktiewe veelkleurige LED -ligte - Arduino klankdeteksiesensor - RGB LED -strook: 4 stappe

Video: Musiekreaktiewe veelkleurige LED -ligte - Arduino klankdeteksiesensor - RGB LED -strook: 4 stappe
Video: Умная WiFi гирлянда Tuya на адресных светодиодах и светомузыкой 2024, November
Anonim
Musiekreaktiewe veelkleurige LED -ligte | Arduino klankdeteksiesensor | RGB LED strook
Musiekreaktiewe veelkleurige LED -ligte | Arduino klankdeteksiesensor | RGB LED strook

Musiek-reaktiewe veelkleurige LED-ligte-projek. In hierdie projek is 'n eenvoudige 5050 RGB LED -strook (nie die Adresseerbare LED WS2812 nie), Arduino -klankopsporingssensor en 12V -adapter gebruik.

Stap 1: Projekvideo

Image
Image

So hoe werk dit? As u die Arduino IDE -bronkode van die projek van nader bekyk, kom 'n analoog waarde van die Arduino klanksensor (dit wissel na gelang van die intensiteit van die musiek), daarna word 'n drempelwaarde gedefinieer (net soos 0 tot 1023), as die waarde van die klanksensor nie by die drempelwaarde pas nie, word die willekeurige () funksie van Arduino geaktiveer. 6 verskillende kleurgroepe is in die ewekansige funksie geskep; verskillende kleurkombinasies kan geskep word deur die waardes in hierdie kleurgroepe te verander. As daar geen analoog waarde van die klanksensor is nie, word die funksie gestaak.

Stap 2: Vereiste komponente

Skematiese en Gerber -lêer
Skematiese en Gerber -lêer

Hierdie projek kan ook uitgevoer word met Arduino UNO R3 en 'n paar (IRFZ44N Transistor en soortgelyke) komponente, maar ek het hierdie projek op 'n enkele bord voorberei. Maklike soldeerbare komponente is gebruik (net soos die DIP -kas Atmega348P).

Klankopsporing sensor

LED Strip Light 5050

Wisselstroomadapter 12V

DIP28 ATmega328P-PU

IRFZ44N Transistor

L7805CV TO220

Keramiek kondensator

Elektrolitiese kondensator

DIP IC -aansluiting

Tipe B USB -aansluiting

2.1 mm jackaansluiting

Skakel skakelaar

LED

Weerstand

12 MHz kristal

16 MHz kristal

Jumper Wire

Soldeergereedskap

Stap 3: Skematiese en Gerber -lêer

Skematiese en Gerber -lêer
Skematiese en Gerber -lêer

Ek het die printplaat bestel via PCBWay. U kan vanaf die onderstaande webadres bestel en hierdie bord kry.

Kry die skematiese en Gerber -lêer (bestel ook):

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

Stap 4: Bronkode

Bronkode
Bronkode

As u die Arduino IDE -bronkode van die projek van nader bekyk, kom 'n analoog waarde van die Arduino klanksensor (dit wissel na gelang van die intensiteit van die musiek), daarna word 'n drempelwaarde gedefinieer (net soos 0 tot 1023), as die waarde van die klanksensor nie by die drempelwaarde pas nie, word die willekeurige () funksie van Arduino geaktiveer. Daar is 6 verskillende kleurgroepe in die ewekansige funksie geskep; verskillende kleurkombinasies kan geskep word deur die waardes in hierdie kleurgroepe te verander. As daar geen analoog waarde van die klanksensor is nie, word die funksie gestaak.

Kry die Arduino IDE -bronkode (GitHub):

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

Aanbeveel: