Оглавление:

Светодиодные матричные часы ESP8266: 8 шагов (с изображениями)
Светодиодные матричные часы ESP8266: 8 шагов (с изображениями)

Видео: Светодиодные матричные часы ESP8266: 8 шагов (с изображениями)

Видео: Светодиодные матричные часы ESP8266: 8 шагов (с изображениями)
Видео: DIY WiFi Clock Informer on MAX7219 and ESP8266 / WiFi часы информер на MAX7219 и ESP8266 2024, Июль
Anonim
Светодиодные матричные часы ESP8266
Светодиодные матричные часы ESP8266

Светодиодные матричные часы ESP8266

Простые светодиодные матричные часы на основе популярного ESP8266 с модулем часов реального времени и синхронизацией времени через WiFi с сервера NTP.

НОВЫЙ ! Также доступна версия ESP32

Шаг 1. Детали и инструменты

Детали и инструменты
Детали и инструменты
Детали и инструменты
Детали и инструменты
Детали и инструменты
Детали и инструменты

Сначала посмотрим, что нам нужно.

Части:

  • Светодиодная матрица MAX7219 6 x 8x8 Banggood
  • 1 х RTC DS3231
  • 1 x плата ESP12 Bangood
  • 1 банка для макарон
  • 1 x 5,5 мм x 2,1 мм источник питания постоянного тока металлический разъем для крепления на панели
  • 1 x USB на 5,5 мм X 2,1 мм цилиндрический разъем питания 5 В постоянного тока
  • 1 x тонировочная пленка для окон
  • 11 x гнездо-гнездо проводов dupont Bangood

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

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

Все детали можно легко приобрести на ebay / aliexpress и / или в местных магазинах.

Шаг 2: Подготовка светодиодной матрицы

Подготовка светодиодной матрицы
Подготовка светодиодной матрицы
Подготовка светодиодной матрицы
Подготовка светодиодной матрицы

Мне было проще купить 2 модуля по 4 шт., Разрезать один из них пополам и припаять к другому, сохраняя ориентацию, напечатанную на печатной плате.

Шаг 3. Подключите светодиодный матричный дисплей и RTC к ESP8266

Подключите светодиодный матричный дисплей и RTC к ESP8266
Подключите светодиодный матричный дисплей и RTC к ESP8266
Подключите светодиодный матричный дисплей и RTC к ESP8266
Подключите светодиодный матричный дисплей и RTC к ESP8266
Подключите светодиодный матричный дисплей и RTC к ESP8266
Подключите светодиодный матричный дисплей и RTC к ESP8266

Припаяйте контактные разъемы на модулях, затем используйте кабели dupont для их соединения следующим образом.

MAX7219 к ESP8266

  • VCC - 3,3 В
  • GND - GND
  • CS - D8
  • DIN - D7
  • CLK - D5

DS3231 к ESP8266

  • GND - GND
  • VCC - 3,3 В
  • ПДД - D1
  • SCL - D2

Одно замечание о модуле RTC, очевидно, он также может заряжать аккумулятор, однако это не очень хорошая идея при использовании CR2032. Одно из возможных решений - вырезать след, отмеченный на изображении, чтобы отключить зарядную часть цепи. Дополнительную информацию об этом можно найти здесь.

Шаг 4: прошейте модуль ESP8266

Прошить модуль ESP8266
Прошить модуль ESP8266

Шаг вложенности будет заключаться в загрузке кода в ESP8266.

Хотя исходный код можно найти здесь (большое спасибо автору!), Вы можете найти его английскую версию в приложении.

Процесс загрузки довольно прост, просто не забудьте обновить код своими учетными данными WiFi.

char ssid = «ххххх»; // SSID вашей сети (имя) char pass = "xxxxx"; // ваш сетевой пароль

Шаг 5: нанесите солнечную пленку на банку для макаронных изделий

Нанесите солнечную пленку на банку для макарон
Нанесите солнечную пленку на банку для макарон
Нанесите солнечную пленку на банку для макарон
Нанесите солнечную пленку на банку для макарон
Нанесите солнечную пленку на банку для макарон
Нанесите солнечную пленку на банку для макарон
Нанесите солнечную пленку на банку для макарон
Нанесите солнечную пленку на банку для макарон

Я решил покрыть пленкой только одну часть емкости, чтобы остальные компоненты были видны.

После некоторых проб и ошибок я заметил, что «секрет» заключается в том, чтобы и банку, и пленку как можно больше намочить мыльной водой, чтобы можно было вносить корректировки по мере ее нанесения. Используйте распылитель, чтобы все оставалось красивым и влажным, и нож для хобби, чтобы срезать лишнюю пленку.

После полного высыхания пленка должна хорошо растянуться на банке.

Шаг 6: Подготовьте металлический разъем для блока питания постоянного тока

Подготовьте металлический разъем источника питания постоянного тока
Подготовьте металлический разъем источника питания постоянного тока
Подготовьте металлический разъем источника питания постоянного тока
Подготовьте металлический разъем источника питания постоянного тока
Подготовьте металлический разъем источника питания постоянного тока
Подготовьте металлический разъем источника питания постоянного тока

Припаиваем 2 двойных провода к разъему постоянного тока. Они будут подключены к ESP8266 следующим образом.

  • + - VIN
  • - - GNG

Просверлите отверстие посередине крышки банки и установите разъем постоянного тока.

Шаг 7. Собираем все вместе

Image
Image
Собираем все вместе
Собираем все вместе
Собираем все вместе
Собираем все вместе

Чтобы сделать вещи немного более аккуратными, я приклеил RTC и ESP8266 к задней части светодиодного дисплея с помощью двустороннего скотча. Убедитесь, что модули не соприкасаются ни с одним из контактов светодиодных модулей, и если это произойдет, закройте контакты изолентой, чтобы избежать короткого замыкания.

Кроме того, чтобы убедиться, что дисплей не двигается, когда я откручиваю крышку банки, я добавил немного ленты на ее нижний конец, чтобы она оставалась на дне банки.

Осталось только воткнуть USB-кабель и все!

Шаг 8: Дальнейшие идеи

  • Добавьте резервную батарею, заряженную через TP4056;
  • Добавьте датчик температуры и влажности;
  • Дизайн корпуса с 3d принтом;
  • Добавьте датчик освещенности, чтобы уменьшить яркость дисплея в ночное время.

Надеюсь, вам понравился этот проект, и если у вас есть вопросы, не стесняйтесь их задавать.

Рекомендуемые: