INHOUDSOPGAWE:
Video: Musiekreaktiewe veelkleurige LED -ligte - Arduino klankdeteksiesensor - RGB LED -strook: 4 stappe
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
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
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
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
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
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