WIFI远程电脑开机卡

9个月前

简介: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空板 0.jpg

注:上图为V1.0版PCB,有一些问题,已更新工程文件,有少许变动

1.左下角部分为12V到3.3V稳压电路,未使用待测试

2.PCIE接口和ESP8266模组之间为3.3V供电电路,测试稳定

2、V2.0版焊接装机图

电脑开机卡1.jpg

电脑开机卡2.jpg

五、最近更新

2020-5-25

1.APP控制电脑开关机、重启程序已调试完成,目前功能:一个按键控制,点一下开机或关机,长按重启。

2.天猫精灵语音控制部分目前调试不了,调试时无法控制设备,平台在更新,官方论坛上的回复是 捕获.png所以,什么时候可以调试还不知道,程序调试结果后续更新到附件

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、更新程序代码

六、视频演示

文档

远程开机卡

在编辑器中打开

远程开机卡

在编辑器中打开

BOM

ID Name Designator Footprint Quantity BOM_Supplier BOM_Supplier Part
1 300R/1% R6,R7 R 0603 2 LCSC C125916
2 10k/1% R8,R2,R3,R4,R5 R 0603 5 LCSC C362180
3 100nF/50V C6,C4,C8 C 0603 3 LCSC C335111
4 1uF 1206 C5 C 1206 1 LCSC C7174
5 10uF 1206 C3 C 1206 1 LCSC C154161
6 10uF/10V C7 C 0603 1 LCSC C162265
7 10uF/25V C9 C 0603 1 LCSC C76614
8 BZT52C3V3 D2 SOD-123 1 LCSC C173413
9 300R R9,R12 R 0603 2 LCSC C365140
10 1K R15 R 0603 1 LCSC C118155
11 100R R13,R10 R 0603 2 LCSC C125923
12 10K R14,R11 R 0603 2 LCSC C238881
13 E-500MA F1 C 0805 1 LCSC C135329
14 E-ESP-12F U3 E-ESP-12F 1 LCSC C82891
15 S8050 Q1,Q2 SOT-23-3 2 LCSC C2146
16 BOOT K2 轻触开关 1 LCSC C118141
17 RESET K1 轻触开关 1 LCSC C118141
18 HT7833 U2 R--SOT-89 1 LCSC C50936
19 AQY211EHAX U4,U5 SOP-4 2 LCSC C129282
20 J-CH340E UD1 J-MSOP-10 1 LCSC C99652
21 CUS10S30 D3,D1,D4 SOD-323 3 LCSC C146335
22 J-SS 12D07 SW1 J-SS 12D07 1 LCSC C221975
23 PCIE-36P CN1 PCIE 1X 1 LCSC C404109
24 J-MICRO USB USB1 J-MICRO USB 1 LCSC C404968
25 0.1UF C11,C10 C 0603 2 LCSC C335111
26 主板接线端子 H3 排针排母2*4P 1 LCSC C68234
27 机箱接线端子 H2 排针排母2*4P 1 LCSC C68234
28 排针2P J3 排针排母2P 1 LCSC C115245

展开

工程成员

服务时间

周一至周五 9:00~18:00
  • 0755 - 2382 4495
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 立创EDA微信号

    easyeda

  • QQ交流群

    664186054

  • 立创EDA公众号

    lceda-cn