Mündəricat:

ESP8266 LED Matrix Saatı: 8 Addım (Şəkillərlə birlikdə)
ESP8266 LED Matrix Saatı: 8 Addım (Şəkillərlə birlikdə)

Video: ESP8266 LED Matrix Saatı: 8 Addım (Şəkillərlə birlikdə)

Video: ESP8266 LED Matrix Saatı: 8 Addım (Şəkillərlə birlikdə)
Video: Control Speed of Stepper Motor using L298N with Push Button Switches STLPB-01 2024, Noyabr
Anonim
ESP8266 LED Matrix Saatı
ESP8266 LED Matrix Saatı

ESP8266 LED Matrix Saatı

Real vaxt saatı modulu və bir NTP serverindən WiFi üzərində vaxt sinxronizasiyası olan məşhur ESP8266 -a əsaslanan sadə LED matrisli saat.

YENİ! ESP32 versiyası da mövcuddur

Addım 1: Parçalar və Alətlər

Parçalar və Alətlər
Parçalar və Alətlər
Parçalar və Alətlər
Parçalar və Alətlər
Parçalar və Alətlər
Parçalar və Alətlər

Əvvəlcə nəyə ehtiyacımız olduğunu görək.

Parçalar:

  • 6 x 8x8 MAX7219 LED Matrix Banggood
  • 1 x RTC DS3231
  • 1 x ESP12 lövhəsi Bangood
  • 1 x makaron bankası
  • 1 x 5.5mm X 2.1mm DC Güc Təchizatı Metal Jak Panel Montajı
  • 1 x USB -dən 5,5 mm -dən 2,1 mm -ə qədər barel jakı 5 v dc elektrik kabeli
  • 1 x Pəncərə rəngli film
  • 11 x dişi -qadın dupont telləri Bangood

Alətlər:

  • lehimleme dəmir
  • sprey şüşəsi
  • hobbi bıçağı
  • iki tərəfli lent

Bütün hissələr asanlıqla ebay/aliexpress və/və ya yerli mağazalardan əldə edilə bilər.

Addım 2: LED matrisinin hazırlanması

LED matrisinin hazırlanması
LED matrisinin hazırlanması
LED matrisinin hazırlanması
LED matrisinin hazırlanması

PCB -də yazılmış istiqaməti qoruyarkən 2 x 4 ədəd modul almaq, birini yarıya bölmək və digərinə lehimləmək daha asan oldu.

Addım 3: LED Matrix Ekranını və RTC -ni ESP8266 -ya qoşun

LED Matrix Ekranı və RTC -ni ESP8266 -ya qoşun
LED Matrix Ekranı və RTC -ni ESP8266 -ya qoşun
LED Matrix Ekranı və RTC -ni ESP8266 -ya qoşun
LED Matrix Ekranı və RTC -ni ESP8266 -ya qoşun
LED Matrix Ekranı və RTC -ni ESP8266 -ya qoşun
LED Matrix Ekranı və RTC -ni ESP8266 -ya qoşun

Modullardakı pin başlıqlarını lehimləyin, sonra aşağıdakı kimi bağlamaq üçün dupont kabellərindən istifadə edin.

MAX7219 - ESP8266

  • VCC - 3.3V
  • GND - GND
  • CS - D8
  • DIN - D7
  • CLK - D5

DS3231 - ESP8266

  • GND - GND
  • VCC - 3.3V
  • SDA - D1
  • SCL - D2

RTC modulunda bir qeyd, göründüyü kimi batareyanı doldurma qabiliyyətinə malikdir, lakin CR2032 istifadə edərkən bu yaxşı bir fikir deyil. Mümkün bir həll, dövrənin şarj hissəsini deaktiv etmək üçün görüntüdə işarələnmiş izi kəsmək olar. Bu barədə əlavə məlumatı burada tapa bilərsiniz.

Addım 4: ESP8266 Modulunu yandırın

ESP8266 modulunu yandırın
ESP8266 modulunu yandırın

Nest addımı kodu ESP8266 -ya yükləmək olar.

Orijinal kodu burada tapa bilsəniz (müəllifə çox sağ olun!) Əlavə olaraq onun ingilis dilindəki versiyasını tapa bilərsiniz.

Yükləmə prosesi olduqca sadədir, kodu WiFi məlumatlarınızla yeniləməyi unutmayın.

char ssid = "xxxxx"; // şəbəkənizin SSID (ad) char pass = "xxxxx"; // şəbəkə parolunuz

Addım 5: Günəş Filmini Makaron Kavanozuna tətbiq edin

Günəş Filmini Makaron Kavanozuna tətbiq edin
Günəş Filmini Makaron Kavanozuna tətbiq edin
Günəş Filmini Makaron Kavanozuna tətbiq edin
Günəş Filmini Makaron Kavanozuna tətbiq edin
Günəş Filmini Makaron Kavanozuna tətbiq edin
Günəş Filmini Makaron Kavanozuna tətbiq edin
Günəş Filmini Makaron Kavanozuna tətbiq edin
Günəş Filmini Makaron Kavanozuna tətbiq edin

Qalan komponentlərin görünməməsi üçün bankanın yalnız bir hissəsini filmlə örtmək qərarına gəldim.

Bir az sınaqdan və səhvdən sonra gördüm ki, "sirr" həm kavanozu, həm də filmi sabunlu su ilə mümkün qədər nəmləndirməkdir ki, tətbiq edərkən düzəlişlər edə biləsiniz. Hər şeyi gözəl və nəm saxlamaq üçün sprey şüşəsindən və artıq filmi kəsmək üçün hobbi bıçağından istifadə edin.

Tamamilə quruduqdan sonra film kavanozun üzərinə olduqca yaxşı uzanmalıdır.

Addım 6: DC Güc Təchizatı Metal Jakını hazırlayın

DC Güc Təchizatı Metal Jakını hazırlayın
DC Güc Təchizatı Metal Jakını hazırlayın
DC Güc Təchizatı Metal Jakını hazırlayın
DC Güc Təchizatı Metal Jakını hazırlayın
DC Güc Təchizatı Metal Jakını hazırlayın
DC Güc Təchizatı Metal Jakını hazırlayın

DC yuvasına 2 dupont telini lehimləyin. ESP8266 -a aşağıdakı kimi bağlanacaqlar.

  • + - VİN
  • - - GNG

Kavanoz qapağının ortasında bir bütün qazın və DC yuvasını quraşdırın.

Addım 7: Hər şeyi bir yerə yığın

Image
Image
Hər şeyi bir yerə yığmaq
Hər şeyi bir yerə yığmaq
Hər şeyi bir yerə yığmaq
Hər şeyi bir yerə yığmaq

İşləri bir az daha səliqəli etmək üçün RTC və ESP8266 -ı bir neçə tərəfli lent istifadə edərək LED ekranın arxasına yapışdırdım. Modulların heç bir LED modul kontaktına toxunmadığından əmin olun və toxunarsa, şortdan qaçmaq üçün kontaktları örtmək üçün bir az elektrik lenti istifadə edin.

Ayrıca, kavanozun qapağını geri vidaladıqdan sonra ekranın hərəkət etmədiyinə əmin olmaq üçün alt ucuna bir az lent əlavə etdim ki, kavanozun altındakı yerdə qalsın.

Yalnız USB kabelini bağlamaq qalır və budur!

Addım 8: Əlavə fikirlər

  • TP4056 ilə doldurulmuş ehtiyat batareyanı əlavə edin;
  • Bir temperatur və rütubət sensoru əlavə edin;
  • 3d çaplı bir qutu dizayn edin;
  • Gecədə ekranı söndürmək üçün işıq sensoru əlavə edin.

Ümid edirik ki, bu layihədən zövq aldınız və hər hansı bir sualınız varsa soruşmaqdan çekinmeyin.

Tövsiyə: