Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14
Qishning uzoq va sovuq kunlaridan so'ng, uyingizning issiqligida kaminingiz oldida o'tirish yaxshi emasmi? Ko'pchilikda kamin yo'q, lekin hatto ko'rish yoki olov nuri ham sizni va sovuq yuragingizni isitadi.
Agar siz bu qulay tuyg'uni izlayotgan bo'lsangiz, siz to'g'ri joydasiz! Men sizga Arduino taxtasi va manzilli LED chiziqlar yordamida qanday qilib o'zingizning kamin yorug'lik effektini yaratishingiz mumkinligini ko'rsataman. Qish kelguncha, sizda bu loyihani amalga oshirish uchun ko'p vaqt bo'ladi.
Shuni aytmoqchimanki, tasvirlar yorug'likning haqiqiy ranglarini aks ettirmaydi, ehtimol telefon kamerasining oq rang balansi tufayli. Sham video haqiqiy ranglarga eng yaqin. Bu kamalak tanlovida bo'lgani uchun, bu rasmlardagi to'q sariq ranglar bo'lishi muhim.
Ta'minotlar
Sizga kerak bo'lgan narsalar:
- Arduino taxtasi (men nano -klondan foydalanardim, siz deyarli har qanday turidan foydalanishingiz mumkin)
- WS2812B manzilli RGB LED tasmasi (kerakli uzunlik, menda 29 ta LED mavjud)
- 5V devor adapteri (9V ham yaxshi)
- Alyuminiy LED profil (kerakli uzunlik)
- Tugma (odatda ochiq)
- Birlashma qutisi (kichik)
- Simlar
- Issiqlik quvurlari (ixtiyoriy)
Siz foydalanadigan narsalar:
- Lehimlash temir va lehim
- Skalpel yoki xizmat pichog'i
- Issiq qurol yoki engilroq
- Yon kesuvchi
- Metall arra yoki qo'lda
1 -qadam: Kontseptsiya
Men ebaydan Arduino Nano klonidan foydalandim, bu turga yopishib olish shart emas, har qanday Arduino kartasidan foydalanish mumkin. Sizga WS2812B manzilli RGB LED tasmasi kerak bo'ladi. Nazoratchi birinchi LEDga N*16 bit ma'lumot yuboradi. Birinchi LED birinchi 16 bitni o'qiydi va qolgan ma'lumotlarga ((N-1)*16 bit) o'tishga imkon beradi. Shunday qilib, biz butun chiziqning LEDlarini birma -bir nazorat qilishimiz mumkin. Men ham tugmani bosish uchun bitta kirishni ishlataman, shuning uchun naqshlarni osongina tanlashim mumkin.
Qurilmaning o'zi haqiqatan ham oddiy, uni yangi boshlovchi osongina qurishi mumkin. Hatto, bu oddiy loyihada ham, siz tashlab qo'yishingiz mumkin bo'lgan ko'p narsalar bor, bu esa uni yanada soddalashtiradi. Agar siz kodni o'zgartirsangiz, tugmani o'chirib tashlashingiz mumkin, yoki alyuminiy profilni ishlatishni xohlamasangiz, bu juda yaxshi. Ipni xohlagan joyingizga yopishtiring.
2 -qadam: Qurilmani yaratish
Avval siz kaminning yorug'lik qatorining uzunligini tanlashingiz kerak. Bu metr, hovli bo'lishi mumkin, meniki taxminan 50 sm. Har qanday LED o'rtasida LED tasmasini kesib qo'yishingiz mumkin. Menda 52 sm uzunlikdagi alyuminiy profil bor edi, shuning uchun faqat 29 ta LED mos keladi. Agar siz chiziqning uzunligiga qaror qilgan bo'lsangiz, uni kesib oling. Shundan so'ng siz alyuminiy profilini kesishingiz kerak. Profilni biroz uzaytirish tavsiya etiladi (taxminan 2 sm uzunroq), shuning uchun simlar va oxirgi qismlar uchun joy bo'ladi. Profilga mahkamlash uchun LED tasmasining orqa qismidagi ikki tomonlama lentani ishlating. Plastik profil qopqog'ini joyiga suring. Agar siz profilni ishlatishni xohlamasangiz, keyinchalik LED tasmasini lentaga o'rnatib qo'yishingiz mumkin.
LED tasmasi uchun sizga 3 ta sim kerak bo'ladi.
- 5V
- GND
- Ma'lumotlar kirishi
Ushbu 3 simni chiziqqa lehimlang. Ipning kirish tomonini lehimlaganingizga ishonch hosil qiling (kichik uchburchak ma'lumot oqimining yo'nalishini ko'rsatadi).
Aloqa qutisining yuqori qismiga teshik qiling yoki kesib oling, shunda sizning ochiq tugmachangiz to'liq mos keladi. Tugma ulagichlariga ikkita simni lehimlang. Bu erda siz issiqlik o'tkazmaydigan quvurlar yoki elektr tasmasini ishlatishingiz mumkin.
Qutining yon tomonlariga 2 ta kichik teshikni kesib oling yoki burg'ulang, shunda siz LEDlardan quvvat va simlarni olib kelishingiz mumkin. Lehim ulagichlari sim uchlariga. (Agar siz nanodan foydalansangiz, ayol sarlavhalaridan foydalaning).
Devor adapter simlarini GND va VIN -ga ulang. Agar siz regulyatsiya qilingan 5V quvvat manbasidan foydalansangiz, uni VIN o'rniga 5V ga ulashingiz mumkin. Tugma pinlarini GND va D4 ga ulang (agar siz kodni o'zgartirsangiz, boshqa GPIO pinlaridan foydalanishingiz mumkin). LED tasmasini GND, 5V va D3 ga ulang (agar siz kodni o'zgartirsangiz, boshqa GPIO pinlaridan foydalanishingiz mumkin). Agar GND pinlari tugab qolsa, Internet -provayder sarlavhasida GND pinidan foydalanish kerak bo'lishi mumkin. Tekshirgichni qutiga issiq elim yoki ikki tomonlama lenta bilan mahkamlashingiz mumkin. Yoki siz uni xuddi shunday qoldirishingiz mumkin (xuddi men qilgan kabi).
3 -qadam: dasturlash
Bu qadam juda oson, lekin sizga adafruitdan neopixel kutubxonasi kerak bo'ladi. Siz bu yerdan mening dastur kodim bilan yuklab olishingiz mumkin. Yuklab olish jarayonidan so'ng siz neopixel kutubxonasini Arduino kutubxonalari jildiga ko'chirishingiz kerak. Siz dastur kodini Arduino eskizlari yoniga ko'chirishingiz mumkin.
Agar siz mening kodimni o'zgartirishni xohlamasangiz, Arduino -ni ulang va siz IDE -dagi taxta turini va portni tanlashingiz mumkin. Agar kerak bo'lsa, kerakli o'zgartirishlarni kiriting va yuklashni bosing. IDE kodni kompilyatsiya qilishi va taxtangizga yuklashi kerak va u ishga tayyor.
Siz tugmachani bosib kerakli LED naqshini tanlashingiz mumkin. Mening kodimga kamin, sham va o'layotgan kamin va boshqa naqshlar kiradi.
Sham rejimida markaziy LED sariq-to'q sariq rangda pulsatsiyalanadi va miltillaydi. Kamin naqshida har bir LED kichik olovni ifodalaydi. Har bir olovda maksimal va minimal yorug'lik bor, u qanchalik yorqin bo'lsa, sariq rangga shunchalik yaqin bo'ladi. Dimmer olovlari to'q sariq-qizil rangga ega bo'ladi. Har bir tsiklda olov qiymatlari tasodifan oldingi qiymatdan hosil bo'ladi, lekin bu qiymat qo'shni qiymatlardan juda uzoq bo'lishi mumkin emas. O'chayotgan kamin chirog'i quyuqroq bo'ladi va bir muncha vaqt o'tgach, qizg'ish tusda xira bo'ladi.
Siz mening kodimdagi LEDlar sonini belgilashingiz mumkin yoki dastur kodim boshidagi qiymatlarni skripka qilishingiz mumkin. Men yong'in effektini haqiqatga aylantirishga harakat qildim va menimcha, bu juda yaxshi bo'ldi.
4 -qadam: Oxir
Mana effektning 3 ta videosi. Kamin, sham va o'layotgan kaminning vaqt o'tishi.
Siz tugadingiz. Siz uyingiz uchun kamin chirog'ini yasadingiz.
Bu hatto yangi boshlanuvchilar ham qisqa vaqt ichida yaratishi mumkin bo'lgan chiroyli va sodda loyihadir.
Sharhlarda ushbu loyiha haqida savollar berishingiz mumkin, men sizga har qanday muammo bilan yordam berishdan xursandman.
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