Mundarija:

NeoPixel pirogi Arduino gulchambari: 8 qadam
NeoPixel pirogi Arduino gulchambari: 8 qadam

Video: NeoPixel pirogi Arduino gulchambari: 8 qadam

Video: NeoPixel pirogi Arduino gulchambari: 8 qadam
Video: Online Programmable Arduino Individually Addressable LED strip 2024, Noyabr
Anonim
NeoPixel pirogi Arduino gulchambari
NeoPixel pirogi Arduino gulchambari
NeoPixel pirogi Arduino gulchambari
NeoPixel pirogi Arduino gulchambari
NeoPixel pirogi Arduino gulchambari
NeoPixel pirogi Arduino gulchambari
NeoPixel pirogi Arduino gulchambari
NeoPixel pirogi Arduino gulchambari

Bu erda mening bayram pirogi gulchambarining yangi versiyasini ko'rsatma berish bo'yicha ko'rsatmalar berilgan.

Do'konda sotib olingan GE chiroqlari o'rniga, pirojniy qutilari endi "NeoPixels" uy qurilishi bilan DIY bayram chiroqlari bilan yoritilgan. NeoPixels-bu foydalanuvchi tomonidan dasturlashtiriladigan, rangini o'zgartiradigan LED. Yorug'lik namoyishi Arduino UNO yoki mos keladigan CPU chipiga yuklangan Arduino kodi yordamida maxsus dasturlashtirilgan. Olingan bezak yakka o'zi (batareyadan ishlaydi) va engil. Shareware dasturiy ta'minoti, masalan Adafruit.com ning Arduino kutubxonasi, maxsus moyil shou dasturini shunchalik moyil bo'lganlar uchun dasturlashni osonlashtiradi.

Iltimos, Rojdestvo bayrami motifi sizni aldashiga yo'l qo'ymang. Bu erda bizda Adafruit-ning diametri 1,5 dyuymli 12xNeoPixel halqasining 4 dyuymli kattalashtirilgan versiyasi mavjud bo'lib, u ko'plab dekorativ imkoniyatlarga ega.

Ta'minot:

4 ta plakatlar varaqlari (Pacon suvga chidamli ko'pikli taxta 20x30 dyuym)

12 x NeoPixel LED (PCS kartasida WS2812B 5050 RGB SMD manzili)

12 x LED yorug'lik diffuzerlari (bo'sh lampochkalarni tozalash)

Arduino Uno boshqaruv paneli

Kichik Arduino mos keladigan taxta (SparkFun.com LilyTiny ATTiny85 taxtasi)

Qizil chiroqlar bilan bezatilgan dekorativ bezak (Walmart)

3.7v lityum batareya (yoki ushlagichli 4 x AA gidroksidi batareya)

Tel va lehim materiallari

Kanal tasmasi va boshqa hunarmandchilik aksessuarlari

(Bundan tashqari, pirojnoe qalayli Rojdestvo daraxti, Hanuka Menora, katta oshqovoq, bayram gulchambari, Yangi yil to'pi haqidagi oldingi ko'rsatmalarimni ko'ring)

1 -qadam: diffuzer lampalarini oling yoki tozalang (12)

Diffuser lampalarini oling yoki tozalang (12)
Diffuser lampalarini oling yoki tozalang (12)
Diffuser lampalarini oling yoki tozalang (12)
Diffuser lampalarini oling yoki tozalang (12)

Loyihaning asosiy kontseptsiyasi - Rojdestvo chiroqlarini o'zingiz qilishingiz.

Buning uchun lampochkaning tagini qo'yish uchun teshiklari bo'lgan ko'pikli taxtaning old tomoniga shaffof lampochka qopqog'i (yorug'lik diffuzorlari) va pirog qoliplari biriktiriladi. Keyin lampalar NeoPixel LEDlari bilan orqa tomondan yoritiladi.

Tiniq lampochkalarni (diffuzorlarni) olishning 3 ta asosiy usuli bor- ularni sotib olish mumkin, yoki 3D-printer yordamida yasash mumkin, yoki tijorat yorug'lik simidan tozalash mumkin.

Bugungi loyiha uchun men eski GE Color Effects yorug'lik chizig'idan 12 ta aniq lampochkani olib tashlayman. Bu 13/16 dyuymli G35 o'lchamli shaffof plastik (ichi bo'sh) lampalar. Tiniq lampochkaning tagligi plakatlar taxtasida 13/16 teshikli kesilgan joyga mahkam joylashtirilgan.

2 -qadam: Dumaloq tayanch taxtasini yarating

Dumaloq tayanch taxtasini yarating
Dumaloq tayanch taxtasini yarating
Dumaloq tayanch taxtasini yarating
Dumaloq tayanch taxtasini yarating
Dumaloq tayanch taxtasini yarating
Dumaloq tayanch taxtasini yarating
Dumaloq tayanch taxtasini yarating
Dumaloq tayanch taxtasini yarating

Men Pacon suvga chidamli ko'pik taxtasidan foydalandim va taxminan 9,1 dyuymli 12x9 dyuymli pirojnoe qutilarini joylashtirish uchun markaziy diametri 35 dyuymli ulkan aylanani kesib oldim. Ko'pikli taxtaning har bir varag'i atigi 20x30 dyuym bo'lgani uchun, men orqa taxtani 4 qismga yasadim va rasmda ko'rsatilgandek yopishqoq lenta bilan yopishtirdim.

Lampochka diffuzerlarini o'rnatish uchun X-Acto pichog'ini ishlatish yoki 13/16 dyuymli teshiklarni kesish mumkin. Biroq, men afishada toza teshiklar qilish uchun Lion Ev-R-Round Perfect Circle Cutter ishlatganman. Arslon aylanasi faqat 1/4 dyuymli chuqurlikda kesilgani uchun, teshiklarni ochish uchun ikkita o'tish (ko'pikli taxtaning tepasida, pastda biri) talab qilinadi.

Men taxtani akril bo'yoq bilan yashil rangga bo'yadim. Biroq, suvga chidamli maxsus plakat taxtasiga bo'yoqning yaxshi yopishishini ta'minlash qiyin edi. Bu rasm bosqichi muhim emas va uni o'tkazib yuborish mumkin. Qo'llab -quvvatlash paneli kechasi ko'rinmaydi, shuning uchun men asosan suv o'tkazmaydigan qilib berishga harakat qilardim.

3 -qadam: NeoPixel LED imkoniyatlari

NeoPixel LED variantlari
NeoPixel LED variantlari
NeoPixel LED variantlari
NeoPixel LED variantlari

Ushbu loyiha uchun men quyidagi NeoPixellarni sinab ko'rishga qaror qildim: ALITOVE ning WS2812B manzilli LED pikselli nurli 5050 RGB SMD issiqlik moslamali PCB platasi 5V DC bilan mos keladi, Arduino, Raspberry Pi bilan mos keladi, Amazondan 16 donaga 100 dona. Bu NeoPixel uchun atigi 16 sent.

Ushbu NeoPixels uchun kattalashtirilgan rasmga qarang. Ushbu loyihada 12 ta NeoPixel LED ishlatiladi. Har bir LED chipida ikkita Ijobiy (+5V) lehim yostig'i, ikkita Ground yoki Negative (gnd -) lehim yostig'i, bitta Data In (Din) lehim yostig'i va nihoyat bitta Data Out (Dout) lehim yostig'i mavjud. Hamma oltita lehim yostig'i 12 ta NeoPixel LED -ni ketma -ket ulash uchun ishlatilishi kerak. "Ma'lumotlar" bu Arduino yoki boshqa mos keluvchi xotira chipidan LED1ga, so'ngra LED1dan LED2 ga o'tadigan yorug'lik chizig'iga keladigan raqamli ko'rsatmalarni ko'rsatadi.

NeoPixels -ni Adafruit.com saytidan ham sotib olish mumkin. Ba'zi odamlar Adafruit Flora NeoPixels Ver2 bilan ishlashni osonlashtirishi mumkin.

4 -qadam: NeoPixelni ulash

NeoPixelni ulash
NeoPixelni ulash
NeoPixelni ulash
NeoPixelni ulash
NeoPixelni ulash
NeoPixelni ulash

NeoPixellar yuqoridagi simlar diagrammasi va fotosuratlarda ko'rsatilgandek, 12 LEDli yorug'lik chizig'ida birga lehimlanadi. Har bir NeoPixel LED orasidagi taxminan 10 dyuymli sim bu loyihada etarlicha bo'shashishga imkon beradi. E'tibor bering, NeoPixellarning yonib ketishini oldini olish uchun men odatda 480 Ohmli rezistorni ma'lumotlar uzatish liniyasiga birinchi NeoPixel LED oldidan qo'yaman (ulanish sxemasida ko'rsatilganidek).

Ulanish kabeliga kelsak, men Radio Shack 24AWG 4-o'tkazgichli qattiq interkom simini ishlatishni yaxshi ko'raman, uni 3-simgacha osongina kesish mumkin. Biroq, bu sim endi sotib olinmasligi mumkin..

Yopishqoq lenta yorug'lik chizig'ini tayanch taxtasiga mahkamlash uchun va NeoPixellarni lampochkalardan yorish uchun yo'naltirish uchun ishlatiladi.

Gulchambarning pastki qismida akkumulyator va kichik LilyTiny (ATTINY85) PCB kartasini o'rnatish uchun orqa tomonga kichik yog'och taxta (Walmart-hunarmandchilik bo'limidan) biriktirilgan.

QAYD: Iltimos, mening tugallangan loyihamda ishlatilgan simlarning izolyatsiya ranglari simi sxemasidagi simi ranglariga mos kelmasligiga e'tibor bermang. Oddiy qilib aytganda, NeoPixel LEDlari uchun kerakli rang sxemasida 3 o'tkazgichli simni topish qiyin.

5 -qadam: pirog qoliplarini tayyorlang

Pirog qalaylarini tayyorlang
Pirog qalaylarini tayyorlang

9 dyuymli retseptlar uchun Hefty yoki Reynolds E-Z folga pirogi reflektor sifatida ajoyib ko'rinadi. Bu 9 dyuymli pirog qutilari o'rtada 8 nuqtali "yulduzcha" shakliga ega. Biroq, E-Z Foil brendini 2020 yilda topish qiyin edi, shuning uchun boshqa shunga o'xshash 9 dyuymli pirojnoe qutilarini almashtirish mumkin. E-Z Foil 9 dyuymli pirog qutilari aslida 8-3/4 dyuymli ichki diametrli (jantning ichida) bo'lib, bu loyihada ularni bir-biridan 9,1 dyuym masofada joylashtirish imkonini beradi. X-Acto pichog'i yoki shunga o'xshash pichoq yordamida har bir pirogning o'rtasidan diametri 3/4 dyuymli teshikni kesib oling. Ushbu loyiha uchun men markaziy teshikni kesish uchun qo'llanma sifatida Jefferson nikel tangasidan foydalandim. Dumaloq shaklda jami 12x9 dyuymli pirogli qalay ishlatiladi.

6 -qadam: Lampochka/pirog va osilgan uskunani joylashtiring

Lampochkalarni/pirogni va osilgan uskunani joylashtiring
Lampochkalarni/pirogni va osilgan uskunani joylashtiring
Lampochkalarni/pirogni va osilgan uskunani joylashtiring
Lampochkalarni/pirogni va osilgan uskunani joylashtiring
Lampochkalarni/pirogni va osilgan uskunani joylashtiring
Lampochkalarni/pirogni va osilgan uskunani joylashtiring

Lampochka va pirog qoliplari, afishalar taxtasidagi teshiklarga joylashtiriladi. Men lampochkaning tagiga ozroq ikki tomonlama skotch yopishtirib qo'ydim, shunda ularni yanada mahkamroq ushlab turaman.

Gulchambarning yuqori qismining ostiga osilgan uskuna o'rnatish uchun kichik yog'och taxta (Walmart-hunarmandchilik bo'limidan) biriktirilgan.

Gulchambarni bezash uchun dekorativ qizil chiroqli kamon (Walmart) ishlatiladi.

Hozir men gulchambarni yomg'irdan saqlayman. Har qanday ob -havo uchun dizaynni o'q bilan tekshirish - bu kelajakdagi harakat elementi.

7 -qadam: Light Show dasturlash

Light Show dasturlash
Light Show dasturlash
Light Show dasturlash
Light Show dasturlash

Agar siz NeoPixel LED va Arduino -ni yaxshi bilmasangiz, lekin o'rganishni istasangiz, Adafruit.com saytining NeoPixel darsliklari boshlash uchun yaxshi joy.

Ushbu loyiha uchun men Adafruit.com ning Arduino uchun Adafruit NeoPixel dasturlar kutubxonasidagi "STRANDTEST" yorug'lik shou kodidan foydalanaman. Men STRANDTEST kodiga bir nechta oddiy tahrirlar qildim, masalan, gulchambar Rojdestvo yashil rangga aylanganidan keyin DELAY kutish qadamini qo'shdim. Bundan tashqari, men bir nechta rang ta'qiblari juda tez harakat qilayotganini ko'rdim, chunki diametri 4 fut bo'lgan pirog qalamchasining diametri juda katta edi, shuning uchun men ta'qib qilish ketma-ketligini sekinlashtirdim.

Gulchambar tasviri uchun YouTube LINK:

Odatda men Arduino kodini (masalan, o'zgartirilgan STRANDTEST 12) Arduino Uno -ning to'liq o'lchamli kengashiga sinovdan o'tkazish uchun yuklashni boshlayman. Men qoniqsam, Arduino kodini kichikroq chipga yuklayman. Tarixiy jihatdan, men oxirgi loyihalarimda SparkFun.com LilyTiny ATTiny85 -dan foydalanishni yaxshi ko'raman, bu dasturni tuzish biroz qiyinroq bo'ladi (SparkFun.com saytidagi ko'rsatmalarga qarang). Adafruit -ga teng bo'lgan kichik chip, ehtimol umumiy USB ulanishi orqali dasturlash uchun qulayroqdir, men ularni kelajakda ko'proq ishlatmoqchi bo'lgan Gemma va/yoki Trinket platalari bo'lardi.

Adafruit.com ning NeoPixel dasturiy kutubxonasidan tashqari, FastLED, yorug'lik dasturlari uchun boshqa uchinchi tomon manbasini taqdim etadi.

8 -qadam:

www.youtube.com/watch?v=qcu_U-GFcQQ

Tavsiya: