First Arduino Obstacle Avoiding Robot

I am working on putting together my first Arduino robot. This is the set up I have come up with based on the parts I have on hand. Do note that the IR sensor is really a Parallax Ping sensor, but I couldn't find one of those in Fritzing. Does anyone see anything that stands out as a problem? I know that I should really be using a motor driver, but I don't have one yet, so I am hoping that this jury rigging will get me by till I can order one. Comments and suggestions are welcome!!

Capture_0.png

Hi Doglover,Don’t use a 9v

Hi Doglover,

Don’t use a 9v battery for powering mobile robots - they just don’t have the power required. Using 4 x 1.5v Alkaline AA cells would be much better.

Yeah I have upgraded the

Yeah I have upgraded the battery plan to one of these: http://www.hobbyking.com/hobbyking/store/__8932__Turnigy_2200mAh_3S_20C_Lipo_Pack.html

There is the new layout. The

Capture_1.png

There is the new layout. The only change really is that the motor are running off the power directly from the batteries, the 9v was replaced with 4 AA, and two resistors were added to the base on each transistor.

Right now I am not too concerned with being able to reverse the motors. I will incorporate that later on.

I was able to finally get the code running correctly on here, but now my problem is that the left motor is turning slower than the right, so it is turning when it is suppossed to be going straight. Does anyone know if there is a way to fix this?

It looks like I may have to

It looks like I may have to go ahead and get a motor driver board. The transistors keep burning out on me. They never start smoking/stinking, but they completely stop working.

What is the best motor driver for the Arduino?

The transistors I used I

The transistors I used I pulled from other projects. I used two of these: https://www.google.com/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=MPS2222a

The resistors used were 1k’s.

Try to lower pwm value to

Try to lower pwm value to faster motor until it spins fast as the slower motor. Or encoders.

After checking my supplies

After checking my supplies bin, I gotta get some more transistors and diodes.

Would these work for diodes: https://www.sparkfun.com/products/8589

And I am going to get more of these: https://www.sparkfun.com/products/12852

Plus I will probably pick up another thing or two completely unrelated to this project, atleast I seem to every time!