Let's Make Robots!

My First Robotics Platform!

Navigates around

This is my picaxe 20m2 dev board. It has picaxe itself, a LM7805 voltage regulator and two DIL sockets, one for ULN2803 and the other for L293d (already in place). Those four copper wires (I know that looks a little unusual but there wasn't any other way in which i could connect picaxe with L293d :P) in the above photo are going from the output pins of the picaxe to the input pins of L293d.And I am using three polarised male headers set instead of that usual 3.5 mm jack for the programming purposes cause I think that 3.5mm female connector is a lot more space consuming.

Another picture.

Here's the basic platform that i'll be working on in some of my starting robots. It has two geared motors (one for each side) which enables it to move.I choose this tank mechanism so that I can upgrade to tracks later on (I am working on making my own tracks). I have used a perf board to make the main chassis cause it is easier to add more components like proximity sansors, robotic arm etc. later (i can use male headers to keep the extra components in place). The batteries are positioned underneath the perf board.

.Here's another picture

Comments, suggestions, advices are welcome.

 

Thank You :)

 

 

 

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

A good platform that gives you lots of room to expand. You can put another layer on top if you need to. Its nice to see a controller build from the ground up.

You could always take a look here at my site http;//melsaunders.x10.bz

Regards

Mel.

i am not much familiar with DipTrace but i have mostly used ExpressPCB. This board is a little old and there have been few improvements to it now- like i can connect servos directly on the board now and two 5 volts/ground female headers for powering extra peripherals etc. I can provide you some pictures of the PCB design or whole PCB file if you want :)

I saw some of your robots on your site and they all look very clean and nice, you should really post them here and share with all of us :)

Clean layout, simple circuit.  BUT, how about the code?

At the time i made this post it was programmed to just move ahead for two seconds, then turn left and then again go ahead for two seconds and so on.. after some time my programming cable went bad and since then i have never used picaxe again. But i do have a code for a simple obstacle avoider i wrote when i started with picaxe that ran perfectly on this-

a proximity sensor is fixed ahead of the car and its output (connected to pin c.7 of picaxe 20m2) goes high when something comes too near to it, then it turns left and starts moving again...

pause 2000

main:
if pinc.7=1 then
gosub turn
else
gosub ahead
end if
goto main

ahead:
high b.7
low b.6
high b.4
low b.5
return

turn:

'  //////////////// stop
low b.7
low b.6
low b.4
low b.5
pause 500

'   /////////// go back a little 
low b.7
high b.6
low b.4
high b.5
pause 1000

'  ///////////// turn
high b.7
low b.6
low b.4
high b.5
pause 1400

'   ///////////// stop
low b.7
low b.6
low b.4
low b.5
pause 500

return 

culd you post schematics? can the bot work with pic 16f628?

Yes, but PICAXE code would NOT work.

The author could have used a 14M2.  It has enough I/O pins.

Sorry, but i can't. I don't have any schematics or PCB design for it, i just made it according to my needs but i do can provide you some high res pictures of the board from below if you want :)

you can download expresssch and draw the schematics.

 

there you go- http://farm9.staticflickr.com/8100/8563260915_2b5b8367d7_k.jpg

 open the image in a new tab for a more clearer view