Introduction: Telepresence Robot
Hey everyone, in this instructable, I will show you how to make a robot that uses a tablet and an internet controlled base to make a robot that can be used for a videochat application. This telepresence robot can be used for talking to relatives that live far away, or for checking on your pets when you are away from home. My design uses a tablet on a robotic platform that can be controlled over the internet.
Step 1: Parts and Tools
Here are the parts and tools that you will need to make this project:
Tablet (I used a surface 3)
5v DC motor with wheel
Linkit ONE microcontroller
4x White LEDs
Mini caster wheel
M3 nuts and bolts
Computer with the latest version of the arduino IDE and linkit ONE drivers
Desktop printer and paper
Drill or Drill Press
Step 2: Wiring
Use the attached wiring diagram to make all necessary connections to the board.
Step 3: Code
Download the first attached code and open it. Now, Go to the part of the code that says: "#define WIFI_AP "Your Network"" and change "Your Network" to the name of your WiFi network. Do the same with the line after it, but change "Your Password" to the password of network.
Now, do the same with the final code.
Step 4: Cut Acrylic Base
Using a bandsaw and the printable template, cut out the robot base. Just trace all of the lines.
Step 5: Drill Mounting Holes
On the template attached to the acrylic, use a 3mm drill bit (or similar) to cut out all of the holes. Wherever you see a circle with a "+" in it, drill through it.
Step 6: Mounting the Motors and Linkit ONE
Glue the motors to the back of the acrylic piece. Then, mount the caster wheel to the front centre of the acrylic using M3 bolts and nuts.
Step 7: Attach Acrylic Kickstand Piece (For Surface Devices)
Use M3x8 bolts and nuts to mount the small acrylic strips to the robot base.
Step 8: Bolt Caster Wheel to Robot Base
Secure the caster wheel to the robot base using nuts and bolts. To make sure that the nuts/bolts come loose, you can use thread-lock.
Step 9: How It Works
This robot works by creating a webserver that is able to control the wheels, while the tablet uses a video chat program, like skype, to show the person on the other line.