Mundarija:

Batman LED tungi yorug'lik va soat (Arduino): 8 qadam
Batman LED tungi yorug'lik va soat (Arduino): 8 qadam

Video: Batman LED tungi yorug'lik va soat (Arduino): 8 qadam

Video: Batman LED tungi yorug'lik va soat (Arduino): 8 qadam
Video: TARJIMA FILM " YOVVOYILAR SAYYORASI " UZBEK TILIDA 2024, Noyabr
Anonim
Batman LED tungi yorug'lik va soat (Arduino)
Batman LED tungi yorug'lik va soat (Arduino)

Bir necha yil oldin, men kvarts soatining harakatlarini oldim va har bir bola uchun soat yasadim.

Muqarrar ravishda, bizning eng kichigimiz ham soatni xohlardi va u batman soati bo'lishi kerakligiga qat'iy ishonardi!

Men buni "ko'proq" qilishni xohlardim, shuning uchun filmdagi bulutlarga qarshi biz ko'rgan chaqiruv belgisiga o'xshab ketishi uchun Batman logotipining orqa qismini yoritib qo'yish yaxshi bo'lardi, deb o'yladim.

Bu ajoyib ish qildi! Odatdagidek, ayniqsa yorug'lik effektlarida, bu ko'rsatmali tasvirlar adolatli emas, lekin kechasi devorda ajoyib ko'rinadi.

Kerakli materiallar:

  1. Kvarts soatining harakati
  2. 9 mm MDF, taxminan 700 mm x 300 mm (yupqa kesmalar ham kontrplak kabi ishlaydi - biz asosan garajda bor narsamizdan foydalanganmiz)
  3. Taxminan 15 mm kvadrat uzunlikdagi yog'ochdan yasalgan tayoqlar (lekin siz yog'ochning boshqa kesilgan qismlarini ham ishlatishingiz mumkin)
  4. Astar, zımpara va mat qora bo'yoq
  5. Yog'och elim va issiq elim

Elektronika

  1. WS2812 svetodiodli tasmasi (biz 60 metr / metrli 1 metrli tasmadan foydalanganmiz)
  2. elektron karta
  3. 8 pinli IC soket
  4. 2x trimmer yoki potansiyometr (biz 50k Ohmdan foydalanganmiz)
  5. Yorug'likka bog'liq qarshilik
  6. 300 - 500 Ohm qarshilik (biz 470 Ohmdan foydalanganmiz)
  7. Atmel ATTiny85 chipi (lekin har qanday Arduino etarli)
  8. 100uF kondansatkich (Arduino kartasidan foydalansangiz kerak emas)
  9. 1000uF kondansatör
  10. USB rozetkasi (yoki 5Vni kontaktlarning zanglashiga olib keladigan usul)

Asboblar:

  1. Jigsaw yoki o'ralgan arra
  2. Lehimlash temir
  3. bo'yoq va silliqlash asboblari

1 -qadam: Dizaynni tanlang va kesib tashlang

Dizaynni tanlang va kesib tashlang!
Dizaynni tanlang va kesib tashlang!
Dizaynni tanlang va kesib tashlang!
Dizaynni tanlang va kesib tashlang!
Dizaynni tanlang va kesib tashlang!
Dizaynni tanlang va kesib tashlang!

Men google orqali "batman logotipi" ni tezda qidirib topdim.

Biz dizaynga qaror qilganimizda, biz uni A3 formatida kattalashtirdik va 9 mm MDFdan yasalgan eski taxtada shablon sifatida ishlatdik. Jigsaw yordamida biz shaklni kesib tashladik va u tezda shakllana boshladi!

2 -qadam: Tayyorlash, silliqlash va bo'yash

Tayyorlash, silliqlash va bo'yash
Tayyorlash, silliqlash va bo'yash
Tayyorlash, silliqlash va bo'yash
Tayyorlash, silliqlash va bo'yash
Tayyorlash, silliqlash va bo'yash
Tayyorlash, silliqlash va bo'yash
Tayyorlash, silliqlash va bo'yash
Tayyorlash, silliqlash va bo'yash

Yaxshi tugatish uchun biz barcha qirralarni, jumboqdan qolgan "buruqli" va qo'pol qismlarni zımparaladik.

Qora ustki qatlam uchun mustahkam poydevor yaratish uchun faqat ikki qatlamli astar qatlami kerak edi. Men rasmni o'g'lim bilan birgalikda qiziqarli (agar chalkash bo'lsa!) birgalikda qildim.

3 -qadam: Tayyorgarlik va soatni o'rnatish

Tayyorgarlik va soatni o'rnatish
Tayyorgarlik va soatni o'rnatish

Batmeni soatini devordan uzoqlashtirish uchun biz taxminan 15 mm chuqurlikdagi yog'ochdan yasalgan eski kesmalardan foydalanganmiz.

Logotipning markazida 10 mm matkap yordamida biz kvarts soatining harakatini o'rnatdik va 7 mm matkap yordamida biz nurga chidamli rezistorni o'rnatish uchun teshikni teskari cho'ktirdik. Qo'llar sensordan o'tib ketmasligi va chiroqlar yonib turadigan "qorong'i" holatga tushib qolmasligi uchun uni soatdan etarlicha uzoqroqqa o'rnatishga ehtiyot bo'ling!

4 -qadam: LED tasmasini soatning orqa tomoniga o'rnating

LED tasmasini soatning orqa tomoniga o'rnating
LED tasmasini soatning orqa tomoniga o'rnating
LED tasmasini soatning orqa tomoniga o'rnating
LED tasmasini soatning orqa tomoniga o'rnating
LED tasmasini soatning orqa tomoniga o'rnating
LED tasmasini soatning orqa tomoniga o'rnating

Biz WS2812 adresli LED chiziqlardan foydalanardik, lekin har qanday LED tasmasi etarli bo'ladi.

Manzil yoritgichlarining afzalligi shundaki, siz har bir LED uchun rang va intensivlikni o'zgartirishingiz mumkin. Oxir -oqibat, biz logotipning orqasida "olov" paydo bo'lishini xohladik, shuning uchun biz uchun LEDlarning rangini o'zgartirish maqsadga muvofiq edi.

Bu erda birinchi qadam 1 m uzunlikdagi chiziqni soat atrofi bo'ylab taqsimlash edi. Biz chiziqni kerakli vaqt oralig'ida kesib tashladik va segmentlarni soatning orqa qismiga issiq elim yordamida yopishtirdik. Led chizig'idagi o'qlarni diqqat bilan kuzatib boring - ular chiziqning bir qismidan ikkinchisiga uzluksiz bir yo'nalishda ko'rsatishi kerak!

Yopishtirilgandan so'ng, biz tarmoqli segmentlarini bir -biriga lehimlab, chiziqlarni kesib, uzib qo'ygan davrlarni tiklash uchun ulash simlari yordamida birlashtirdik.

5 -qadam: Boshqaruv sxemasini yarating

Boshqaruv sxemasini yarating
Boshqaruv sxemasini yarating
Boshqaruv sxemasini yarating
Boshqaruv sxemasini yarating
Boshqaruv sxemasini yarating
Boshqaruv sxemasini yarating

Biz soatni boshqarish uchun Atmel ATTiny85 ishlatardik, lekin har qanday Arduino shunday qiladi. Darhaqiqat, biz sxemani dastlab Arduino Nano bilan sinab ko'rdik.

Manzil yoritgichli chiziqli yo'riqnomada 1000uF kondansatör va Arduino va tasma o'rtasida 300-500 Ohm qarshilik ko'rsatiladi.

Ushbu ko'rsatmaga binoan, biz LEDlar yonadigan yorug'lik va yorug'lik darajasini sozlash uchun ikkita potentsiometrdan foydalanganmiz.

Birinchi potentsiometr kuchlanish taqsimlagichi sifatida ulangan, bu erda Arduino kirishi markazga ulangan. Ushbu trimmerni sozlash bizga Arduino -ga 0V va 5V oralig'ida signal yuborish imkonini beradi, uni kerakli yorqinlik sifatida talqin qilish mumkin.

Ikkinchi potansiyometr, yorug'likka bog'liq rezistor bilan ketma -ket simli bo'lib, soat tungi yorug'lik elementi yoqilgan yorug'lik darajasini o'zgartirishga imkon beradi.

Nihoyat, biz USB -rozetkani quvvat manbai sifatida ishlatdik va shovqindan himoya qilish uchun ATTiny chipida 100uF kondansatör ishlatdik. Fritzing fayllari biriktirilgan deb umid qilaman.

6 -qadam: Dasturni yozish

Image
Image
Dasturni yozish
Dasturni yozish

Men, odatda, sariq bo'lishni xohlagan chiziq bo'ylab qizil chiroqlarni yaratmoqchi edim.

Ilova qilingan elektron jadval yordamida biz chiziq bo'ylab qizil rangning bir tekis va ortib borayotgan intensivligini yaratish uchun hisob -kitob qildik. Ta'sirini ko'rish uchun videoni tomosha qiling.

Kodni ATTiny85 -ga yuklash uchun men standart Arduino Uno -dan foydalanaman. Yaxshi ta'sir qilish uchun uni 16 MGts ga yuklaganingizga ishonch hosil qiling. Men bu ajoyib qo'llanmani standart Arduino vositalaridan foydalangan holda ATTIny dasturchisi qilish uchun ishlatganman. - Boshlang'ich sifatida biriktirilgan Arduino kod faylini ishlatishingiz mumkin.

Men ATTiny-ni ishlatgan bo'lsam-da, har qanday Arduino ishlaydi-Uno yoki Nano ikkalasi ham men tanlagan variantga qaraganda ancha osonroq, lekin ATTiny85 uchun har biri 1 funtdan kam bo'lsa-da, bu juda qimmatga tushadi. bu kichik chipga e'tibor bermang.;-)

Biz jihozni qorong'i tushganda yoqish uchun dasturlashtirdik va u yorug 'bo'lganda yana o'chadi.

Bundan tashqari, ikki soatdan keyin u avtomatik ravishda o'chadi va yana qorong'ilikka tushguncha, uning porlashini kutadi. Boshqacha qilib aytganda, ikki soatlik yoqilgandan so'ng, u "ertalab" vaqtini kutadi va uni keyingi tunda ko'rish mumkin.

7 -qadam: tungi chiroqni ishga tushirish

Tungi yorug'likni "ishga tushirish"
Tungi yorug'likni "ishga tushirish"

Biz aniqladikki, tungi yorug'lik juda porloq edi, shuning uchun biz uni yorug'lik potentsiometridan foydalanib kesib tashladik.

Sozlashni talab qiladigan boshqa narsa - bu tungi yorug'lik yoqiladigan va o'chadigan yorug'lik darajasi. Ikkinchi potentsiometr yordamida biz tungacha kutdik va uni shunday sozladikki, yorug'lik o'chganda LEDlar yonadi va yotoqxonadagi chiroq yana yoqilganda o'chadi.

Nihoyat, voltlaringizni bilib oling! - Rasmdagi kabi USB quvvat o'lchagichi - bu quvvatni tekshirish uchun qulay asbob. To'liq yorqinlikda bizniki 1A (ya'ni 5 Vt) dan oshdi, bu ba'zi USB zaryadlovchilarining imkoniyatlaridan oshib ketadi. Yorug'lik pasayganda, quvvat 200 mA ga tushdi, bu ko'pchilik telefon zaryadlovchilarining imkoniyatlari ichida.

Agar siz shunga o'xshash narsani qilishni xohlasangiz, umid qilamanki, siz ushbu qo'llanmani foydali deb bilasiz - rohatlaning!

8 -qadam: tayyor mahsulot

Tayyor mahsulot!
Tayyor mahsulot!
Tayyor mahsulot!
Tayyor mahsulot!

Svetodiodlarning yonish effekti juda yaxshi ishladi va bulutlar o'tib ketayotganida yorug'lik taassurotini beradigan kichik animatsiyani taqdim etdi. Manzil yoritgichlarini ishlatishning go'zalligi shundaki, siz effektni xohlaganingizcha o'zgartirishingiz va o'zgartirishingiz mumkin!

Tavsiya: