项目简介
本项目借助ESP8266 MCU驱动步进电机,对老式夜间节能存储加热器的输入负载进行控制。系统集成了OpenWeatherMap获取天气预报信息,通过MQTT协议与智能家居系统Homeassistant对接,实现对加热器的智能控制,可有效提高能源利用效率,降低能源消耗。
项目的主要特性和功能
- 智能天气预报集成:依据OpenWeatherMap的天气预报信息,智能调整加热器输入负载,避免能源浪费。
- MQTT与智能家居集成:利用MQTT协议和Homeassistant无缝对接,方便用户远程监控和控制加热器。
- RGB LED状态指示:通过不同颜色闪烁的RGB LED,直观展示加热器开关、负载输入等运行状态。
- 可定制运行模式:用户能选择是否使用天气预报信息,还可手动设置加热器运行时间,满足个性化需求。
- EEPROM持久化存储:将加热器运行设置持久化存储在EEPROM中,方便下次使用。
安装使用步骤
假设用户已下载本项目的源码文件,按以下步骤操作: 1. 准备硬件:准备步进电机、ESP8266 MCU、Limit Switch等硬件部件。 2. 硬件组装:依照项目提供的图纸和说明,完成硬件组装并连接好电路。 3. 源码下载:将源码文件下载到ESP8266 MCU中。 4. 配置MQTT服务器:连接MQTT服务器,设置服务器地址、用户名和密码等参数。 5. 配置OpenWeatherMap:配置OpenWeatherMap的API密钥,设置天气预报相关参数。 6. 设置运行模式:根据实际需求,配置加热器运行模式和运行时间。 7. 启动系统:完成上述配置后,启动系统,系统会根据设定参数和天气预报信息自动调整加热器输入负载。
许可证
本项目遵循DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE协议,用户可自由复制、分发和修改项目代码,无需支付费用。
下载地址
点击下载 【提取码: 4003】