Skip to content

Небольшой проект для ESP8266, датчика DHT, с возможностью отправки уведомлений в Telegram.

Notifications You must be signed in to change notification settings

vladios13/ESP8266_TS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

Умный мониторинг с ESP8266 и Telegram

Img

Это маленький проект представляет собой систему мониторинга температуры и влажности с использованием платформы ESP8266 NodeMCU, датчика DHT, и возможности отправки уведомлений в Telegram.


Описание

Проект включает в себя следующие компоненты:

  • ESP8266: Микроконтроллер, используемый для чтения данных с датчика DHT и отправки уведомлений в Telegram.
  • Датчик DHT: Измеряет температуру и влажность, данный скрипт поддерживает работу с датчикам: DHT 11, DHT 21, DHT 22.
  • Telegram Bot: Отправляет уведомления о текущей температуре и влажности.

Функциональность

  • Отображение и обновление в реальном времени текущей температуры и влажности на веб-странице.
  • HTTP-аутентификация по логину и паролю.
  • Возможность мониторинга данных через Telegram.
  • Уведомления о критической температуре.

Использование и сборка проекта

  1. Клонируйте репозиторий: git clone https://github.com/vladios13/ESP8266_TS.
  2. Откройте проект в Arduino IDE.
  3. Установите необходимые библиотеки через менеджер библиотек Arduino. (ESPAsyncTCP), (ESPAsyncWebServer), (FastBot), (DHT sensor library).
  4. Подключите ESP8266 к вашей Wi-Fi сети, указав SSID и пароль в конфигурации.
  5. Создайте бота в Telegram и укажите его токен.
  6. Укажите тип используемого датчика DHT в конфигурации.
  7. Введите логин и пароль для Auth-авторизации, а также ID тех пользователей которым разрешено запускать бота.
  8. Загрузите скомпилированный код на ESP8266.

Схема подключения датчика к ESP8266

Img


Благодарности

  • shameermohamed за код с асинхронным веб-сервером.

Полезные ссылки

Для пожертвований:

About

Небольшой проект для ESP8266, датчика DHT, с возможностью отправки уведомлений в Telegram.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages