Mundarija:

ESP8266 LED matritsali soat: 8 qadam (rasmlar bilan)
ESP8266 LED matritsali soat: 8 qadam (rasmlar bilan)

Video: ESP8266 LED matritsali soat: 8 qadam (rasmlar bilan)

Video: ESP8266 LED matritsali soat: 8 qadam (rasmlar bilan)
Video: DIY 32 * 8 точечно-матричные спектральные часы / полноцветный RGB с голосовой активацией 2024, Noyabr
Anonim
ESP8266 LED matritsali soat
ESP8266 LED matritsali soat

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

Qismlar va asboblar
Qismlar va asboblar
Qismlar va asboblar
Qismlar va asboblar
Qismlar va asboblar
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

LED matritsasini tayyorlash
LED matritsasini tayyorlash
LED matritsasini tayyorlash
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

LED matritsali displey va RTCni ESP8266 ga ulang
LED matritsali displey va RTCni ESP8266 ga ulang
LED matritsali displey va RTCni ESP8266 ga ulang
LED matritsali displey va RTCni ESP8266 ga ulang
LED matritsali displey va RTCni ESP8266 ga ulang
LED matritsali displey 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

ESP8266 modulini yoqing
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

Quyosh plyonkasini makaron idishiga qo'llang
Quyosh plyonkasini makaron idishiga qo'llang
Quyosh plyonkasini makaron idishiga qo'llang
Quyosh plyonkasini makaron idishiga qo'llang
Quyosh plyonkasini makaron idishiga qo'llang
Quyosh plyonkasini makaron idishiga qo'llang
Quyosh plyonkasini makaron idishiga qo'llang
Quyosh plyonkasini makaron idishiga 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

DC quvvat manbai uchun metall uyani tayyorlang
DC quvvat manbai uchun metall uyani tayyorlang
DC quvvat manbai uchun metall uyani tayyorlang
DC quvvat manbai uchun metall uyani tayyorlang
DC quvvat manbai uchun metall uyani tayyorlang
DC quvvat manbai uchun metall uyani 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

Image
Image
Hamma narsani bir joyga to'plash
Hamma narsani bir joyga to'plash
Hamma narsani bir joyga to'plash
Hamma narsani 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: