如何制作手机控制的LED灯

电子说

1.3w人已加入

描述

步骤1:部件列表

1。任何传统灯具900-1000毫米高度

2。塑料管直径20-40毫米,高度900-1000毫米。我用过便宜的渠道管道

3。 WS2812每米带30-60个LED。 2-3米长

4。 ESP8266或ESP32设备。我用过ESP8266开发板

5。电源AC/DC 5V 2-3 A.(对于50个LED加上减去,计算结果为1A)

6。 LDR

7。继电器模块控制220v灯

8。电阻:1x 200欧姆,1x 10k欧姆

9。一些电线

步骤2:接线

WS2812

现在是时候将所有组件连接在一起了。

第3步:组装

1。在塑料管周围缠绕LED带

2。将ESP8266放入任何塑料盒中

3。将继电器模块放入另一个塑料盒中

4。根据图表的电线

5。在灯泡底部安装盒子。我用塑料胶

6。将LDR放在灯的顶部并将电线隐藏在塑料管内

步骤4:软件

对于这个项目,我使用了通用软件,由我自己开发

请看一下github页面https://github.com/Yurik72/ESPHomeController

这里包含如何编译和设置的完整说明

正是这个项目我使用了以下配置文件

1。配置config.json

2。服务services.json

3.Triggers triggers.json

您需要检查和更改的内容:

1。 Services.json - 调整“numleds”:xxx,其中带状切割后实际LED的xxx数量

2。 config.json - 为您的设备“localhost”设置正确的主机名:《您的主机名》

3。 config.json - 为你的mqtt连接设置正确的值:“mqtt_host”,“mqtt_port”:,“mqtt_user”,“mqtt_pass”。

,如果mqtt_host为空,设备将不会尝试连接到mqtt

第5步:集成到Apple Home(可选)

请查看wiki,如何进行集成

https://github.com/Yurik72/ESPHomeController/wiki/。..

请查看Homekit2MQTT的配置部分。

如果您不想手动添加所有内容,只需在Homekit2MQTT配置中替换全部或部分文件(config.json)。

步骤6:享受

WS2812

WS2812

WS2812

WS2812

现在,当一切都完成后,您可以

使用任何设备通过浏览器管理灯光

打开/关闭RGB LED

打开/关闭灯泡

为WS2812管理颜色,亮度和40多种内置效果

设置简单上述所有功能的时序安排程序

使用Apple H. ome kit

打开/关闭RGB LED

打开/关闭灯泡

管理RGB Leds的颜色和亮度

使用Home kit自动化脚本设置调度程序

使用siri进行语音控制灯

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分