
智能插座
简介
基于主控Esp8266模组、Blink电灯科技平台、米家的智能插座,可本地、远程、语音开关
简介:基于主控Esp8266模组、Blink电灯科技平台、米家的智能插座,可本地、远程、语音开关开源协议
:GPL 3.0
描述
说在前面
首先这个项目雏形早在ESP8266征集令那段时间就做了,当时觉得重复的项目太多了,我也没有其他亮点就没有发布,然后做毕设时又捡回来了,重新优化了一次,外壳和PCB参考了 520world 的,点我访问原工程 当然毕设只做一个插座就差点意思,毕设做了一个比较完成的家居系统,有温湿度环境传感器、电源控制器(220VAC,5VDC)和迷你主控制器,这次的插座就是那里面的220VAC,当然毕设没用到远程控制,就是简单组了个esp8266局域网,然后系统根据UDP相互协作,这次开源是因为换电脑了,这个项目如果存到我的硬盘里觉得很可惜于是修改了功能开源出来,东西先丢在这,本文中的坑应该是填完了。
功能简介
本人技术有限,因此插座没有设计电量统计,只有简单的电源开关功能,如下
- 通过点灯科技App远程控制智能插座开关
- 通过米家导入点灯科技设备,使用小爱同学语音控制智能插座开关
- 通过本地按键开关控制智能插座开关
使用说明
- 首先完成硬件打样,这里的主控打样厚度选1mm以下,不然插不进去建议0.8mm,再购买插座工模降压模块等完成硬件实物组装,装好后不要急着封壳,先把程序烧录进去,调试没问题后再封壳
- 软件烧录,本项目使用的Arduino IDE ,所以打开IDE后,打开工程需要修改几个参数
- 代码中的设备密钥,这个需要去点灯科技App中创建设备,然后把密钥填上
- 代码中的热点信息,用于上电后联网,一般改成家里路由器参数即可,不改也没关系,可以直接连接“A_OUTLET”的热点,之后跳转到热点配置,也就是支持智能配网,建议不修改,主要是拍你改错,
- 工程中需要用到的库在附件中,直接在IDE中添加后即可编译通过,实际使用有什么问题可以留言,可能会因为我遗漏了个别库放进附件
- 烧录成功之后就是使用点灯科技App和米家进行调试,点灯科技需要先导入我设计的界面,配置在附件,直接复制文本到App中更新即可,米家调试就需要先把点灯科技的设备同步过去,再到小爱里去新增训练计划
- 调试通过之后就可以愉快的封壳了,我使用的是502胶,亲测能粘牢
点灯科技App部分
- 新建设备
打开点灯APP,主界面右上角点击加号,选择独立设备
选择网络接入
返回即可
- 导入界面配置
下载好附件中的“点灯科技界面配置.txt”文件将内容复制发给手机并复制后打开点灯科技APP,打开新建的设备控制面板
点击右上角三个点号的设置按钮,选择界面配置
将复制好的文本粘贴到此处
点击更新配置,底部会显示数据导入成功,返回主界面即可
- 完成导入后设备上电界面如图
点击“刷新状态”按键之后即可同步实际数据,如图
米家App部分
- 导入米家设备
打开米家APP->我的->添加其他平台->添加点灯科技
- 创建训练计划
打开小爱同学APP->训练计划->个人训练->新增后进行编辑即可
- 开始使用
创建训练计划后大喊一声“小爱同学,打开插座”,即可打开插座
设计图
BOM
ID | Name | Designator | Footprint | Quantity |
---|---|---|---|---|
1 | 100nf | C1 | C0603 | 1 |
2 | 10uf | C2 | C0603 | 1 |
3 | HDR-F-2.54_1x6 | H1 | HDR-F-2.54_1X6 | 1 |
4 | Double Layer-15-0.8-2.0 | H2 | DOUBLE LAYER-15-0.8-2.0 | 1 |
5 | 10k | R7,R8,R9,R10,R14 | R0603 | 5 |

评论