项目简介
这是一个基于Arduino的智能家居恒温器项目,以ESP8266(ESP01或NodeMCU 1.0 ESP - 12E)为核心处理器,集成了DHT温湿度传感器,采用ThingsBoard作为服务器端管理工具。该项目旨在为家庭或小型办公环境提供可配置的智能恒温器解决方案。
项目的主要特性和功能
- 温湿度检测:借助DHT传感器实时获取环境的温度和湿度。
- 温度控制:依据设定的温度阈值,自动对加热或冷却设备进行调整。
- 远程监控和控制:通过WiFi连接到ThingsBoard服务器,实现远程操作。
- 自定义配置:用户能使用手机或其他设备自行设定温度阈值及其他参数。
- 日志记录:记录温湿度数据,方便进行分析与调试。
安装使用步骤
前提准备
- 安装版本号为1.8.13的Arduino IDE。
- 安装版本号为2.7.4的ESP8266开发板插件。
依赖库安装
- 安装版本号为1.10.6的Adafruit GFX库。
- 安装版本号为2.4.3的Adafruit SSD1306库。
- 安装版本号为6.17.3的ArduinoJson库。
- 安装版本号为1.4.1的DHT传感器库。
- 安装版本号为1.0.3的Logger库(已修改)。
- 安装版本号为0.5.0的ThingsBoard Arduino MQTT SDK(已修改)。
- 安装版本号为2.0.4_beta的WiFiManager库。
安装步骤
- 在Arduino IDE中打开项目文件"cf - arduino - thermostat.ino"。
- 在“工具 -> 开发板”中选择ESP8266开发板。
- 通过“草图 -> 上传”将代码上传到开发板。
使用说明
详细的使用说明和配置方法请参考项目的Wiki页面或CHANGELOG文档。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】