Since I use a desktop computer at school, it is very inconvenient to use the computer to do development and look up information in laboratories, libraries and other places (the laboratory computer is too stuck). I also saw someone open source on the open source platform. A boot stick project: Boot stick , if it can be turned on remotely and combined with remote control software, it can solve my problem. After referring to the implementation principle of this project, I plan to make a WIFI remote control boot card myself. Thank you. Netizen: huangwujiu .
1. The ESP-12F module is the main controller and is based on the Blinker IoT platform to realize computer remote control.
2. Mobile APP realizes remote computer power on and off, remote restart, and remote computer status query
3. Tmall Elf voice control enables computer switching on and off, computer status inquiry, and you can use your mouth but never move your hands.
4. Supports Xiaoai and Xiaodu control, the program needs to be modified, please refer to the documentation
1. The program code is downloaded in the attachment
2. Based on Arduino development, please refer to the blog post for the development environment: ESP-12S Tmall Elf Sound Controlled Snowflake Lamp
3. Blinker mobile APP component settings, program modification, Tmall Elf APP entry settings and other tutorials refer to the blog post: ESP-12F WIFI remote computer boot card
1. PCB blank board
Note: The picture above is the V1.0 PCB. There are some problems. The project file has been updated with some changes.
1. The lower left corner is a 12V to 3.3V voltage stabilizing circuit, which is not used and will be tested.
2. There is a 3.3V power supply circuit between the PCIE interface and the ESP8266 module, and the test is stable
2. V2.0 version welding installation diagram
2020-5-25
1. The APP controls the computer to turn on and off and restart. The debugging has been completed. The current function is: one button control, click to turn on or off, and long press to restart.
2. The voice control part of Tmall Genie cannot be debugged at present. The device cannot be controlled during debugging. The platform is being updated. The reply on the official forum is, so it is not known when debugging will be possible. The program debugging results will be updated in the attachment later.
2020-5-26
1. Modify the mobile APP control program and have two control buttons on the APP side
①Click the restart button to control the computer to restart. Press and hold to check the computer startup status and send it back to the APP for display.
②On/off button, click to control the computer to turn on and off, long press to control the computer to force shutdown when it is on.
2020-6-4
1. Schematic and PCB updated to V2.0
2. Improve some mobile phone control programs, the program has been updated to the attachment
3. The debugging of the Tmall Elf control program is completed and the program has been updated to the attachment.
4. The program adds a smart network distribution function, which can be carried out through the Blinker mobile APP or WeChat applet.
2020-8-29
1. Updated PCB to version V2.1, modified the control pins for computer power on and off and restart:
The status of each pin during ESP8266 power-on:
GPIO pin initial state initial level GPIO0 input pull-up H GPIO2 input pull-up H GPIO4 input dropdown L GPIO5 input dropdown L GPIO12 input pull-up H GPIO13 input pull-up H GPIO14 input pull-up H GPIO15 input pull-up H GPIO16 Output set high H To prevent the solid state relay from conducting during power-up, the control pin
Modified from GPIO14 and GPIO16 to GPIO4 and GPIO5
2. Update program code
2021-3-2
1. Modify the switch detection circuit
All reference designs on this site are sourced from major semiconductor manufacturers or collected online for learning and research. The copyright belongs to the semiconductor manufacturer or the original author. If you believe that the reference design of this site infringes upon your relevant rights and interests, please send us a rights notice. As a neutral platform service provider, we will take measures to delete the relevant content in accordance with relevant laws after receiving the relevant notice from the rights holder. Please send relevant notifications to email: bbs_service@eeworld.com.cn.
It is your responsibility to test the circuit yourself and determine its suitability for you. EEWorld will not be liable for direct, indirect, special, incidental, consequential or punitive damages arising from any cause or anything connected to any reference design used.
Supported by EEWorld Datasheet