【电子DIY作品】基于ESP-01的智能台灯

[复制链接]
查看320 | 回复5 | 2024-8-7 23:30:01 | 显示全部楼层 |阅读模式
1 前言

无意中翻到了几年前改装的的宿舍台灯,恰逢这次活动不限开发板型号才好发一下。本项目是对传统机械开关进行改装,主控制器采用ESP-01,通过ESP01控制继电器实现开关的替代。在传统机械开关方式不变的情况下,还接入了天猫精灵和点灯科技实现台灯的语音控制及手机远程APP控制。
2 硬件设计
首先要准备的就是台灯。我当时改装的灯是接电源适配器5V供电,所以在整个控制系统的电源管理上就不用有太多思考直接从电源适配器上接入,通过AMS117将5V降至3.3V给主控供电。如果使用AC220V的台灯的话就得先整流然后DC-DC降压至5V再通过LDO两级降压至3.3V,这边可以直接买个电源模块,如下图2-2。
2-1磁吸灯.png   
                        2-1 改装前台灯

2-2 电源模块.png

          2-2 AC-DC电源模块
主控采用ESP01S的原因在于他体积小巧且市面上有很多对应的继电器模块,比较方便。所以直接购买的ESP01继电器模块如下图2-3。
2-3 继电器模块.png

         2-3 ESP01S继电器模块

由于采用继电器控制台灯开断后就无法进行手动控制,所以为了保留原始的机械控制方式,这里再采用一个单刀双掷开关,通过下图2-4电路连接,与继电器的常开常闭触点构成LED的双控,这样便能够既能使用继电器自动控制也能够使用单刀双掷开关进行手动控制。
2-4 双控.png

            2-4 双控电路

3 软件设计

软件部分主要就是通过ESP01S联网,获取手机APP端及天猫精灵的控制指令去控制继电器的开断,从而实现台灯的开启和关闭。具体代码及讲解见附件一和展示视频。
4 实物展示

视频中包含了实物功能展示及思路讲解:
[url=https://www.bilibili.com/video/B ... ab58bb6850f9a47acd0]【WIFI开关 接入天猫精灵】[/url]



附件一:具体代码
WIFI_SW.zip (1.43 KB, 下载次数: 1)
回复

使用道具 举报

lsrly | 2024-8-8 07:57:49 | 显示全部楼层
好好学习,努力挣钱,专心
回复

使用道具 举报

爱笑 | 2024-8-8 08:43:04 | 显示全部楼层
不错不错!
用心做好保姆工作
回复

使用道具 举报

bzhou830 | 2024-8-8 09:05:47 | 显示全部楼层
不错不错!
选择去发光,而不是被照亮
回复

使用道具 举报

WT_0213 | 2024-8-8 11:24:04 | 显示全部楼层
小灯管不错,可以做个屏幕灯
回复 支持 反对

使用道具 举报

WildboarG | 2024-8-8 15:48:50 | 显示全部楼层
真不错
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则