ESP MQTT JSON 多传感器 ESP-MQTT-JSON-Multisensor

智能家居 ⭐☆☆☆☆ (1/5) 已发布
bruhautomation 336 Stars Apache-2.0 BOM 完整度: /5 教程完整度: /5

项目简介

(OBSOLETE) ESP MQTT JSON Multisensor for Home Assistant. Supported sensors include the TEMT6000 light, AM312 PIR, DHT22


这是一个非常适合智能家居DIY爱好者的开源项目——ESP-MQTT-JSON-Multisensor。它的核心目标是帮助用户用最简单、零门槛的方式,打造一个属于自己的多功能传感器,并无缝接入Home Assistant智能家居平台。项目最大的亮点在于“无需焊接、无需面包板”,仅靠杜邦线和一块NodeMCU ESP8266开发板就能完成硬件搭建,极大降低了电子制作的门槛。

标签

项目特点

**无需焊接**:所有连接均使用杜邦线,无需焊接或面包板,降低入门门槛。
**多传感器集成**:支持 DHT22(温湿度)、AM312(人体感应)、光敏电阻/TEMT6000(光照)传感器。
**RGB LED 控制**:支持颜色设置、闪烁、淡入淡出和过渡效果,可通过 Home Assistant 的 MQTT JSON Light 组件控制。
**无线 OTA 更新**:首次通过 USB 上传固件后,后续可通过 WiFi 无线更新代码。
**3D 打印外壳**:提供 STL 文件,可自行打印外壳,让传感器更美观。
**与 Home Assistant 深度集成**:利用 Home Assistant 的 MQTT 传感器和灯光组件,实现自动化控制。

技术规格

主控芯片
温度传感器
湿度传感器
人体感应传感器
光照传感器
指示灯
通信协议
固件上传
供电

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
NodeMCU 1.0 (ESP8266) 1 核心开发板
DHT22 温湿度模块 1 测量温湿度
AM312 迷你 PIR 人体感应模块 1 检测人体移动
光敏电阻模块 或 TEMT6000 光照传感器 1 二选一
共阴极 RGB LED 1 指示灯
杜邦线(公对母/公对公) 若干 无需焊接
5V USB 电源适配器 1 为 NodeMCU 供电
3D 打印外壳(可选) 1 STL 文件已提供

3D 模型

所需工具

工具用途是否必需
3D打印机 打印外壳和结构件 ▢ 推荐
电脑(安装 Arduino IDE) 编写和上传固件 ✅ 是
USB 数据线 首次上传固件 ✅ 是
热熔胶枪 固定元件(可选) ▢ 推荐

能力画像

记忆与知识检索
1/5
逻辑推演
2/5
表达与交流
1/5
感知与观察
2/5
数理与计算
2/5
动手与操作
3/5
狂热与坚持
2/5
创造与创新
2/5

所需技能

🔧 **动手能力**:能够使用杜邦线连接模块,无需焊接。可选技能:3D 打印或使用热塑性塑料制作外壳。 💻 **编程能力**:基本 Arduino IDE 使用,能够修改 WiFi 和 MQTT 配置参数。无需深入编程知识。 ⚡ **电子电路**:基本了解传感器和 LED 的引脚连接,项目已提供完整接线图,无需电路设计经验。

适用场景

**智能家居入门**:非常适合想开始 DIY 智能家居传感器但缺乏焊接经验的初学者。
**环境监测**:在家庭或办公室中监测温度、湿度、光照和人体活动。
**自动化触发**:结合 Home Assistant,实现人来灯亮、温湿度超标报警等自动化场景。
**学习 MQTT 和 IoT**:通过实践理解 MQTT 协议、ESP8266 开发以及物联网设备与智能家居平台的集成。