Mundarija:
Video: UV nurli soat - u aylanadi!: 3 qadam (rasmlar bilan)
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Men g'ayrioddiy soat yasashni xohlardim va qo'limda qorong'u filamentda ultrabinafsha nurlari bor edi. Yorqin disk qorong'uda (UV) plastmassa porlashi yordamida chop etiladi
Ishlatilgan qismlar…
Arduino Nano (v3) 10x UV-LED (5 mm) 1x 28BYJ-48 Dvigatel (arzon qadamli dvigatel) 1x DS1307 RTC soat moduli Shuningdek, taglik uchun qora PLA va motorni o'rnatish uchun M3 yong'oqlari va murvatlari ishlatilgan.
Yuz, baza va sumkani (ixtiyoriy holda) yuklab oling va chop eting
1 -qadam: LEDlarni qo'shing va ulang
UV -LEDlarni rozetkalarga kiriting
Qisqa oyoqlarini bir tomonga qo'yganingizga ishonch hosil qiling, bu umumiy sim bo'ladi.
Qisqa oyoqlari bo'ylab sim o'tkazing va ularni bir -biriga lehimlang.
2 -qadam: Dvigatelni qo'shing va simlarni lehimlang
Dvigatelni M3 tayanch vintlari yordamida qo'shing, teshiklarni burish uchun kattaroq matkapni ishlating.
Yuqori LED Arduino -dagi D11 -ga ulanadi. Pastki LED - Arduino -dagi D2.
Dvigatel Arduino -ga shunday ulangan … KO'K: A0YO'LGI: A1ORANG: A2PINK: A3
Va RTC (DS1307) SDA: A4SCL: A5
Simlarni ulash haqida batafsilroq ma'lumotni sxemaga qarang.
3 -qadam: Glow diskini qo'shing va Arduino -ni dasturlashtiring
Yorug'lik diskini dvigatel miliga suring.
Arduino eskizini https://github.com/boy1dr/UV_LED_CLOCK saytidan yuklab oling
Uni Arduino -ga yuklang, tugatgandan so'ng u aylana boshlaydi va ba'zi raqamlarni ko'rsatadi.
Agar hammasi yaxshi bo'lsa, soatni belgilash vaqti keldi. Arduino eskizida… rtc.adjust izoh berilgan qatorni toping (DateTime (2018, 1, 29, 21, 03, 0));
// ni o'chiring va vaqtni hozirgi vaqtga yangilang. Arduino -ga yuklash.
Keyin // ni qo'ying va yana yuklang (yoki soat har yoqilganda vaqt tiklanadi).
RTC juda yaxshi vaqtni ushlab turishi kerak, agar kelajakda vaqt tugasa, uni qayta tiklash uchun oxirgi rtc.adjust qadamini takrorlang.