littlebot
Published on 2025-04-13 / 1 Visits
0

【源码】基于物联网和Home Assistant的KnobLight项目

项目简介

本项目是一个基于物联网的家居助手项目,名为KnobLight。它借助WiFi和MQTT协议与Home Assistant进行通信,使用一个旋钮作为调光器,能够方便地控制家中灯光。

项目的主要特性和功能

  1. WiFi连接:可连接家庭无线网络。
  2. MQTT通信:通过MQTT协议与Home Assistant通信,实现灯光控制。
  3. 旋钮调光:能通过旋钮调整灯光亮度。
  4. 同步功能:定期将灯光亮度信息同步到旋钮,保证旋钮显示与实际灯光亮度一致。

安装使用步骤

  1. 环境准备:确保已安装Home Assistant和MQTT集成。
  2. 硬件准备:依据BOM采购所需硬件,包含KY_040编码器、Wemos D1 mini(esp8266)。
  3. 设计:使用OpenSCAD进行设计,要确保已安装所需的库。
  4. 编程:复制并修改src/secrets.tpl.h文件以适配你的WiFi设置和其他相关参数,之后将代码烧录到esp8266。
  5. 配置:在Home Assistant中配置MQTT自动化,添加触发条件和动作,以响应来自KnobLight的指令。
  6. 测试:连接硬件,测试旋钮调光功能是否正常,确保灯光能随旋钮转动进行相应的亮度调整。

注意:使用前请了解并遵循所有相关的电气安全准则,此项目涉及电子元件,使用不当可能导致损坏或安全隐患。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】