Phone Controlled Computer Starter

by Ekras in Circuits > Computers

25818 Views, 539 Favorites, 0 Comments

Phone Controlled Computer Starter

FromAnyware copy.png
Phone Controlled Computer Starter

Have you ever wanted to start your computer while you are away from home to access some files? Or maybe you wanted to start a download of a new game, so that it would be done when you got home. This project will show how to start and control your computer from anywhere in the world.

We will use a NodeMCU and the Blynk app to start the computer. After it has been turn on, the TeamViewer App will be used to control the computer.

Parts & Programs

IMG_2094.jpg
IMG_2089.jpg
IMG_2095.jpg
Screenshot_2016-02-19-17-21-59.png
Screenshot_2016-02-19-17-23-38.png

Parts

  • A computer to turn on
  • NodeMCU (or ESP8266)
  • Project enclosure
  • Cables
  • Optocoupler (Opto-isolator) i used "Sharp PC817"
  • Resistor 200ohm

Programs

  • Blynk App (on Phone)
  • Arduino IDE (on Computer)
  • TeamViewer (on Computer and Phone)

TeamViewer

2016-02-19 (2).png
2016-02-19 (3).png
2016-02-19 (9).png
2016-02-19 (10).png

Download the TeamViewer software on the PC that you want to control. Create an account and add your computer to your list of computers. You can control your computer from another computer or by phone.

TeamViewer (To Control Computer)

Screenshot_2016-02-19-17-21-59.png
Screenshot_2016-02-19-17-22-14.png
Screenshot_2016-02-19-17-22-31.png
Screenshot_2016-02-19-17-22-37.png

Also download the TeamViewer App from the store, it is free. Login and go to your computers and from there it is just to click on the computer that you want to control.

Blynk (To Start Computer)

Screenshot_2016-02-19-17-23-38.png
Screenshot_2016-02-19-17-25-16.png
Screenshot_2016-02-19-17-26-17.png
Screenshot_2016-02-19-17-26-35.png
Screenshot_2016-02-19-17-26-58.png
Screenshot_2016-02-19-17-27-01.png

The Blynk App will be used to trigger the NodeMCU board that will start our computer. Download the app from the store and make an account. Create a new project and add a button to pin 4 (if you use that pin).

Program the NodeMCU With Arduino IDE

sadfasdf.PNG
Captasdfsdure.PNG
1.png
2.PNG
3.png
4.PNG
5.png
6.png
7.png
8.png
9.png
12.png
13.png
10.png
11.png

The pictures contains most of the information in this step.

Arduino IDE

https://www.arduino.cc/en/Main/Software (Here We can download the Arduino IDE)

Blynk

https://github.com/blynkkk/blynk-library/releases (Here we can download the code library for the project)


Add the ESP8266 board to the Arduino IDE

https://github.com/esp8266/Arduino (This is the website where we find the following link)

"http://arduino.esp8266.com/stable/package_esp8266com_index.json" (We will need this link)

Make the Hardware

DatorStartare_bb.png
IMG_2096.jpg
IMG_2088.jpg
IMG_2099.jpg

solder the optocoupler as the schematics show.

Power the NodeMCU

IMG_2104.jpg
IMG_2105.jpg
IMG_2107.jpg
IMG_2106.jpg
IMG_2108.jpg
IMG_2102.jpg
IMG_2101.jpg

The board needs power and I do not want to cut open the wires on my power supply. I added a usb power plug to the back of the case to make it easy to supply the board with power.

Connect the Wires

IMG_2116.jpg
IMG_2118.jpg
IMG_2138.jpg
IMG_2134.jpg
This part is quite easy. Dissconect the cable that goes from the power button to the motherboard and plug in one of the two cables from the NodeMCU instead. Now connect the power button cable (that you just dissconected) to the other cable from the NodeMCU board and you are done.

Remember that the current can only flow in one direction in the optocoupler so if it does not work, then you have plugged the cable in the wrong way. (This is not harmful to your computer).

The Build in Moving Pictures

Phone Controlled Computer Starter

I provided a short video of the build. If you want to see a test of the build, there is some at the end of the video!

Thank you for reading my instructable!