Mundarija:

Ovozli reaktiv LED chiroq (Arduino): 5 qadam (rasmlar bilan)
Ovozli reaktiv LED chiroq (Arduino): 5 qadam (rasmlar bilan)

Video: Ovozli reaktiv LED chiroq (Arduino): 5 qadam (rasmlar bilan)

Video: Ovozli reaktiv LED chiroq (Arduino): 5 qadam (rasmlar bilan)
Video: Sotaman shu velikni narxi 350-ming so‘m 2024, Iyul
Anonim
Image
Image

Xayrli kun, bu mening birinchi o'rgatuvchim va men ingliz emasman;) agar xato qilgan bo'lsam, meni kechiring.

Men gapirmoqchi bo'lgan mavzu - bu LED reaktiv, lekin ovozli reaktiv bo'lishi mumkin.

Hikoya uzoq vaqtdan beri Ikea kompaniyasidan bo'lgan bu xotinning xotini bilan boshlanadi va men har doim o'ylaymanki, uni LED tasmasi bilan o'zgartirish yaxshi mavzu bo'lishi mumkin.

Keyin ba'zi ko'rsatmalarni o'qiyotganimda Natural Nerd tufayli menga yaxshi ilhom bergan mavzuni ko'rdim

www.instructables.com/id/Music-Reactive-De…

Qanday ishlashini bilish uchun ma'lumot izlayapman, men ham yaxshi animatsiyani topaman

learn.sparkfun.com/tutorials/addressable-r…

Maykl Bartlettga ham rahmat

Keling, Ikea chiroqini sozlashni boshlaylik, u yorqinlikni sozlashi mumkin bo'lgan potarli standart chiroq (oq) bo'ladi, keyin u 8 xil animatsiyali musiqiy reaktiv chiroqqa o'tadi.

Video potar effektni yaxshi ko'rsatmaydi, aslida u yanada chiroyli.

Kechirasiz, agar men ba'zi tafsilotlarni o'tkazib yuborsam, lekin men buni yozishdan oldin ko'rsatma yozishni rejalashtirmaganman.

Tartibga solish: Men yangi video qo'shdim, lekin kameram (uyali telefonim) yorug'lik bilan to'yingan, afsuski), biz ishga tushirish effektini, yorqinligi sozlangan oq chiroqni, so'ngra bir nechta musiqa effektini ko'rishimiz mumkin.

1 -qadam: qismlar ro'yxati

Mana ro'yxat

  1. Albatta, chiroqning o'zi
  2. arduino NANO (shunga o'xshash)
  3. Nano qalqon (majburiy emas, lekin qisman)
  4. Ovozli modul (ehtiyot bo'ling, KY-037 yoki KY-038 ni qabul qilmang, chunki ular umuman sezilmaydi)
  5. 3 m RGBW LED tasmasi (RGB etarli bo'lishi mumkin edi, lekin men RGBW bilan o'ynashni xohlardim) Men oq rang oldim, bu ADDRESSABLE tasmasi, har bir LEDga alohida buyruq berish mumkin, bu standart RGB tasmasi emas
  6. 1 potar (bu erda 5 potar)
  7. Quvvat 5v 20Ah (10 yoki 15 etarli bo'lishi mumkin, lekin men katta bo'lishni afzal ko'rardim)
  8. 2 kondansatör kaliti (standart kalit ham yaxshi bo'lishi mumkin)
  9. kabel
  10. oyoq kaliti
  11. R/C kabeli (3 pinli sensorga ulanish oson)

2 -qadam: chiroqni tayyorlang

Chiroqni tayyorlang
Chiroqni tayyorlang
Chiroqni tayyorlang
Chiroqni tayyorlang
Chiroqni tayyorlang
Chiroqni tayyorlang

Chiroq to'plamda va uni yig'ish kerak. Chiroq va plastmassani ishlatmasligimiz sababli, barcha naychalarni bir -biriga yopib qo'yamiz, chunki u juda sokin emas, men murvat qo'shishga qaror qildim, shuning uchun teshik oching va har bir naychani mahkamlang. Ehtiyot bo'ling, biri qisqaroq va pastdan boshlanishi.

Kechirasiz, men buni qilganimda etarli rasmga ega bo'lmadim.

Chiroqning balandligi 1 m38, men trubaning 2 tomoniga qo'yilgan 2 ta chiziqdan foydalanardim.

Ehtiyot bo'ling, chiziq to'g'ri sezilgan bo'lishi kerak, chunki simi pastda bo'lishi kerak, bunday LED tasmasida kirish va chiqish bor, kirish pastda bo'lishi kerak. Har bir LED tasmasi men uchun 77 LED uzunligidan iborat, lekin keyinchalik bu arduino NANO uchun juda ko'p ekanligini ko'radi.

Men chiziqni quvurga issiq yopishtirishga harakat qilaman, lekin men buyurtma berganimda suv o'tkazmaydigan silikonli versiyasini oldim, lekin issiq elim uni yopishtirmadi:(Shunday qilib, men uning o'rniga galstuk-rap ishlatardim. Kabelni bir vaqtning o'zida ulashni o'ylab ko'ring.

3 -qadam: Kapasitiv kalitlar va potar

Kapasitiv kalitlar va potar
Kapasitiv kalitlar va potar
Kapasitiv kalitlar va potar
Kapasitiv kalitlar va potar
Kapasitiv kalitlar va potar
Kapasitiv kalitlar va potar
Kapasitiv kalitlar va potar
Kapasitiv kalitlar va potar

2 ta sig'im kalitlari chiroq ichida joylashgan va chiroq plastmassasi orqali nisbatan yaxshi reaksiyaga kirishadi.

Siz xohlagan joyga qo'yishingiz mumkin, men ularni yopishtiruvchi bilan yopishtirdim, chiroq baland bo'yining o'rtasiga.

Yuqori qismi oq rangdan animatsiyaga o'tish uchun.

Pastki qismi animatsiya uslubini o'zgartirish uchun. 8 ta animatsiya, 7 ta musiqa reaktiv, ikkinchisi esa cheksiz harakatli.

Potar uchun, boshida men toymasin potar ishlatmoqchi edim, lekin uni qayerga oson qo'yish kerakligini bilmasdim, nihoyat tepasida teshik qilib, aylanayotganini qo'ydim.

4 -qadam: sxemalar va dasturlash

Sxema va dasturlash
Sxema va dasturlash

Hamma narsani bir -biriga ulang

Va kodni yuklang

Bu faqat Adafruit_NeoPixel kutubxonasidan foydalanadi, uni o'rnatganingizga ishonch hosil qiling.

Kodda sizda:

#ta'rif NUM_LEDS 74

Agar men 77 uzunlikdagi chiziqli tasma ishlatgan bo'lsam ham, nanoning xotirasi yo'q edi va men faqat 74 LEDga tushguncha hech narsa sodir bo'lmadi. Mega -dan foydalanish yaxshiroq bo'lardi

#MIC_LOW 0.0 ni belgilang#MIC_HIGH 737.0 ni aniqlang

Sensor yordamida min / max qiymatini tekshiring.

Siz LED tasmasini e'lon qilganingizda, men uchun bu NEO_RGBW va 800 kHz edi, sizning texnik xususiyatlaringizni tekshiring.

Adafruit_NeoPixel tasmasi = Adafruit_NeoPixel (NUM_LEDS, LED_PIN, NEO_RGBW + NEO_KHZ800);

Chiroq yoqilganda, u oq, qizil, yashil va ko'k rangga o'raladi, agar siz bunday boshlashni xohlamasangiz, boshlang'ich qismini olib tashlashingiz mumkin.

5 -qadam: Keyingi versiya?

Men uning chirog'iga operatsiya qilganimda, xotinim biroz xavotirda edi, lekin hozir u buni chindan ham yaxshi ko'radi.

Kabelni ichkariga kiritganingizda, inestetik soyalardan saqlanish uchun ularni mahkamlang.

Quvvat qutisi juda katta va pastda soya soling, LED chizig'ining yuqorisidan boshlab soyalar kamayishi mumkin.

Tugma yorug'lik yoqilganda ko'rinadi, bu estetik emas, uni devorning yon tomoniga (agar chiroq devor yonida bo'lsa) va quvvat bilan bir tomonga qo'yishni o'ylab ko'ring. Lekin ularning qaerdaligini ko'rish yaxshi, men chiroqqa hech qanday iz qo'yishni xohlamayman.

Oxirgi versiyada, effekt tugmachasini bosganingizda, ko'k chiroq yonib -o'chib turadi va siz qaysi tugmani bosganligingizni bildiradi va qaysi animatsiya faol, lekin uni kuchaytirish mumkin.

Mikrofon yanada oqilona bo'lishi mumkin va men sezgirlikni oshirish uchun 2 ta mikrofon qo'yishni o'ylayman.

Ko'proq effekt yaratish mumkin, lekin Mega -ga o'tish kerak, menimcha, Nanoda mavjud xotira nolga yopiq.

Effektni o'zgartirish uchun aylanadigan kodlovchi ham muqobil bo'lishi mumkin. Lekin men hozircha sig'imli kalitni yoqtiraman:)

Men USB kabelini chiroqning yuqori qismiga uladim, uni osonlik bilan dasturlash mumkin.

Quvvat simini olganimda, unga umumiy kalitni qo'shaman.

E'tibor bering, agar ertaga siz bundan charchagan bo'lsangiz, siz lampochkadan qutulishingiz va boshlang'ich chiroqni qaytarishingiz mumkin, lekin men buning sababini tasavvur qila olmayman …

Masofadan boshqarish pultini qo'shish ham fikrlar ro'yxatida.

Tavsiya: