Съдържание:

ESP8266 LED матричен часовник: 8 стъпки (със снимки)
ESP8266 LED матричен часовник: 8 стъпки (със снимки)

Видео: ESP8266 LED матричен часовник: 8 стъпки (със снимки)

Видео: ESP8266 LED матричен часовник: 8 стъпки (със снимки)
Видео: Control Speed of Stepper Motor using L298N with Push Button Switches STLPB-01 2024, Ноември
Anonim
ESP8266 LED матричен часовник
ESP8266 LED матричен часовник

ESP8266 LED матричен часовник

Прост LED матричен часовник, базиран на популярния ESP8266 с модул Час в реално време и синхронизация на времето през WiFi от NTP сървър.

НОВО! Предлага се и версия ESP32

Стъпка 1: Части и инструменти

Части и инструменти
Части и инструменти
Части и инструменти
Части и инструменти
Части и инструменти
Части и инструменти

Първо нека видим какво ни е необходимо.

Части:

  • 6 x 8x8 MAX7219 LED матрица Banggood
  • 1 x RTC DS3231
  • 1 x ESP12 Board Bangood
  • 1 х буркан с тестени изделия
  • 1 x 5,5 мм X 2,1 мм DC захранване Метален панел за монтиране на панел
  • 1 x USB до 5.5mm X 2.1mm жак за барел 5v dc захранващ кабел
  • 1 x филм за оцветяване на прозорци
  • 11 x женски към женски кабели dupont Bangood

Инструменти:

  • поялник
  • бутилка спрей
  • нож за хоби
  • двустранна касета

Всички части могат лесно да бъдат закупени от ebay/aliexpress и/или местни магазини.

Стъпка 2: Подготовка на LED матрицата

Подготовка на LED матрицата
Подготовка на LED матрицата
Подготовка на LED матрицата
Подготовка на LED матрицата

За мен беше по -лесно да си купя 2 x 4бр модула, разрязах един от тях наполовина и го запоявам към другия, като запазвам ориентацията, отпечатана на печатната платка.

Стъпка 3: Свържете LED матричния дисплей и RTC към ESP8266

Свържете LED матричния дисплей и RTC към ESP8266
Свържете LED матричния дисплей и RTC към ESP8266
Свържете LED матричния дисплей и RTC към ESP8266
Свържете LED матричния дисплей и RTC към ESP8266
Свържете LED матричния дисплей и RTC към ESP8266
Свържете LED матричния дисплей и RTC към ESP8266

Запоявайте щифтовете на модулите, след това използвайте кабелите dupont, за да ги свържете, както следва.

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 модула, очевидно има и възможност за зареждане на батерията, но това не е добра идея при използване на CR2032. Едно възможно решение би било да се изреже следата, маркирана на изображението, за да се деактивира зареждащата част на веригата. Допълнителна информация за това може да бъде намерена тук.

Стъпка 4: Мигайте модула ESP8266

Мигайте модула ESP8266
Мигайте модула ESP8266

Стъпка Nest би била да качите кода в ESP8266.

Въпреки че оригиналният код може да бъде намерен тук (много благодаря на автора!), Можете да намерите прикачена английската му версия.

Процесът на качване е доста прав, просто не забравяйте да актуализирате кода с вашите идентификационни данни за WiFi.

char ssid = "xxxxx"; // вашият мрежов SSID (име) char pass = "xxxxx"; // вашата парола за мрежата

Стъпка 5: Нанесете слънчевия филм върху буркана за паста

Нанесете слънчевия филм върху буркана за паста
Нанесете слънчевия филм върху буркана за паста
Нанесете слънчевия филм върху буркана за паста
Нанесете слънчевия филм върху буркана за паста
Нанесете слънчевия филм върху буркана за паста
Нанесете слънчевия филм върху буркана за паста
Нанесете слънчевия филм върху буркана за паста
Нанесете слънчевия филм върху буркана за паста

Реших да покрия само една част от буркана с филм, за да останат видими останалите компоненти.

След някои опити и грешки забелязах, че „тайната“е да държите буркана и филма възможно най -мокри със сапунена вода, за да можете да правите корекции, докато го прилагате. Използвайте бутилката със спрей, за да поддържате всичко хубаво и мокро, и ножа за хоби, за да отрежете излишния филм.

След като изсъхне напълно, филмът трябва да бъде доста добре опънат върху буркана.

Стъпка 6: Подгответе метален жак за DC захранване

Подгответе метален жак за DC захранване
Подгответе метален жак за DC захранване
Подгответе метален жак за DC захранване
Подгответе метален жак за DC захранване
Подгответе метален жак за DC захранване
Подгответе метален жак за DC захранване

Запояйте 2 кабела dupont към жака за постоянен ток. Те ще бъдат свързани към ESP8266, както следва.

  • + - VIN
  • - - GNG

Пробийте цяло в средата на капака на буркана и монтирайте DC жака.

Стъпка 7: Съберете всичко заедно

Image
Image
Сглобявайки всичко заедно
Сглобявайки всичко заедно
Сглобявайки всичко заедно
Сглобявайки всичко заедно

За да направя нещата по -подредени, залепих RTC и ESP8266 към задната част на LED дисплея с помощта на двустранна лента. Уверете се, че модулите не докосват нито един от контактите на LED модулите, и ако го направят, използвайте малко електрическа лента, за да покриете контактите, за да избегнете къси контакти.

Също така, за да се уверя, че дисплеят не се движи, след като завинтвам капака на буркана, добавих малко лента в долния му край, така че да остане на мястото си на дъното на буркана.

Остава само да включите USB кабела и това е всичко!

Стъпка 8: Допълнителни идеи

  • Добавете резервна батерия, заредена чрез TP4056;
  • Добавете сензор за температура и влажност;
  • Проектирайте 3D печатна кутия;
  • Добавете сензор за светлина, за да затъмните дисплея през нощта.

Надявам се, че този проект ви е харесал и ако имате въпроси, не се колебайте да зададете.

Препоръчано: