• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to secondary sidebar
  • Skip to footer

У Павла!

  • Контроллеры
    • Arduino
      • Приборы
      • Музыка
      • Проекты Arduino
      • Уроки Arduino
      • Игры на Arduino
      • Роботы на Ардуино
      • FLProg
    • Одноплатные ПК
      • Orange pi
      • Raspberry pi
        • Raspberry pi pico
        • Raspberry pi server
        • Проекты Raspberry pi
    • ESP
      • ESP8266
        • NodeMCU
      • ESP32
      • M5stack
    • Другие контроллеры
      • STM32
  • Умный дом
    • Home Assistant
      • Автоматизации
    • Tuya
    • Bluetooth
    • ESPHome
    • Frigate
    • Telegram
    • Яндекс
  • ЧПУ
  • 3d печать
  • Об авторе

Не большая метеостанция на модуле с дисплеем на электронных чернилах TTGO T5 и микроконтроллером ESP32

9 июня, 2021

Приобрести модуль можно тут: http://alii.pub/5tqgv6

Еще больше модулей тут: http://alii.pub/5tqgwj

Прежде чем приступить к материалу, я Вас попрошу, если нравится то, что я делаю и хотите следить за моей деятельностью, то рекомендую подписаться на мой телеграмм канал: https://t.me/ypavla
Там я публикую новости о вышедших видео, статьях и разные устройства для умного дома и не только показываю.
Спасибо за внимание, теперь продолжим.

 

У меня лежал модуль на электронных чернилах GDEW0213M21.

Его характеристика:

Дисплей размером 2,13 дюйма.

Разрешение: 212×104

Диапазон рабочих температур: от -20 до +60

Не боится солнечных лучей.

В данном модуле отсутствуют все светодиоды индикации. Тем самым уменьшено энергопотребление.

 

Вообще существует очень много разновидностей данного дисплея. Примерный список:

  • GDE0213B1 2.13″ b/w
  • GDEH0213B72 2.13″ b/w, replacement for GDE0213B1
  • GDEH0213B73 2.13″ b/w, new replacement for GDE0213B1, GDEH0213B72
  • GDEM0213B74 2.13″ b/w, 4-Color/Grayscale not achieved
  • GDEW0213I5F 2.13″ b/w flexible
  • GDEW0213Z16 2.13″ b/w/r
  • DEPG0213BN 2.13″ b/w

Все эти модули дисплеев имеют одинаковый форм-фактор. Ну может быть почти все. Вообщем те которые я видел, идентичные.

По этому корпус для 3д печати должен подойти. Я скачивал его отсюда: https://www.thingiverse.com/thing:4670205

Под дисплеи которые выше по списку есть проект метеостанции который можно найти тут: https://github.com/gagauz/weatherdisplay

Но под мой дисплей данный пример не подошел. Мне пришлось изменить прошивку.

Мою модифицированную версию которая будет работать на дисплее GDEW0213M21 можно найти по ссылке : https://disk.yandex.ru/d/cOBOs3EP0wHRFQ

Программа заливается в модуль через программу platformio.

У проекта изначального было разрешение другое. Пришлось все подбить под мой дисплей.

Все строчки с координатами расположения элементов я подписал. Они находятся в файле draw_functions.h

Конфиг с настройками wi-fi сети, координатами расположения и apikey от сайта openweathermap находится в файле проекта по пути \config_sample\wifi_config.txt

содержимое файла выглядит так:

{
“ssid”: “wifi_name”,
“password”: “12345”,
“apikey”: “12345”,
“server”: “api.openweathermap.org”,
“city”: “Voronezh”,
“country”: “RU”,
“latitude”: “51.66”,
“longitude”: “39.17”,
“language”: “RU”,
“hemisphere”: “north”,
“units”: “M”,
“timezone”: “MSK-3”,
“ntpserver”: “0.ru.pool.ntp.org”,
}

 

Все данные меняем в ковычках. Далее копирует файл wifi_config.txt на microsd флешку.  Вставляем флешку в модуль и при первом запуске все данные считаются и запишутся в eeprom контроллера.

Таким образом можно легко менять параметры не прошивая устройство. Достаточно будет изменять данные в файле и снова вставлять флешку перед загрузкой устройства. После загрузки флешку можно будет извлечь. Постоянно ее держать в картридере не обязательно.

Как получить api ключ от openweathermap описано и рассказано в этой статье :

Крутая метеостанция на модуле с E-ink дисплеем LILYGO T5-4.7.

 

Видео демонстрации работы можно посмотреть тут:

Primary Sidebar

Поиск

Новые записи

  • Автоматизация оповещения о надвигающимся дожде в Home Assistant
  • Автоматизация перезагрузки устройства по команде Ping.
  • Разблокирование и добавление шлюза Xiaomi gateway 3 в Home Assistant для управления Bluetooth устройствами из экосистемы Xiaomi Home (mihome)
  • Интеграция для локального управления (без интернета) ик пультом Tuya работающим по wifi из Home Assistant
  • Транслируем показания с Уличного Bluetooth Датчика температуры по BTHome на дисплей датчика температуры XIaomi LYWSD03MMC

Официальный YouTube Канал M5Stack:

Подписывайтесь на Телеграм канал

https://t.me/ypavla

Подписаться на YouTube!

Secondary Sidebar




Подписывайтесь на Telegram Канал!

У Павла!

Footer

Copyright_У Павла! © 2025 ·