项目简介
本项目基于Arduino平台构建智能靴暖器控制系统,采用Wemos D1 mini(ESP8266变种)进行控制。该系统可通过MQTT协议与Home Assistant智能家居系统相连,实现对靴暖器的远程控制和定时管理。
项目的主要特性和功能
- 定时控制:能够设定定时器,自动开启或关闭靴暖器。
- 远程管理:借助MQTT与Home Assistant连接,可远程操控靴暖器。
- 传感器数据上报:设备通过MQTT上报当前状态,如工作时长、剩余时间等。
- 按键操作:支持本地按键操作,可增加定时时长或停止定时器。
- LCD显示:利用LCD显示屏展示当前工作状态和定时信息。
安装使用步骤
- 硬件准备:准备Wemos D1 mini(ESP8266变种)开发板、继电器、按钮、LCD显示屏等硬件,并完成电路连接。
- 软件环境:安装Arduino IDE,配置ESP8266开发环境。
- 代码下载:下载项目源代码,解压至Arduino IDE工程目录。
- 配置WiFi和MQTT:在代码里配置WiFi信息(SSID和密码)与MQTT服务器信息(服务器地址、端口、用户名和密码等)。
- 编译烧录:在Arduino IDE中编译并将代码烧录至Wemos D1 mini开发板。
- 连接智能家居系统:在Home Assistant等智能家居系统中添加MQTT设备,配置对应的主题和地址。
- 测试与调试:对靴暖器的定时控制、远程管理功能以及按键操作和LCD显示功能进行测试。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】