Let's Make Robots!

Arduino Rover/Robot made from salvage.


This is a robot I built out of stuff I had laying around. All the software to control the robot is on the netbook. To use the robot you login with a remote desktop application like Teamviewer or Vnc. Once the netbook is connected and all the software is setup we program the arduino to accept keyboard commands on the serial port. Then use the joytokey application to send the PS3 joystick commands over the serial port using putty. The video feed is handled by a free webcam viewing app.

Here is a very broad list of parts you would need to build your own.

 

Hardware:

Dell netbook with broken screen

Arduino duemilanove micro controller

Pololu md03a motor driver

Webcam

Ps3 controller

Bluetooth adapter

Servo

LED Flashlight

2 - 3.6 volt cordless screwdrivers cut down to use just the motors and planetary gears 

2 - 9.6v Ni-Cad batteries for motors

1 - 3.6 volt Ni-Cad battery for light

2 - R/C car tires

 

Misc parts:

4 - Conduit brackets

Nuts and Bolts

6 1/2" x 9" aluminum plate

Castor wheel

Hot glue

Connectors and wires salvaged

 

Software:

Laptop:

Winxp home - already installed

Motionjoy - for PS3 controller driver and bluetooth pairing

JoytoKey - for joystick to keyboard commands

putty.exe - to talk to arduino on com3

webcamviewer.exe - or any generic webcam app to view video feed

Arduino Ide - for arduino drivers and coding

Vnc software for remote control -, teamviewer, vnc, remote desktop.

Robot:

cut and pasted together code

 

 

 

The robot is very basic, The chasis uses two 3.6v screwdriver motors and planetary gears, attached to a 6x9" alluminum plate with conduit straps. There is a castor wheel in the rear.

 

Attached to the top of the netbook we have the Arduino, Pololu Motor controller, Batteries and Servo with webcam.

 

Here is a screenshot of the controls viewed through remote control on a pc or cellphone.

On the top is the webcam viewer app. On the bottom is putty.exe started from a shortcut

that connects to the arduino.

robot interface

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

.