
【征集令】WIFI远程电脑开机卡
简介
ESP8266 WIFI远程开机卡,基于Blinker物联网平台,实现手机APP远程电脑开关机、重启以及天猫精灵智能音响语言控制
简介:ESP8266 WIFI远程开机卡,基于Blinker物联网平台,实现手机APP远程电脑开关机、重启以及天猫精灵智能音响语言控制开源协议
:GPL 3.0
描述
###一、简介###
由于我在学校用的是台式电脑,在实验室、图书馆等地方需要用电脑做些开发、查些资料等非常不方便(实验室电脑太卡了),又看到开源平台上有人开源了一个开机棒项目:开机棒,若能远程开机,再配合远程控制软件的话,正好可以解决我的问题,参考了该项目的实现原理,于是打算自己做一个WIFI远程控制的开机卡,在此感谢网友:huangwujiu。
###二、功能介绍###
1.ESP-12F模组为主控,基于Blinker物联网平台,实现电脑远程控制
2.手机APP实现电脑远程开关机、远程重启、远程电脑状态查询
3.天猫精灵语音控制,实现电脑开关机、电脑状态查询,能动口绝不动手
4.支持小爱、小度控制,需修改程序,参考文档
###三、软件教程###
1.程序代码在附件中下载
**2.基于Arduino开发,开发环境参考博文:ESP-12S 天猫精灵音控雪花灯 **
3.Blinker手机APP组件设置,程序修改,天猫精灵APP词条设置等教程参考博文:ESP-12F WIFI远程电脑开机卡
###四、图片展示###
1、PCB空板
注:上图为V1.0版PCB,有一些问题,已更新工程文件,有少许变动
1.左下角部分为12V到3.3V稳压电路,未使用待测试
2.PCIE接口和ESP8266模组之间为3.3V供电电路,测试稳定
2、V2.0版焊接装机图
###五、最近更新###
2020-5-25
1.APP控制电脑开关机、重启程序已调试完成,目前功能:一个按键控制,点一下开机或关机,长按重启。
2.天猫精灵语音控制部分目前调试不了,调试时无法控制设备,平台在更新,官方论坛上的回复是
所以,什么时候可以调试还不知道,程序调试结果后续更新到附件
2020-5-26
1.修改手机APP控制程序,APP端两个控制按钮
①重启按钮,单击控制电脑重启,长按查询电脑开机状态并回传给APP显示
②开关机按钮,单击控制电脑开关机,开机状态长按控制电脑强制关机
2020-6-4
1.原理图和PCB更新至V2.0
2.完善手机控制部分程序,程序已更新到附件
3.天猫精灵控制程序调试完成,程序已更新到附件
4.程序添加智能配网功能,可通过Blinker手机APP或微信小程序进行智能配网
2020-8-29
1、更新PCB至V2.1版,修改了电脑开关机及重启的控制引脚:
ESP8266上电期间各引脚状态:
GPIO引脚 初始状态 初始电平 GPIO0 输入上拉 H GPIO2 输入上拉 H GPIO4 输入下拉 L GPIO5 输入下拉 L GPIO12 输入上拉 H GPIO13 输入上拉 H GPIO14 输入上拉 H GPIO15 输入上拉 H GPIO16 输出置高 H 为防止上电期间固态继电器导通,控制引脚
由GPIO14和GPIO16修改为GPIO4和GPIO5
2、更新程序代码
2021-3-2
1、修改开关机检测电路
###六、视频演示###
设计图
BOM
ID | Name | Designator | Footprint | Quantity |
---|---|---|---|---|
1 | 10uF 1206 | C3 | C 1206 | 1 |
2 | 100nF/50V | C4,C6,C8 | C 0603 | 3 |
3 | 1uF 1206 | C5 | C 1206 | 1 |
4 | 10uF/10V | C7 | C 0603 | 1 |
5 | 10uF/25V | C9 | C 0603 | 1 |

评论