
Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14


Men taqvim vazifasini bajaradigan analog soatni qanday yaratganimizni tasvirlab beraman. 24 ws2811 LEDlari aylana bo'ylab va ularning har biri Rojdestvo oldidan yashil rangda yonadi. Rojdestvo kuni barcha chiroqlar qizil rangda yonadi. Har oyda chiroqlar doimiy ko'k rangda bo'ladi. U es8266 tomonidan boshqariladi, uni Arduino IDE boshqarishi mumkin, lekin malina pi ham ishlaydi. Bu sizning xohishingizga ko'ra juda moslashtirilishi va o'zgartirilishi mumkin va u hatto oddiy ranglardan tashqari animatsiyalarni ishga tushirishi mumkin. Buni qanday qilganimni bilish uchun o'qishni davom ettiring yoki quyidagi videoni ko'ring!
Ta'minot:
- es8266
- 5V quvvat manbai
- ws2811 ledlari
- Soatlar to'plami
1 -qadam: soatni yarating



Biz balandligi 3,5 dyuym 18 sm bo'lgan 5 dona qizil eman bo'ladigan soatni qurishdan boshladik. Ularni bir -biriga yopishtirgandan so'ng, biz ortiqcha yopishqoqni qirib tashladik va tekis zımparaladik. Keyin biz qo'pol aylana yasash uchun jumboq oldik va aylanani yanada nozik qilish uchun kamar silliqlash mashinasiga o'tdik. Shundan so'ng, biz duradgor kvadratidan foydalanib, har bir yorug'lik bo'lishi kerak bo'lgan chiziqlarni chizish uchun markazdan 15 graduslik burchaklarni o'lchadik. Biz soatning chetidan taxminan 1,5 dyuymli teshiklarni burg'ulash uchun matkap yordamida ishlatdik. Biz uni Mahonining yong'oq yog'i bilan tugatdik.
2 -qadam: elektron komponentlarni qo'shing va kontaktlarning zanglashiga olib qo'ying




Biz yig'ishni 24 ws2811 diodlarini biz ochgan 1/2 dyuymli teshiklardan o'tkazib boshladik. Keyin biz soat komponentining konturini chizdik va uni 3/8 dyuymli chuqurchaga aylantirdik, shunda biz uni orqa tomonga o'rnatamiz. Bu amalga oshgandan so'ng, biz 5V quvvat manbaini orqa tomonga yopishtirdik, uni devorga mahkamlaydigan tayoq qo'shdik va chiroqlarni quvvatlaydigan sxemani lehimladik. O'chirish sxemasi juda oddiy va LEDlarni boshqarish uchun es8266 mikrokontrolleridan bitta pin va 5V quvvat manbai yordamida ularni quvvatlaydi.
3 -qadam: Kodni o'rnating va rohatlaning



Keyingi qadam, quyidagi kodni o'rnatish. Biz ES8266 dan foydalanganimiz uchun Arduino IDE buning uchun yaxshi ishlaydi:
github.com/tmckay1/advent_calendar
Agar siz biz bilan bir xil pinni ishlatmasangiz, LEDlarni boshqaradigan pin ta'rifini o'zgartirishingiz va Wi -Fi ma'lumotlarini (SSID/parol) qo'shishingiz kerak bo'ladi. Bundan tashqari, FastLED va NTP Client kabi bog'liqliklarni o'rnatishingiz kerak bo'ladi va siz es8266 kartasini men kabi ishlatasiz, shuningdek, Arduino IDE -ga taxtani o'rnatishingiz kerak bo'ladi (qo'shimcha ma'lumot uchun manbalarni tekshiring).
Asosan, kod har 10 soniyada Wi -Fi tarmog'iga ulanganidan keyin NTP Client -dan joriy sanani oladi va agar dekabr bo'lsa, qancha chiroq yoqilishini hisoblab chiqadi. Bu ma'lumotni olgandan so'ng, u FastLED kutubxonasidan foydalanib, soatni yoritadi.
Kodni o'rnatgandan so'ng, uni ulang va zavqlaning:)
Resurslar
NTP mijoziga qaramlikni o'rnatish:
FastLED qaramligini o'rnatish:
Es8266 kartasini Arduino IDE-ga o'rnatish:
Tavsiya:
DIY LED chizig'i: LED chizig'ini qanday kesish, ulash, lehim va quvvat: 3 qadam (rasmlar bilan)

LED chizig'ini qanday kesish, ulash, lehim va quvvat tasmasi: LED tasmasini ishlatib, o'z yorug'lik loyihalarini yaratish uchun yangi boshlanuvchilar uchun qo'llanma. Moslashuvchan ishonchli va ishlatish uchun qulay bo'lgan LED chiziqlar turli xil ilovalar uchun eng yaxshi tanlovdir. oddiy 60 ta LED/m LED tasmasini o'rnatish asoslari, lekin
Bolt - DIY simsiz zaryadlovchi tungi soat (6 qadam): 6 qadam (rasmlar bilan)

Bolt - DIY simsiz zaryadlovchi tungi soat (6 qadam): Induktiv zaryadlash (simsiz zaryadlash yoki simsiz zaryadlash deb ham ataladi) simsiz quvvat uzatish turidir. Portativ qurilmalarni elektr energiyasi bilan ta'minlash uchun elektromagnit induksiyadan foydalaniladi. Eng keng tarqalgan dastur bu Qi simsiz zaryadlash st
Wifi Wheelie qutilari va Google taqvimi: 4 qadam

Wifi Wheelie Bins & Google Calendar: Bu loyiha Andreas Spiess (You Tube) videolaridan ilhomlangan.#185 ESP8266 - Google Taqvim eslatmasi: Xotiningizni/qiz do'stingizni qanday baxtli qilish mumkin (Arduino) & # 189, yangilangan versiya.Bu havolalarni kuzatib boring: Andreas Spiess & Andreas Spiess Ver 2
Smart devor taqvimi: 5 qadam

Aqlli devor taqvimi: Xotinim bilan men klassik qog'ozli devor taqvimiga ega edik, unda biz muhim sanalarni belgilaganmiz. Shuningdek, biz voqealarni belgilash uchun aqlli telefonlarimizda Google taqvimidan foydalanamiz, shuning uchun bu ikki baravar ko'p ishlashni anglatardi. Shunday qilib, men qandaydir aqlli devor taqvimini tuzishga qaror qildim
Raqamli devor taqvimi va uy haqida ma'lumot markazi: 24 qadam (rasmlar bilan)

Raqamli devor taqvimi va uy haqida ma'lumot markazi: Men bu yo'riqnomada eski tekis ekranli televizorni Raspberry Pi bilan ishlaydigan yog'ochdan yasalgan raqamli devorga o'rnatilgan taqvim taqvimini va uy ma'lumot markazini yoqaman. Maqsad bir qarashda kirish edi. barcha a'zolari uchun tegishli ma'lumotlar