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:

Parts:

Acrylic

Tablet (I used a surface 3)

5v DC motor with wheel

Linkit ONE microcontroller

4x White LEDs

Mini caster wheel

M3 nuts and bolts

Tools:

Computer with the latest version of the arduino IDE and linkit ONE drivers

Bandsaw

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.

Comments

author
jemartel made it! (author)2015-12-10

Where is/are white LEDSx4 used? The picture shows a Light Detecting Diode, and schematics wiring and cut-template diagram are also missing. You are also using two NPN transistors and two current limiting resistors as well that are not on parts list. I would like to build this...finally a use for my LinkIt One

author
bob3030 made it! (author)2015-12-10

This would be neat to use at a CheeseCake Factory Restaurant to talk to computer industry Icons.

author
DIY Hacks and How Tos made it! (author)2015-12-09

These would be great for remote meetings. Just set it on the table and the person online could turn the computer to look around during the meeting.

author
happy crappy grandpappy made it! (author)2015-12-09

dude same microsoft surface colour

About This Instructable

4,189views

52favorites

License:

Bio: My name is Zach Sousa and I'm a Canadian highschool student that has a passion for making.
More by Zach Sousa:CNC Oak Watch BoxCNC Camera SD Card HolderEdge 3D 3.0 - A $200 3D Printer
Add instructable to: