Step 3: The Controller

The picture shows the schematic of the controller board built for the Tiny Wanderer. The secondary picture shows the layout of the single-sided PCB board made using the toner transfer method.

  Attached are all the KiCAD files needed to build or modify the PCB boards (both controller and sensor boards). A PDF of the copper side and the front silk-screen masks are also included.

The DPRG has a very detailed video of a presentation that actually does a demo of making a PCB using the toner transfer method at http://www.dprg.org/tutorials/2011-02a/index.html . The nice thing about this particular tutorial is that it discusses the problems that you are likely to run into. It is however, somewhat long.

note: The resistor location in the sensor board should be jumpered, since the main board already has a current limiting resistor.
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.<br> <br> The things that would need to be looked at are pin assignments, register names,&nbsp;the names of the registers' internal bits and clock settings.<br> <br> 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&nbsp;mentioned before.<br> <br> This link starting at step 13 shows you how to program the chip. <a href="http://makeprojects.com/Project/Tiny+Wanderer/1685/2" rel="nofollow">http://makeprojects.com/Project/Tiny+Wanderer/1685/2 </a><br> <br> 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.
this is abegginer robot?<br>
is it supposed to sligtly go left?<br>

About This Instructable




More by dallaspersonalroboticsgroup:Tiny Wanderer - A Table Top Robot 
Add instructable to: