Little 8
Edit: Check out this nice clone: http://letsmakerobots.com/node/8386
From building big, nasty, with large shovel, 2 cores, multiple sensors, soundsystem etc, I got tired of that.. and decided to see what fun I could have with a little Picaxe 8 on a board ($16, total prize for robot is about $40).
Version II of this fella here: http://letsmakerobots.com/node/101
I have since recieved some interest in how to build this extremely easy and cheap robot, and so I hereby transform this post to a small and simple tutorial:
Shopping list:
Can be bought from Picaxe:
- 1 axe023 Is just plu'n play all in one, no soldering needed, just a screwdriver, use the manual that comes with the board.
- 1 USB Download Cable if you do not have one allready.
- 1 (free) Programming editor
- 1 5V Voltage regulator Read more and see how to connect here
- 2 "bumper-switches"
You can get this from anywhere:
- 1 9V battery
- Some sticks and something to cut them
- Screwdriver
- Soldering iron and led
- Some pieces of wire and something to cut it with
- Some different types of glue or tape etc
- a table-tennis ball and a knife to cut it
I like the challenge of only having 8 pins and 128 bytes of code etc. But be aware; you get a funny robot, but it is blind, can only sense a bumper in front, and you really do not have much memory in it etc.
What I did after building this, was i set it up with Easy Radio serial wireless input on the only pin left for anything. This made it possible to control this little robot by another robot, which opens new windows etc.
Some friends and i in our local club also had a contest of making it draw the number 8 on a piece of paper with a marker glued to its back.. Good fun little fast and chep robot!

A stick, some switches, and a sliced up table-tennis-sized ball for "the third wheel"

To get the 9V down to 5V, I use a voltage regulator.

I was just mounting with some glue, the strips just tohold things in place..


An angle grinder may look like an extreme tool for such a small job - but I use it quite often. Just turn it on, hold it steady against something, and anything you stick in there is just vanishing, nice and smooth - compared to cutting such small parts. I also use it for acrylic (Plexiglass), again it is perfect to make little cuts and markings.

Just follow the instructions that comes with the board - it cannot be more simple, hook up the 2 motors.
The motors I recomend are incredible! Fast and strong, even though I only feed them 3.5V due to the 1.5V drop from the Motor Driver. So I actually had to make a "tale-bumper" (red square) as it was lifting the front a little too much :D With the bumper on it turned out quite cool, as it is just as capable of navigating on only the rear-wheels.. there is nothing else but a glider in front anyway.

All needed now is some code and the battery.
TIP: Get rechargeable batteries (and a recharger) - Or you will soon have used as much on batteries as on the Robot itself!
REMEMBER: If you make anything like this, to take a picture and show me :)
Here is the code used in the robot on the video. Don't mind that the names of the sub-routines does not make sense to you. Fact is that nothing in this code makes much sense, it was just the fun I had at the time when I shoot the video :)
I will have a closer look at this soon, but on request, here the code from the video:
symbol fw = 20
symbol bc = 200
b0= 175
''''''
dav:
random w5
for w3 = 0 to w5
if pin3 = 1 then
gosub bum
end if
next w3
b0= b0 +1
random w5
if b0 < w5 then goto hest
random w5
if w5 > fw then
high 1 low 0'ForwardRight
endif
random w5
if w5 > fw then
high 4 low 2'ForwardLeft
endif
hest:
random w5
if w5 > bc then
high 2 low 4'ReverseLeft
endif
random w5
if w5 > bc then
high 0 low 1'ReverseRight
endif
goto dav
bum:
w4 = 32212
return
high 2 low 4 high 0 low 1'Reverse
pause 300
if b0 > 175 then
high 1 low 0'ForwardRight
high 2 low 4'ReverseLeft
else
high 4 low 2'ForwardLeft
high 0 low 1'ReverseRight
end if
pause 300
b0 = 175
return




@ Wed, 2010-03-31 22:38
Nice
Nice Robot fritsl
@ Sun, 2010-02-21 21:18
Sorry to nag
I have one last (hopefully) question. I apologize in advance for asking it, because it's probably a lot simpler than I'm making it out to be.
Anyway, I can't figure out how to flip the switch of the PICAXE board the one that says "PROG" and "RUN."
If someone could help me with this I would greatly appreciate it, and would possibly have the little thing running today.
@ Thu, 2010-02-25 21:12
It's a jumper, not a switch.
It's a jumper, not a switch. Although you can wire in a cable to a remote switch.
If you connect the jumper across one set of pins, it lets you program the Picaxe. If you set the jumper the other way, you can use Output 0.
@ Wed, 2010-02-17 23:33
I like the little one!
I like the little one!
Though it might need to stay off the caffeine.
@ Tue, 2010-02-16 23:16
motor and pwm
Hello
I have one question about this robot. This motors I can drive with pwm? Which frequence is good choose for this motor?
Thanks for help.
Samo from Slovenia
@ Sat, 2010-02-20 23:59
I dont understand the
@ Tue, 2010-02-16 23:14
Hello I have one question
Hello
I have one question about this robot. This motors I can drive with pwm? Which frequence is good choose for this motor?
Thanks for help.
Samo form Slovenia
@ Fri, 2010-01-29 06:33
my robot
@ Tue, 2010-02-16 18:42
I dont understand you, sorry.
@ Mon, 2010-01-18 01:50
Nice and Interesting design
Little 8 is a fast robot. I am starting to think about building that robot. I do have a quick question.
Does the switches from radio shack work?
Even though their not long whiskers like from your robot, but do they still work for the 8pin motor driver board?
@ Thu, 2010-01-14 07:31
Links
@ Fri, 2010-01-15 18:35
all you need is a bit of the google
@ Sun, 2009-11-22 06:22
The picaxe 8 boared has a
Does the picaxe 8 boared has a motor driver built in it
@ Sun, 2009-11-22 20:13
There is a slot for a longer
@ Fri, 2009-11-20 05:22
yes I can do my plan then
@ Fri, 2009-11-20 04:27
does it matter if u have a
@ Fri, 2009-11-20 04:28
Code does not care what
@ Sun, 2009-11-15 16:55
If i used diffrent type of
@ Sun, 2009-11-15 20:21
Code isnt really motor
@ Mon, 2009-11-02 23:32
thanks
@ Mon, 2009-11-02 02:14
i couldnt find them at radio
i couldnt find them at radio shack
@ Mon, 2009-11-02 04:44
That's where I get them all
@ Mon, 2009-11-02 01:49
were can I get those bumper
were can I get those bumper switches
@ Mon, 2009-11-02 01:59
radioshack or any other
radioshack or any other place that sells electronic components
@ Wed, 2009-09-09 01:19
new to the site
I'm new to the site. I have built a model of little 8, but i named it zingo.I just gave it new batteries but now it goes to fast.How do I slow it down?
@ Wed, 2009-09-09 03:48
Are you driving the motors
Are you driving the motors with 9V directly or using a 5V regulator as fritzl suggests?
What motors are you using? Are they geared? What gear ratio?
@ Wed, 2009-09-09 03:46
Reduce the voltage or gear
@ Mon, 2009-09-07 19:07
yea i realized i jumped into
yea i realized i jumped into robots too fast without any knowlage on how they work, if my ideas will work for sure, ect.
@ Mon, 2009-09-07 02:51
actualy i found out that
@ Mon, 2009-09-07 08:55
You should start simpler,
You should start simpler, you are trying too many things at the same time. It is very common.
Start by making an LED blink, and only that. Make variations, and then move on, and make sure you master the next thing, and only move on once you master what you do and find no more challenges in it.
@ Mon, 2009-08-31 22:28
robo cop
@ Mon, 2009-09-07 08:53
I am sorry, but to put it
@ Tue, 2009-08-25 23:47
robots movement
@ Mon, 2009-09-07 08:52
Yes, it is how the code is
@ Fri, 2009-08-21 15:54
help on makeing the robot
Hello, I'm tring to make this robot for a Technology projct, and I was wondering if u can explane sum stuff bout the codes. and how to make it?
Blshook
@ Fri, 2009-08-21 17:39
You should read the manuals
@ Thu, 2009-07-30 19:58
Cool robot
Hey there cool robot. i was wondering if could use this cable (http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&Item=350222968722&Category=40059&_trkparms=algo%3DLVI%26its%3DI%26otn%3D2) instead of the one you suggest. It looks the same. if not this one can i use the picaxe serial?
Another thing can i use alternative motors?
regards
@ Tue, 2009-08-04 02:28
The Picaxe cable has a
@ Wed, 2009-08-05 02:18
thank you
ok thank you both 4 your answers
@ Mon, 2009-08-03 22:11
Sorry, I would not know
Sorry, I would not know about the cable.
You can use the moters that you would like, of course. Just make sure they are geared!
@ Fri, 2009-07-03 06:58
code
@ Sun, 2009-06-21 16:21
Dimensions
Hi,
Do anyone one know the dimensions of Little8 platforms? I'm new to robots and this would be my first one. Also, do anyone know any american websites to puchase the bumpers because i can not find any? Thanks
@ Mon, 2009-06-22 09:10
I dont know about shops,
I dont know about shops, maybe sparkfun.
For dimensions, I'd look at
Edit: OMG, there are no dimensions in the datasheet. Sorry, I am no help here ;)
@ Sun, 2009-06-21 17:20
http://www.jameco.com/webapp/
@ Mon, 2009-06-01 21:03
What Motor.
Im wanting to buy all my parts in a bundle from the same website
for this project, so could you advise me on which motor from this
page is most suitable?
http://194.201.138.187/epages/Store.storefront/?ObjectPath=/Shops/Store.TechSupplies/Categories/ElectronicComponents/Motors
Thanks in advance for the help and for this fantastic website, it has
helped me get a foothold in robotics!
@ Tue, 2009-06-02 19:34
Sorry, but the motors that I
Sorry, but the motors that I used are quite rare, from solarbotics. The fmous "pager motors", talk of the town everywhere.
Any geared motor will do, as long as you can put a wheel on it.
But.. None of the motors on the page you are linking to are geared!
Read this: http://letsmakerobots.com/node/763
@ Wed, 2009-03-18 02:01
ok i understand now thanks
@ Tue, 2009-03-17 06:05
so...uhh... fritsl, do we
@ Mon, 2009-03-16 06:54
one thing that confuse me on
@ Mon, 2009-03-16 17:04
From the link above, check