Pi-Bot - My first Robot :D

robot_car.pde (1425Bytes)

Pi_bot_a1079d48079d2ee7adce.jpg

Hey everyone

This is my first robot that i just built recently and its awesome. I know it doent look too good, but I was thinking of making a seperate PCB with the motordriver and a controller on it, but I dont know what to do and i dont wana take it apart LOL cause i like it. 
I Made this robot cause i was a little jealous of my firned who made a robotic arm controlled by a PS2 controll and i got a little motivated to do something, so made this in 5 hours haha. Any way its basic and I dont have a lot of sensors or anything. I bought this ultrsonic sensor off ebay for like $4. The micro controller is the clone of the real Arduino Mega, but hey I am a student and i like to buy cheap. 

Any way all it does it go straight if something comes in front of it in 10cm distance it stops, reverses to the right until the distance increases from 10cm and takes a little left for 300 seconds foward then keeps going staight. It does have problem with diagonals because the sensor is looking straight and i didnt have a servo in hand (gotta buy one lol). I am going to add a video soon, I am charging the battery cause i kept playing with it and forgot to record. there some extra IC's on the breadboard, they are jsut audio amplifiers and are not in use they are just on the board to keep them safe.

P.S. Can someone tell me about other things/sensors I can add on this robot  or make a new robot and a little more complex.

Re: sensors

bump, ir, depending on environment, edge detecting sensors(stairs, edges of tables)