Это маленький проект представляет собой систему мониторинга температуры и влажности с использованием платформы ESP8266 NodeMCU, датчика DHT, и возможности отправки уведомлений в Telegram.
Проект включает в себя следующие компоненты:
- ESP8266: Микроконтроллер, используемый для чтения данных с датчика DHT и отправки уведомлений в Telegram.
- Датчик DHT: Измеряет температуру и влажность, данный скрипт поддерживает работу с датчикам: DHT 11, DHT 21, DHT 22.
- Telegram Bot: Отправляет уведомления о текущей температуре и влажности.
- Отображение и обновление в реальном времени текущей температуры и влажности на веб-странице.
- HTTP-аутентификация по логину и паролю.
- Возможность мониторинга данных через Telegram.
- Уведомления о критической температуре.
- Клонируйте репозиторий:
git clone https://github.com/vladios13/ESP8266_TS
. - Откройте проект в Arduino IDE.
- Установите необходимые библиотеки через менеджер библиотек Arduino. (ESPAsyncTCP), (ESPAsyncWebServer), (FastBot), (DHT sensor library).
- Подключите ESP8266 к вашей Wi-Fi сети, указав SSID и пароль в конфигурации.
- Создайте бота в Telegram и укажите его токен.
- Укажите тип используемого датчика DHT в конфигурации.
- Введите логин и пароль для Auth-авторизации, а также ID тех пользователей которым разрешено запускать бота.
- Загрузите скомпилированный код на ESP8266.
- shameermohamed за код с асинхронным веб-сервером.
Для пожертвований: