Mundarija:

Musiqiy reaktiv ko'p rangli LED chiroqlar - Arduino tovushni aniqlash sensori - RGB LED tasmasi: 4 qadam
Musiqiy reaktiv ko'p rangli LED chiroqlar - Arduino tovushni aniqlash sensori - RGB LED tasmasi: 4 qadam

Video: Musiqiy reaktiv ko'p rangli LED chiroqlar - Arduino tovushni aniqlash sensori - RGB LED tasmasi: 4 qadam

Video: Musiqiy reaktiv ko'p rangli LED chiroqlar - Arduino tovushni aniqlash sensori - RGB LED tasmasi: 4 qadam
Video: Shoxruxbek Ergashev - Charchadim ona | Шохрухбек Эргашев - Чарчадим она 2024, Noyabr
Anonim
Musiqiy reaktiv ko'p rangli LED chiroqlar | Arduino tovushni aniqlash sensori | RGB LED tasmasi
Musiqiy reaktiv ko'p rangli LED chiroqlar | Arduino tovushni aniqlash sensori | RGB LED tasmasi

Musiqa-reaktiv ko'p rangli LED chiroqlar loyihasi. Ushbu loyihada oddiy 5050 RGB LED tasmasi (Manzil LED WS2812 emas), Arduino tovushni aniqlash sensori va 12V adapter ishlatilgan.

1 -qadam: Video loyiha

Image
Image

Xo'sh, u qanday ishlaydi? Agar siz loyihaning Arduino IDE manba kodini yaqindan ko'rib chiqsangiz, analog qiymat Arduino ovoz sensori orqali keladi (bu musiqaning intensivligiga qarab o'zgaradi), shundan so'ng chegara qiymati aniqlanadi (xuddi 0 dan 1023 gacha)), agar tovush sensori qiymati chegara qiymatiga mos kelmasa, Arduino random () funktsiyasi faollashadi. Tasodifiy funktsiyada 6 xil rang guruhlari yaratilgan, bu ranglar guruhlaridagi qiymatlarni o'zgartirish orqali har xil rang kombinatsiyalarini yaratish mumkin. Ovoz sezgichidan analog qiymat bo'lmasa, funksiya to'xtatiladi.

2 -qadam: kerakli komponentlar

Sxematik va Gerber fayllari
Sxematik va Gerber fayllari

Bu loyihani Arduino UNO R3 va ba'zi (IRFZ44N tranzistorli va shunga o'xshash) komponentlar yordamida ham amalga oshirish mumkin, lekin men bu loyihani bitta taxtada tayyorladim. Lehimlanadigan oson komponentlar ishlatilgan (xuddi DIP qutisi Atmega348P kabi).

Ovozni aniqlash sensori

LED chiziqli chiroq 5050

12V AC doimiy adapter

DIP28 ATmega328P-PU

IRFZ44N tranzistorli

L7805CV TO220

Seramika kondansatkichi

Elektrolitik kondansatkich

DIP IC rozetkasi

B tipidagi USB soket

2.1 mm raz'emli rozetka

Kalitni almashtirish

LED

Qarshilik

12 MGts kristalli

16 MGts kristalli

Jumper simlari

Lehimlash asboblari

3 -qadam: Sxematik va Gerberli fayl

Sxematik va Gerber fayllari
Sxematik va Gerber fayllari

Men elektron kartani PCBWay orqali buyurtma qildim. Siz quyidagi veb -manzildan buyurtma berishingiz va ushbu taxtani olishingiz mumkin.

Sxematik va Gerber faylini oling (Shuningdek buyurtma bering):

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

4 -qadam: Manba kodi

Manba kodi
Manba kodi

Agar siz loyihaning Arduino IDE manba kodini yaqindan ko'rib chiqsangiz, analog qiymat Arduino ovoz sensori orqali keladi (bu musiqaning intensivligiga qarab o'zgaradi), shundan so'ng chegara qiymati aniqlanadi (xuddi 0 dan 1023 gacha)), agar tovush sensori qiymati chegara qiymatiga mos kelmasa, Arduino random () funktsiyasi faollashadi. Tasodifiy funktsiyada 6 xil rang guruhlari yaratilgan, bu ranglar guruhlaridagi qiymatlarni o'zgartirish orqali har xil rang kombinatsiyalarini yaratish mumkin. Ovoz sensori analog qiymati bo'lmasa, funksiya to'xtatiladi.

Arduino IDE manba kodini (GitHub) oling:

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

Tavsiya: