项目简介
本项目是一个基于物联网的家居助手项目,名为KnobLight。它借助WiFi和MQTT协议与Home Assistant进行通信,使用一个旋钮作为调光器,能够方便地控制家中灯光。
项目的主要特性和功能
- WiFi连接:可连接家庭无线网络。
- MQTT通信:通过MQTT协议与Home Assistant通信,实现灯光控制。
- 旋钮调光:能通过旋钮调整灯光亮度。
- 同步功能:定期将灯光亮度信息同步到旋钮,保证旋钮显示与实际灯光亮度一致。
安装使用步骤
- 环境准备:确保已安装Home Assistant和MQTT集成。
- 硬件准备:依据BOM采购所需硬件,包含KY_040编码器、Wemos D1 mini(esp8266)。
- 设计:使用OpenSCAD进行设计,要确保已安装所需的库。
- 编程:复制并修改
src/secrets.tpl.h
文件以适配你的WiFi设置和其他相关参数,之后将代码烧录到esp8266。 - 配置:在Home Assistant中配置MQTT自动化,添加触发条件和动作,以响应来自KnobLight的指令。
- 测试:连接硬件,测试旋钮调光功能是否正常,确保灯光能随旋钮转动进行相应的亮度调整。
注意:使用前请了解并遵循所有相关的电气安全准则,此项目涉及电子元件,使用不当可能导致损坏或安全隐患。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】