Mundarija:
- Ta'minotlar
- 1 -qadam: O'chirish tizimini yaratish
- 2 -qadam: Eskizni Ardunio -ga yuklang
- 3 -qadam: Sinab ko'ring va Ovoz modulini sozlang
- 4 -qadam: Foydalanishda
Video: Ovozli yorug'lik chiroqlarini musiqiy qutiga o'tkazish: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Muallif tomonidan batafsil:
Men musiqa bilan vaqt o'tishi bilan rangini o'zgartiradigan chiroqlar yasashni, musiqiy qutiga qo'shishni, bir muncha vaqt va LED chizig'ining tezligini tekshirib ko'rishni o'ylardim, chunki biz blokirovkada. Men buni sinab ko'rish uchun ideal vaqt deb o'yladim. Birinchidan shuni ta'kidlashni istardimki, bu har qanday musiqa manbasi bilan ishlatilishi mumkin, u hech qanday tarzda jukeboxga ulanmagan, chunki men uning o'ziga xosligini yo'qotadigan hech qanday o'zgartirish kiritishni xohlamayman. Ushbu loyihada arduino (men nanodan foydalanardim, lekin agar xohlasangiz uno yoki megadan foydalanishingiz mumkin) va arduino tovushni aniqlash moduli bilan birga oddiy RGB LED tasmasi ishlatiladi. Men boshqa odamlarning oldingi ko'rsatmalari haqida ma'lumot, kod qismlari va sxemalarini oldim va ularga qo'shdim va ularni birlashtirib, loyihani yaratdik, bu ovoz balandligiga qarab, boshqa rangdagi chiroqni yoqadi. Mening birinchi urinishim biroz soddalashtirildi va qabul qilingan tovush hajmiga qarab boshqa rangni ko'rsatdi, lekin effekt men xohlagan darajada bo'lmadi, shuning uchun ovoz chastotasini aniqlaydigan bu versiya ancha yaxshi natija beradi.
Men Arduino Frequency Detection -dan ko'rsatma beradigan kodni va "Men qildim" bo'limida ko'rsatiladigan Sound Reactive LED Strip -ga izoh bergan C. R. C3 foydalanuvchisining ba'zi kodlari va sxemalarini ishlatdim.
Ta'minotlar
Arduino nano (yoki uno yoki mega) arduino uchun 12V LED RGB StripSound aniqlash moduli (men bir necha yil oldin sotib olgan boshlang'ich to'plami bilan birga kelganman va havoladagidan biroz farq qiladi, lekin u xuddi shunday ishlashi kerak) 3 x 2N 2222 tranzistorlar 3 x to'g'rilash diodlari 1 x 330 ohmli qarshilik
Sizga 2 ta quvvat manbai kerak bo'ladi, men telefon uchun usb zaryadlovchidan arduinoni quvvatlantirdim va LED tasmasi uchun 7,5 V quvvat manbaidan foydalandim, lekin agar xohlasangiz, 9 voltli batareya bilan LEDlarni quvvatlantirishingiz mumkin.
1 -qadam: O'chirish tizimini yaratish
Devorni chizish diagrammasida ko'rsatilganidek yarating. Diagrammani bajarish juda qiyin bo'lmasligi kerak. Men har bir tranzistorga chiqish uchun D9, D10 va D11 pinlarini va mikrofon modulidan analog kirish uchun A0 pinini ishlatganman. Men buni non taxtasida boshladim va natijadan mamnun bo'lganimda, ikkinchi rasmda ko'rinib turganidek, barcha komponentlarni ikki tomonlama lenta bilan lehimladim.
2 -qadam: Eskizni Ardunio -ga yuklang
Ushbu eskizni arduino -ga yuklang. Siz 96, 105 va 115 -qatorlardagi chastota qiymatlari bilan o'ynashingiz va 98, 107, 117 va 125 -qatorlardagi kechikish qiymatlarini sozlashingiz mumkin, shunda chiroqlar turli tovush chastotalariga javob beradi va agar xohlasangiz, uzoqroq yonadi. Men bu qiymatlarning natijalaridan juda mamnunman.
3 -qadam: Sinab ko'ring va Ovoz modulini sozlang
O'rnatilgan ikkita quvvat manbasini ulang (LEDlar uchun 9v va arduino uchun USB manbai) va endi sizda musiqiy reaktiv lenta bo'lishi kerak. Ovozli moduldagi potentsiometrni sozlash kerak bo'lishi mumkin, shunda LEDlar doimo yonmaydi yoki o'chmaydi.
4 -qadam: Foydalanishda
Siz ularni istalgan musiqa manbasiga o'rnatishingiz mumkin (kuchli zarbali narsa yaxshiroq ta'sir ko'rsatadi) va ular musiqa bilan urishadi va rangini o'zgartiradi. Men kutubxonaning ichida o'tirdim va quvvat manbai simlarini orqa eshikdan uzatdim, ularni ko'zdan yashirish uchun, o'z -o'zidan yopishtiruvchi svetofor diffuzorga yopishtirilgan bo'lib, u odatda lyuminestsent naychadan oddiy oq nurni chiqaradi.
Tavsiya:
YN160 Pro LED yoritgichli yorug'lik chiroqlari, o'zgaruvchan toklar va yorug'lik chiroqlari: 8 qadam
YN160 Pro LED yoritgichli yorug'lik manbai (AC)
Sirli yorug'lik qutisi (tungi yorug'lik): 4 qadam
Sirli yorug'lik qutisi (tungi yorug'lik): Va bu juda oson qiziqarli loyiha, bu loyiha https://www.instructables.com/id/Arduino-Traffic-L…, lekin men allaqachon Men asl saytning tuzilishini o'zgartirdim, men qo'shimcha yoritgichlar qo'shaman va uni to'plash uchun poyabzal qutisini ishlataman
O'zgaruvchan yorug'lik sezuvchi tungi yorug'lik: 8 qadam (rasmlar bilan)
O'zgaruvchan yorug'lik sezgichli tungi yorug'lik: Bu ko'rsatma qo'lda o'chirish uchun tungi yorug'lik sensori qanday buzilganligini ko'rsatadi. Diqqat bilan o'qing, har qanday ochiq sxemalarni yodda tuting va agar kerak bo'lsa, birlikni sinovdan o'tkazishdan oldin o'z hududingizni o'chiring
Yorug'lik sensori bilan harakatni faollashtiradigan yorug'lik tugmasi: 5 qadam
Yorug'lik sensori bilan harakatni faollashtiradigan yorug'lik tugmasi: Harakatlanuvchi yorug'lik tugmasi uyda ham, ofisda ham juda ko'p qo'llanmalarga ega. Biroq, bu yorug'lik sensori bilan jihozlanishning qo'shimcha afzalliklari bo'lib, bu yorug'lik faqat tunda yoqilishi mumkin
Yorug'lik va tovush effektlari bilan Arduino asosidagi yorug'lik chiroqlari: 14 qadam (rasmlar bilan)
Yorug'lik va tovush effektlari bilan Arduino asosidagi Lightsaber: Salom jedi! Bu ko'rsatma kinofilmda bo'lgani kabi ko'rinadigan, ovoz chiqaradigan va bajaradigan chiroqni yasash haqida. Yagona farq - bu metallni kesolmaydi: (Bu qurilma Arduino platformasiga asoslangan va men unga juda ko'p funktsiyalar va funktsiyalarni beraman, u