A few quick snaps of the Office Robot. The motor control boards are essentially complete (working out the kinks in the firmware, still). The connection between the motor control boards and the web interface (courtesy of a Raspberry Pi) is obviously still pretty much crap. But it does work, and I’ve transferred the schematic to Eagle. All those jumper wires, and pretty much everything that’s plugged into that breadboard will be replaced with a single PCB!
The motor control boards are a little prettier. There’s one for each set of wheels, and an interface board in the middle.
I’m working on a tiny robot that’ll crawl around my desk at work, and provide endless hours of amusement. The design is starting to take shape, but this is where I’m at so far:
I’m in the process of prototyping the wheels and gears, to see whether they’ll actually work. I’m not sure about the bottom:
As you can see, it’s a differential-drive robot. I’ve gone completely overboard on the number of IR sensors, but I want to have fun with it. I’d like to be able to have this thing perform line following, collision detection (or prevention), and cliff detection. So it can zip around the top of my desk without a care in the world!