In this instructable, I will show you how to make an internet controlled robot. You can use it to move objects across a room, or do other tasks. I took the less productive route and chased my dog with it.
Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.
Step 1: Parts and Tools
These are the parts and tools that you will need to make this project:
Robot chassis with 2x 5v Wheels (can buy on Amazon)
Linkit ONE board and Wifi antenna (included)
Lithium Ion battery (included with board)
2x 2n2222 NPN Transistors
2x 1k Ohm Resistor
Small Piece of Perf Board
Computer with Latest version of Arduino IDE and Linkit ONE drivers
Soldering Iron and Solder
Step 2: Wiring
Use the attached wiring diagram to make all of the connections to the linkit ONE board. You will also need to connect the WiFi antenna. Do so by taking the WiFi antenna and plug the uFL connector on it to the pin on the back of the board that says "WiFi ANT". Plug the Li-ion battery into the JST connector on the front of the board
Step 3: Programming
Download the (first) attached Arduino sketch, open it, then change the network and password lines of code to your network and password. Now, Press upload. Open the serial monitor and copy the first IP address that is shown.
Now, download the (second) attached Arduino sketch, open it, then change the network and password lines of code to your network and password.
Now, Press upload.
The only difference between the two sketches is that one requires the serial monitor to be open at all times, while the other doesn't. This means that the first on needs to be connected to the computer at all times. The main reason for the first on is just to get the required IP address.
Step 4: How to Use
To use the robot, turn the switch on the board that says "USB" and "BATT" to "BATT" and paste in the IP address that you found in the previous step into a web browser. You should see some buttons; forward, left and right. Press any of the buttons, if the robot moves accordingly, you have done every step correctly. Congrats!