Përmbajtje:
Video: Muzikë Reaktive Ngjyra LED Dritat - Sensori i Zbulimit të Tingullit Arduino - Rrip LED RGB: 4 hapa
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Projekt i dritave LED me shumë ngjyra muzikore-reaktive. Në këtë projekt, u përdor një rrip LED i thjeshtë 5050 RGB (jo LED i adresueshëm WS2812), sensori i zbulimit të zërit Arduino dhe përshtatësi 12V.
Hapi 1: Video e projektit
Pra, si funksionon? Nëse hidhni një vështrim më të afërt në kodin burimor Arduino IDE të projektit, një vlerë analoge vjen nga sensori i zërit Arduino (kjo ndryshon sipas intensitetit të muzikës), pas kësaj përcaktohet një vlerë pragu (ashtu si 0 deri në 1023), nëse vlera nga sensori i zërit nuk përputhet me vlerën e pragut, aktivizohet funksioni Arduino random (). 6 grupe të ndryshme ngjyrash janë krijuar në funksionin e rastësishëm, kombinime të ndryshme ngjyrash mund të krijohen duke ndryshuar vlerat në këto grupe ngjyrash. Nëse nuk ka vlerë analoge nga sensori i zërit, funksioni ndalet.
Hapi 2: Komponentët e kërkuar
Ky projekt gjithashtu mund të bëhet me Arduino UNO R3 dhe disa përbërës (IRFZ44N Transistor dhe të ngjashme), por unë e përgatita këtë projekt në një tabelë të vetme. U përdorën përbërës të lehtë për tu ngjitur (Ashtu si rasti DIP Atmega348P).
Sensori i Zbulimit të Tingullit
Drita LED e Rripit 5050
Përshtatës AC DC 12V
DIP28 ATmega328P-PU
Transistor IRFZ44N
GJ64 TO220
Kondensator qeramik
Kondensator elektrolitik
Fole IC DIP
Foleja USB e tipit B
Fole Jack 2.1mm
Ndrysho çelësin
LED
Rezistencë
Kristal 12MHz
Kristal 16MHz
Jumper Wire
Mjete bashkimi
Hapi 3: Skematike dhe Dosja Gerber
Kam porositur bordin e qarkut përmes PCBWay. Mund të porosisni nga adresa e internetit më poshtë dhe të merrni këtë tabelë.
Merrni Skedarin Skematik dhe Gerber (Gjithashtu porositni):
www.pcbway.com/project/shareproject/Music_Reactive_Multicolor_LED_Lights_Board.html
Hapi 4: Kodi Burimor
Nëse hidhni një vështrim më të afërt në kodin burimor Arduino IDE të projektit, një vlerë analoge vjen nga sensori i zërit Arduino (kjo ndryshon sipas intensitetit të muzikës), pas kësaj përcaktohet një vlerë pragu (ashtu si 0 deri në 1023), nëse vlera nga sensori i zërit nuk përputhet me vlerën e pragut, aktivizohet funksioni Arduino random (). 6 grupe të ndryshme ngjyrash janë krijuar në funksionin e rastësishëm, kombinime të ndryshme ngjyrash mund të krijohen duke ndryshuar vlerat në këto grupe ngjyrash. Nëse nuk ka vlerë analoge nga sensori i zërit, funksioni ndalet.
Merrni kodin burimor Arduino IDE (GitHub):
github.com/MertArduino/Music-Reactive-Multicolor-LED-Lights