Mundarija:
- 1 -qadam: ehtiyot qismlar va asboblar
- 2 -qadam: LED matritsasini tayyorlash
- 3 -qadam: LED matritsali displeyni va RTCni ESP8266 ga ulang
- 4 -qadam: ESP8266 modulini yoqing
- 5 -qadam: Quyosh filmini makaron kavanoziga qo'llang
- 6 -qadam: shahar quvvat manbai metall jakni tayyorlang
- 7 -qadam: Hammasini bir joyga to'plash
- 8 -qadam: Boshqa fikrlar
Video: ESP8266 LED matritsali soat: 8 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
ESP8266 LED matritsali soat
Real vaqt soati moduli bilan mashhur ESP8266 ga asoslangan oddiy LED matritsali soat va NTP serveridan WiFi orqali vaqt sinxronizatsiyasi.
YANGI! ESP32 versiyasi ham mavjud
1 -qadam: ehtiyot qismlar va asboblar
Birinchidan, bizga nima kerakligini ko'rib chiqaylik.
Qismlar:
- 6 x 8x8 MAX7219 LED matritsasi Banggood
- 1 x RTC DS3231
- 1 x ESP12 taxtasi Bangood
- 1 x makaron idishi
- 1 x 5,5 mm X 2,1 mm doimiy quvvat manbai, metall jak paneli
- 1 x USB -dan 5,5 mm x 2,1 mm gacha bo'lgan barrel 5V shahar quvvat kabeli
- 1 x Deraza oynasi plyonkasi
- 11 x ayol -dupont simlari Bangood
Asboblar:
- lehim temir
- buzadigan amallar shishasi
- sevimli pichoq
- ikki tomonlama lenta
Barcha qismlarni ebay/aliexpress va/yoki mahalliy do'konlardan osongina olish mumkin.
2 -qadam: LED matritsasini tayyorlash
Men 2 ta 4 dona modulni sotib olishni osonlashtirdim, bittasini yarmini kesib, ikkinchisiga lehimlab, tenglikni bosilgan yo'nalishni saqladim.
3 -qadam: LED matritsali displeyni va RTCni ESP8266 ga ulang
Modullardagi pin sarlavhalarini lehimlang, so'ng ularni quyidagicha ulash uchun dupont kabellaridan foydalaning.
MAX7219 dan ESP8266 gacha
- VCC - 3.3V
- GND - GND
- CS - D8
- Din - D7
- CLK - D5
DS3231 dan ESP8266 gacha
- GND - GND
- VCC - 3.3V
- SDA - D1
- SCL - D2
RTC modulidagi bitta eslatma, aftidan, u batareyani zaryadlash qobiliyatiga ham ega, biroq CR2032 -dan foydalanganda bu yaxshi fikr emas. Mumkin bo'lgan echimlardan biri zanjirning zaryadlovchi qismini o'chirish uchun rasmda ko'rsatilgan izni kesib tashlashdir. Bu haqda qo'shimcha ma'lumotni bu erda topishingiz mumkin.
4 -qadam: ESP8266 modulini yoqing
Kodni ESP8266 -ga yuklash eng yaxshi qadam bo'ladi.
Asl kodni bu erda topish mumkin bo'lsa (muallifga katta rahmat!) Siz uning ingliz tilidagi versiyasini biriktirilgan holda topishingiz mumkin.
Yuklash jarayoni juda oddiy, kodni WiFi hisob ma'lumotlari bilan yangilashni unutmang.
char ssid = "xxxxx"; // sizning tarmoq SSID (ismingiz) char pass = "xxxxx"; // tarmoq parolingiz
5 -qadam: Quyosh filmini makaron kavanoziga qo'llang
Qolgan komponentlar ko'rinmasligi uchun bankaning faqat bir qismini plyonka bilan yopishga qaror qildim.
Bir oz xato va xatolardan so'ng, men "sir" - idish va plyonkani iloji boricha sovunli suv bilan namlash, uni qo'llaganingizda sozlash imkoniyatiga ega bo'lishini payqadim. Har bir narsani yaxshi va ho'l saqlash uchun buzadigan amallar shishasidan va ortiqcha plyonkani kesish uchun sevimli mashg'ulot pichog'idan foydalaning.
To'liq quriganidan so'ng, film kavanozga juda yaxshi cho'zilgan bo'lishi kerak.
6 -qadam: shahar quvvat manbai metall jakni tayyorlang
2 ta dupontli simlarni shahar uyasiga ulang. Ular ESP8266 ga quyidagicha ulanadi.
- + - VIN
- - - GNG
Kavanoz qopqog'ining o'rtasida bir butunni burg'ulang va shahar uyasini o'rnating.
7 -qadam: Hammasini bir joyga to'plash
Ishlarni biroz tartibli qilish uchun men RTC va ESP8266 ni LED displeyning orqa tomoniga ikki tomonlama lenta yordamida yopishtirdim. Modullar LED modullarining kontaktlariga tegmasligiga ishonch hosil qiling va agar ular tegsa, qisqa tutashuvlar bo'lmasligi uchun kontaktlarni yopish uchun elektr tasmasini ishlating.
Bundan tashqari, kavanoz qopqog'ini burab qo'yganimdan keyin displey qimirlamasligiga ishonch hosil qilish uchun, uning pastki uchiga tasma qo'shdim, shunda u bankaning pastki qismida qoladi.
Faqat USB kabelini ulash kifoya!
8 -qadam: Boshqa fikrlar
- TP4056 orqali zaryadlangan zaxira batareyasini qo'shing;
- Harorat va namlik sensori qo'shing;
- 3D bosma qutini loyihalash;
- Kechasi displeyni xiralashtirish uchun yorug'lik sensori qo'shing.
Umid qilamanki, sizga bu loyiha yoqdi va agar sizda biron bir savol bo'lsa, so'rashdan tortinmang.
Tavsiya:
WiFi boshqariladigan LED chiziqli matritsali displeyli soat nuri: 3 qadam (rasmlar bilan)
WiFi boshqariladigan LED chiziqli matritsali displeyli soat nuri: dasturlashtiriladigan LED chiziqlar, masalan. WS2812 -ga asoslangan, ajoyib. Ilovalar ko'p qirrali va siz tezda ajoyib natijalarga erisha olasiz. Va qandaydir tarzda, soatlar qurish men o'ylaydigan boshqa domenga o'xshaydi. Bir oz tajribadan boshlaylik
8x8 Led matritsali soat va kirishga qarshi ogohlantirish: 4 qadam (rasmlar bilan)
8x8 Led matritsali soat va kirishga qarshi ogohlantirish: Bu yo'riqnomada biz harakatni aniqlash orqali faollashtirilgan 8x8 Led matritsali soatni qanday qurishni ko'rib chiqamiz. telegram botida aniqlandi !!! Biz ikki xil ishni qilamiz
LED matritsali budilnik (MP3 pleer bilan): 6 qadam (rasmlar bilan)
LED matritsali budilnik (MP3 pleer bilan): Arduino asosidagi budilnikda siz budilnikdan kutishingiz mumkin bo'lgan hamma narsa bor - sizni yoqtirgan har bir qo'shiq, uyg'onish tugmasi va uchta tugma yordamida boshqarish oson. Uchta asosiy blok mavjud - LED matritsasi, RTC moduli va
LED matritsali soat va Bluetooth bilan ish stolining tashkilotchisi: 7 qadam
LED matritsali soat va Bluetooth bilan ish stolining tashkilotchisi: Mening stolim juda tartibsiz edi va men qalam, bo'yoq cho'tkasi, loydan yasalgan asboblar va boshqalarni tartibga soladigan yaxshi tashkilotchiga ega bo'lishni xohlardim. Bozordagi ko'plab tashkilotchilarga qaradim, lekin ularning hech biri yoqmadi . Men o'z stol stolini tashkil qilishni rejalashtirdim va bu erda
O'z matritsali matritsali klaviaturani yarating (va Arduino -ga ulang): 7 qadam (rasmlar bilan)
O'z matritsali matritsali klaviaturani yarating (va uni Arduino -ga ulang): Demak, siz o'zingiz membranali klaviatura yaratmoqchimisiz? Nima uchun? O'zingizning klaviaturangizni yaratish ko'p sabablarga ko'ra foydali bo'lishi mumkin. Bu arzon va oson, uni vandalizatsiya qilish yoki o'g'irlash mumkin bo'lgan holatlarga qo'yish mumkin