One of my favorite books of all time is Vehicles: Experiments in Synthetic Psychology by Valentino Braitenberg. It describes a series of robots controlled using small networks of synthetic neurons, and how with just a few neurons very complex behaviors can emerge. Complex enough in fact to be ascribed anthropomorphic labels such as fear, shyness, and indecision. This book is the inspiration for my latest robot, somewhat appropriately named Particle-bot because it's small, and I happen to like the group They Might be Giants, and their song Particle Man.
This is a shot of the prototype Particle-Bot. It's built with small gear motors, a small Li-Po battery, and boards I fabricated and built up. The chip is an ATTiny85 processor, so the software is written using the Arduino IDE, and it programmed using an Arduino with minimal supporting circuitry, and software from here.
After getting the prototype up and going, I refined the board layout, added some other bits, and sent the boards here to get them commercially produced. The Eagle files for the board are available here. Today the boards arrived in the mail - YEAH!!
Here's a shot of the front & back of the board. The maximum size for the boards in the order I made was two inches by two inches. Because Particle-Bot is so small, I was able to fit the main board, and the "eye stalks", as well as two other boards that implement the ATTiny programming circuit for the Arduino.
Here's the boards cut apart into the the five pieces. I used my jeweler's saw to cut them apart, and I'm not too great at straight lines with it, but you get the idea. The sixth piece (the thinnest) is waste.
So here's a picture all the boards built up, ready to go to work. The two boards connected together with the twisted wires are the programming circuit.
And this is how it fits on top of an Arduino Duemilenove clone. I'll be working on a tutorial on how to setup and use the programmer real soon now.
I'm still working on a design so the chassis of the robot can be 3D printed, so seeing the 'bot completely built out and running will have to wait until that's done.