Mundarija:

Masofadan qo'mondonli LED yoritgichli xona chiroqlari: 5 qadam (rasmlar bilan)
Masofadan qo'mondonli LED yoritgichli xona chiroqlari: 5 qadam (rasmlar bilan)

Video: Masofadan qo'mondonli LED yoritgichli xona chiroqlari: 5 qadam (rasmlar bilan)

Video: Masofadan qo'mondonli LED yoritgichli xona chiroqlari: 5 qadam (rasmlar bilan)
Video: TOYOTA NOAH S-Z 2023/トヨタ ノア S-Z  内外装 2024, Iyul
Anonim
Image
Image
LED tasmasini sinovdan o'tkazish
LED tasmasini sinovdan o'tkazish

Chaqaloqlar xonasi, Rojdestvo bezaklari yoki shunchaki o'yin -kulgi uchun, tasalli yoki maftunkor rangli yorug'lik namoyishini xohlovchilar uchun, bu mening muhitni kuchaytiruvchi. Men olti oylik chaqaloqlardan har qanday yoshdagi katta yoshli bolalarga juda qiziquvchan javoblar olaman.

Neo Pixels LED tasmasi (aka WS2812B) Arduino va IQ masofadan boshqarish pulti bilan birgalikda bulutli chiroq, dumaloq qog'ozli chiroq yoki xohlagan shaklda qotil kombinatsiyasini yaratadi. Men buni mavjud xona chiroqini almashtirish uchun ishlatganman: mavjud yorug'lik rozetkasidan AC quvvati 5V quvvat manbai va LED chiroq ostida osilgan oddiy 220V lampochkani beradi.

110V-220V Ogohlantirish: YUQORI VOLOJA BILAN ISHLASH UChUN XAVFSIZLIK ODAMLARI BILAN OILAVIY BO'LMASANGA, BU QURILMASIN.

Sizga kerak bo'lgan narsalar:

LED chiroq

  • Ikki Arduino taxtasi (men Cactus Micro Rev.2 dan foydalanardim, lekin siz arduino nanosidan bemalol foydalanishingiz mumkin)
  • Non paneli
  • WS2812B kabi LED tasmasi (men tungi chiroq sifatida o'rta xonaga mos keladigan 150 LEDni ishlatardim)
  • Yilni quvvat manbai - 5V, kamida 0,06A X 150 LED + Arduinos, shuning uchun 10A (men buni ishlatganman)
  • Katta (~ 1000 uF) kondansatör
  • Chiroqni osongina ajratish uchun 2X quvvat ulagichi
  • Yilni IR masofadan boshqarish pulti (faqat masofadan boshqarish pulti, LED kerak emas). Boshqa standart masofadan boshqarish pulti ham ishlaydi.
  • IRM 3638 IQ qabul qiluvchisi
  • Yashil LED, 220 Ohm qarshilik
  • Jumper simlari

Qo'llab -quvvatlash

  • Qog'oz chiroqlari - kamida 10 dyuym.
  • Baliq ovlash liniyasi
  • Fermuar bog'lamlari
  • Ikki tomonlama lenta yoki issiq elim + qurol
  • ~ 59 sm (23 ") uzunlikdagi, 12 mm (1/2") diametrli, engil alyuminiy quvur

Oddiy chiroq

  • E27 simli adapter
  • 220V kuchlanishli qattiq o'rni
  • 2N2222 tranzistorli, 47 kOm qarshilik
  • E27 lampalar uyi
  • 220V nominal sim

1 -qadam: LED tasmasini sinovdan o'tkazish

LED tasmasini sinovdan o'tkazish
LED tasmasini sinovdan o'tkazish

Siz hamma narsani shiftga osib qo'yishdan oldin animatsiyalarni kodlash va sinab ko'rishdan boshlaysiz. Ushbu qadam uchun FastLED kutubxonasini va keyingi qadam uchun SimpleTimer kutubxonasini yuklab olishingiz kerak bo'ladi.

Sxematik rasmda ko'rinib turganidek, taxtani ulang va unga biriktirilgan test_strip eskizini yuklang. Yashil va binafsha rang soyalar asta -sekin LED chizig'ida harakatlanayotganini ko'rish kerak. Asosiy o'zgaruvchilar MAXPIXELS (5 -qator), fps (8 -qator) va current_anim (14 -qator).

FastLED nihoyatda kuchli va men sizni bu erda uning xususiyatlarini o'rganishga taklif qilaman.

hacker.io saytidan buzzandy ham bu kutubxonani ajoyib effektlar uchun ishlatgan.

2 -qadam: chiziqni qog'oz chiroqlarga o'rnatish

Chiziqni qog'oz chiroqlar ichiga o'rnatish
Chiziqni qog'oz chiroqlar ichiga o'rnatish

Ba'zi odamlar bulutga o'xshash shaklga ega, lekin menimcha, u chang yig'uvchi yirtqich hayvonga aylanishi mumkin. Shunday qilib, men 150 LED tasmasini gorizontal ravishda osilgan 3 ta qog'oz chiroqqa spiral qilib o'rnatdim. Boshqa imkoniyatlar: qog'oz fonarlarning halqasi yoki markaziy 7 -chiroqli 6 ta chiroqli disk.

LEDlarni o'rnatish uchun avval chiroqning metall tayanchining bir tomonini chiroq ichiga joylashtiring, so'ngra har bir halqani issiq elim (tavsiya etilgan) yoki ikki tomonlama lenta bilan mahkamlab, ichiga 8 ta svetodiodli halqalarni kiriting. Ularni har bir chiroq uchun 6 ta halqa va chiroqlar orasidagi 3 ta LED bilan teng ravishda joylashtiring (chiroqlar orasidagi chiziqni kesmang). Men tasmani kompyuterga yaqin osib qo'yish uchun vaqtinchalik joy topishni maslahat beraman, kodlash bosqichi tugaguncha va chiroq shiftga osib qo'yilgunga qadar Arduinos -ga kira olmaydi.

3 -qadam: Yakuniy eskizga masofadan boshqarish modulini, oddiy lampochkani qo'shish

Yakuniy eskizga masofadan boshqarish modulini, oddiy lampochkani qo'shish
Yakuniy eskizga masofadan boshqarish modulini, oddiy lampochkani qo'shish

Masofaviy boshqarish

Agar siz LED chiroqni shiftga osib qo'ymoqchi bo'lsangiz, uni masofadan boshqarishingiz kerak bo'ladi. Telefoningiz va Blynk orqali boshqarish kabi boshqa variantlar mavjud, lekin men ularni oddiy IQ masofadan boshqarish pulti bilan solishtirganda sekin va murakkab deb topdim. NeoPixels -ning nozik vaqt talablari bilan IR -ni dekodlash tartibini bajarishda muammolarga duch keldim. Agar siz NeoPixels -ni IR masofadan boshqarish pulti / Blynk yordamida olishni boshlagan bo'lsangiz, o'z tajribangizni sharhlar bo'limida baham ko'ring! Men masofadan boshqarish pultini asosiy Arduino bilan oddiy I2C ko'prigi orqali bog'langan ikkinchi Arduinoga qoldirishga qaror qildim.

Oddiy lampochka

To'liq quvvatli har bir LED faqat 0,4 lumenli (40 Vt quvvatli akkor lampochkaning 1/1000) ko'rsatkichlariga muvofiq ishlab chiqariladi. Men faqat 150 LEDni ishlataman va tungi chiroqning yorug'lik intensivligini olishni kutaman, shuning uchun LED animatsiyasi boshlanganda Arduino tomonidan o'chiriladigan oddiy E27 lampochkasini qo'shishga qaror qildim.

Hammasini bir joyga to'plash

Ushbu qadam uchun sizga o'rnatilgan Wire va IRLib kutubxonalari kerak bo'ladi. Har bir narsani biriktirilgan sxemaga muvofiq ulang (quvvat manbaini hozirda 220 V kuchlanishli oddiy elektr rozetkaga ulab qo'yishingiz mumkin) va ikkita biriktirilgan eskizning yuqori panelini I2C qul, sxemasi esa I2C ustasi. Agar siz men ishlatgan "Sehrli yorug'lik" masofadan boshqarish pultidan boshqa masofadan boshqarish pultidan foydalanayotgan bo'lsangiz, eskizlarni DEBUG rejimida qoldiring va I2C master -da seriyali monitorni oching (IQ qabul qilish paneli). Masofadan boshqarish pultidagi tugmalar kodlarini xaritaga kiriting (agar kerak bo'lsa, 0x qo'shing) va I2C qul eskizida o'n olti kodli blokni almashtiring.

4 -qadam: Yakuniy teginishlar

Yakuniy teginishlar
Yakuniy teginishlar
Yakuniy teginishlar
Yakuniy teginishlar
Yakuniy teginishlar
Yakuniy teginishlar

Masofadan boshqarish pultining ko'rinishini sozlash

Menga sehrli yorug'lik masofadan boshqarish pulti yoqadi, chunki u ixcham, uning IQ LEDini qabul qiluvchiga burish mumkin, eng muhimi - uning ko'rinishini quyidagicha sozlash oson.

  1. Masofadan boshqarish pultini juda to'g'ri suratga oling, kamerani aynan uning tepasiga qo'ying (egmang)
  2. Uni PowerPoint yoki Inkscape -ga joylashtiring (men inkscape -dan foydalanganman, dizaynimni.svg fayli sifatida biriktirganman), boshqaruvchining balandligi/ kengligini o'lchagich bilan o'lchab, dyuymdagi aniq o'lchamlarga mos kelish uchun o'lchamini o'zgartiring.
  3. Fotosuratni shablon sifatida ishlatib, boshqaruvchi tartibini chizib oling. Ish tugagach, asl rasmni pastdan olib tashlang.
  4. Asl kartondan bosib chiqaring, kesib oling va lenta bilan yoping.

Qo'shilgan fotosuratlarda ko'rib turganingizdek, men ham LEDni sindirib, qabul qilgich tomon yo'naltirdim, bu narsa ishlashi uchun juda muhim edi. Ustki qopqoq kartondan yasalgan, shuning uchun men uni tornavida bilan muloyimlik bilan o'rab old tomonining kichik to'rtburchagini kesib, LEDni egdim. Keyin alyuminiy plastinka konusini qo'yib, signalni biroz kuchaytirdim, bu ham ishonchliligini oshirdi.

Chiroqni shiftdan osib qo'yish

  1. Alyuminiy quvur markazida chiziqni Arduino bilan bog'laydigan 3 ta sim (5V, Data, GND) uchun teshik oching.
  2. Simlarni teshikdan joylashtiring va ularni trubkaning bir chetidan torting.
  3. Barni 3 chiroqning o'rtasiga o'tkazing, zımbalar yoki bu sozlamani tuzatmoqchi bo'lgan har qanday yopishtirgichdan foydalaning.
  4. Quvur tomondan osilgan 5V, GND simlarini Jek ulagichi yordamida LED tasmasiga ulang. Ma'lumot uzatish uchun ikkinchi Jekdan foydalanishni maslahat beraman, shunda chiroqni nosozliklarni tuzatish va h.k.
  5. Simlarning ikkinchi uchini Arduino va quvvat manbaiga ulang
  6. Chiroqni alyuminiy panjaradan har ikki uchiga ikkita baliq ovlash simini osib qo'ying (bu, albatta, sizning mavjud chiroq sozlamalariga bog'liq …). Natija fotosuratga o'xshash bo'lishi kerak.

Tavsiya: