项目简介
这是一个基于ESP8266的HTMON固件项目,能够创建智能的温湿度监控器。该项目适用于家庭、办公室、仓库等需要实时监控环境温湿度的场景,具备传感器读取、MQTT通信、OLED显示、Web界面等功能。
项目的主要特性和功能
- 利用SHT3X传感器读取环境温湿度数据。
- 通过MQTT协议将温湿度数据发送到指定MQTT服务器,便于集中监控管理。
- 在OLED屏幕实时显示温湿度信息与动态图形。
- 提供简单Web界面,用户可查看和配置HTMON参数,如自动控制、温湿度阈值等。
- 使用WiFiManager库方便进行WiFi设置和连接。
- 支持通过HTTPUpdateServer库进行固件更新。
- 支持SSDP和mDNS,便于其他设备发现和连接HTMON。
- 提供Web接口进行设备重启和重置操作。
- 检测到温度过高时,设备进入热保护模式,关闭继电器并显示警告信息。
- 根据环境温湿度数据自动调整继电器的开关状态。
安装使用步骤
假设用户已经下载了本项目的源码文件
- 硬件准备:准备基于ESP8266的开发板,如ESP - 01或ESP32 - DevKitC等,连接好SHT3X传感器、OLED显示屏及其他必要硬件。
- 环境配置:安装ESP8266的开发环境,如Arduino IDE或PlatformIO等,配置好相应开发板和SDK版本。
- 源码下载与解压:将源码文件解压到开发环境的项目目录中。
- 编译与上传:使用开发环境编译并上传代码到ESP8266开发板。
- WiFi配置:通过Web界面或串口进行WiFi配置,输入WiFi名称和密码。
- MQTT配置:在Web界面或代码中配置MQTT服务器的地址、端口、用户名和密码。
- 启动与测试:启动ESP8266开发板,通过Web界面查看温湿度数据,确保OLED显示正常工作。若需自动控制,还需配置相应的继电器和负载。
详细使用和配置指南将在项目的文档或Wiki中提供。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】