Instructables

Tiny Wanderer - A Table Top Robot

Contest Winner
Picture of Tiny Wanderer - A Table Top Robot
The Tiny Wanderer is a complete robot design for beginning robot builders. It was built as a learning tool to accompany a set of tutorials done at the Dallas Personal Robotics Group (DPRG) in 2011.

This robot can move around on a tabletop without falling off the edge. Its smarts are provided by an AVR ATTINY microcontroller. It uses two edge sensors composed each of a discrete IR transistor and a discrete IR LED. The controller board is built with the idea that it could be re-purposed for other robot configurations.

Both laser cut and scroll saw / drill versions are included in this instructible.

The video below shows the Tiny Wanderer in action:



The Dallas Personal Robotics Group (DPRG), founded in June of 1984, is one of the nation’s oldest special interest groups dedicated to the development and use of personal robotics. DPRG members are interested in autonomous robots, movie replica robots, vintage robots, robot and kinetic art, as well as just about anything involving electronics, technology, or science.

The DPRG invites you to come visit if your travels take you to the Dallas, TX area. They meet every Tuesday night and every 2nd Saturday of the month,. see http://www.dprg.org for location details.

 
Remove these adsRemove these ads by Signing Up
Can i use the same code on the atmega8?
The code would most likely need some changes. Atmel is pretty consistent in naming registers, and the bits within the registers, however between the Attiny 85 and Atmega8 I am sure there are differences.

The things that would need to be looked at are pin assignments, register names, the names of the registers' internal bits and clock settings.

The general algorithm and program flow should work.
How do i change it?
You need to get copies of the datasheets for the two processors (Attiny85 and Atmega8) to work out the items mentioned before.

This link starting at step 13 shows you how to program the chip. http://makeprojects.com/Project/Tiny+Wanderer/1685/2

You might consider using an Arduino instead of the Atmega8.
I'm a little confused about the AVR ATtiny 85 microcontroller... i tried finding it but i am unable to... which one do i have to use from these... http://www.atmel.com/devices/attiny85.aspx
Any of the dash -20 parts will work. However the Pdip package is the easiest for hobbists to work with. The Pdip part is ATTINY85-20PU.
Nice Work!!!
I love your edge sensor idea. It shoots and infrared light at the ground and if there is no reflection it is pointing off an edge.
hyruler_3 years ago
this is abegginer robot?
theexpert3 years ago
is it supposed to sligtly go left?