Talaan ng mga Nilalaman:
Video: Music Reactive Multicolor LED Lights - Arduino Sound Detection Sensor - RGB LED Strip: 4 na Hakbang
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Proyekto ng mga ilaw na reaktibo ng multi-kulay na music-reactive. Sa proyektong ito, ginamit ang isang simpleng 5050 RGB LED strip (hindi ang Addressable LED WS2812), Arduino sound detection sensor at 12V adapter.
Hakbang 1: Video ng Proyekto
Kaya paano ito gumagana? Kung titingnan mo nang mabuti ang source code ng Arduino IDE ng proyekto, ang isang analog na halaga ay nagmula sa Arduino sound sensor (nag-iiba ito ayon sa tindi ng musika), pagkatapos nito ay natukoy ang isang halaga ng threshold (tulad ng 0 hanggang 1023), kung ang halaga mula sa sound sensor ay hindi tumutugma sa halaga ng threshold, ang function na Arduino random () ay naaktibo. 6 magkakaibang mga pangkat ng kulay ang nilikha sa random na pag-andar, ang iba't ibang mga kumbinasyon ng kulay ay maaaring malikha sa pamamagitan ng pagbabago ng mga halaga sa mga pangkat ng kulay na ito. Kung walang analog na halaga mula sa sound sensor, ang pagpapaandar ay tumigil.
Hakbang 2: Kinakailangan na Mga Sangkap
Ang proyektong ito ay maaari ding gawin sa Arduino UNO R3 at ilang (IRFZ44N Transistor at katulad) na mga bahagi, ngunit inihanda ko ang proyektong ito sa isang solong board. Madaling solderable na mga sangkap ang ginamit (Tulad ng DIP case Atmega348P).
Sensor ng Pagtuklas ng Tunog
LED Strip Light 5050
AC DC 12V Adapter
DIP28 ATmega328P-PU
IRFZ44N Transistor
L7805CV TO220
Ceramic Capacitor
Electrolytic Capacitor
DIP IC Socket
Type B USB Socket
2.1mm Jack Socket
Toggle Switch
LED
Resistor
12MHz Crystal
16MHz Crystal
Jumper Wire
Mga Tool sa Paghinang
Hakbang 3: File ng Skematika at Gerber
Inorder ko ang circuit board sa pamamagitan ng PCBWay. Maaari kang mag-order mula sa web address sa ibaba at makuha ang board na ito.
Kunin ang Schematic at Gerber File (Mag-order din):
www.pcbway.com/project/shareproject/Music_Reactive_Multicolor_LED_Lights_Board.html
Hakbang 4: Source Code
Kung titingnan mo nang mabuti ang source code ng Arduino IDE ng proyekto, ang isang analog na halaga ay nagmula sa Arduino sound sensor (nag-iiba ito ayon sa tindi ng musika), pagkatapos nito ay natukoy ang isang halaga ng threshold (tulad ng 0 hanggang 1023), kung ang halaga mula sa sound sensor ay hindi tumutugma sa halaga ng threshold, ang function na Arduino random () ay naaktibo. 6 magkakaibang mga pangkat ng kulay ang nilikha sa random na pag-andar, ang iba't ibang mga kumbinasyon ng kulay ay maaaring malikha sa pamamagitan ng pagbabago ng mga halaga sa mga pangkat ng kulay na ito. Kung walang analog na halaga mula sa sound sensor, ang pagpapaandar ay tumigil.
Kunin ang Source Code ng Arduino IDE (GitHub):
github.com/MertArduino/Music-Reactive-Multicolor-LED-Lights