简介:
基于ESP8266的双路n-mos调光板,有GY-30光强传感器接口和两个人体传感器接口(供电电压12v),可供两路感应开关控制两路pwm灯带
1.产品简介
- 本项目采用ESP8266(ESP-12E模块)开发,用于台灯改造、智能夜灯DIY等用途,光强探测使用GY-30光强传感器,提供了两路人体传感器输入和两路MOSFET输出,人体传感器可以使用热释电传感器或者微波传感器。
2.应用场景
- 台灯智能化改造
- 智能夜灯
- 其他应用低压MOS开关调光/调速等场景
3.产品概述
- 本产品采用ESP8266(ESP-12F模块)作为主控
- 板载两路PWM调光/调速电路,可以接入LED,直流电机等负载
- 提供了GY-30传感器模块接口,用于光强测量
- 提供两路人体传感器输入接口(预留12V和3.3V两路传感器供电)
- 提供一路按键接口
4.产品参数
(1)硬件选用
- 主控: ESP8266(ESP12-E模组)
- 光强传感器: GY-30模块
- 人体传感器: RCWL-0516
- N-MOS: NCE-3010S (Vds = 30V,Id=10A)
- DC-DC模块:9-28V DC 转 3.3V DC(非隔离)
(2)电气参数
- 工作电压: 9-28V(推荐12V)
- MOS管供电电压: 同输入电压(推荐12V)
- MOS管驱动电压: 同输入电压(推荐12V,若输入电压较高需要调整驱动端分压电阻)
- MOS管工作电流: 10A
(3)规格参数
5.使用说明:
- 本项目用于旧台灯改造接入Homekit之用,按照灯带供电要求自备电源(最好是12V电源及灯带),附件提供接入代码。
- 使用该板子也可以将小夜灯改为智能控制,通过esp-home接入homeassistant,提供各种自动化功能,也可以使用esp-home自带的本地自动化用作人体感应夜灯使用。
- 板子各部分功能如下

代码编译与烧录:
故障排查
- 烧录完成后供电改为12v外接电源,避免供电不足导致模块工作不稳
- 出现任何故障时可通过串口助手查看信息,当启动完成后会提示free heap xxx,此时可以连接
- wifi无法连接时检查wifi是否打开了5G和2.4G合用一个ssid,最好分开
- 配对成功后如遇到模块经常离线请检查wif稳定性、模块位置信号和供电电流是否足够
- 如需要重新烧录在Erase Flash选项中要选择“ALL Flash Conetents”
六.备注说明
- 本项目需要烧录软件方可使用,源码参见附件
- 编译环境:
- Arduino 1.8.13
- 烧录工具:
- USB转TTL模块
附件包含如下
源代码.zip
- 单路PWM调光带点动开关(one-chane-lightbulb示例代码)
- 双路PWM调光带点动开关(two-chanel-lightbulb示例代码)
- 双路PWM调光带点动开关、光强传感器、人体传感器(two-chanel-lightbulb-sensor示例代码)视频中演示为此版本
其他附件
- Homekit开发规范文档(HAP-Specification-Non-Commercial-Version)
- 模块编译与烧录教程
- 视频教程
- 传感器模块购买推荐
注意事项
- 本项目没有预留板载烧录芯片,需要自备USB转TTL模块,如CH340等
- 模块供电与MOS供电是同一电压,根据DCDC模块输入电压范围确定,本人使用的是9-28V转3.3V非隔离DCDC模块,购买时需要注意尺寸(附件提供了我购买模块的链接,可以参考模块尺寸)
- DC-DC模块下方为模拟地和数字地相接的磁环,如不需要可以直接用导线短接
制作成本
七.测试视频
- 测试视频展示了旧台灯通过改造接入homekit,实现语音控制、灯光亮度调节、光强采集等功能,通过homekit中枢还可以实现更多自动化操作。
最近更新时间 2022-08-30 10:04:19