How to build your first Robot ($ 85) by fritsl
Featured
how to start a robot_html_54457f64.jpg
how to start a robot_html_29f010e9.jpg
I HAVE MADE A NEW AND UPDATED VERSION OF THIS. PLEASE FIND IT HERE
http://www.instructables.com/id/How-to-make-your-first-robot-an-actual-programma/

********************************************************************************
Update: To some 10.000 people who already read this post, I would like to apologize. When I first entered this post, I was way over estimating the prizes, due to the fact that I live in Denmark, where everything is very expansive!

The total cost of this robot was originally set to some $ 150. It turns out that the price is actually only some $85 in the rest of the world, almost half prize!!
(sorry, I have entered new prizes for the components)
********************************************************************************

If you have any problems or questions regarding this project, please feel free to contact me at letsmakerobots.com

This is a walk through on how to make an autonomous, self-exploring, "own-mind" (not remote-controlled, not strictly pre-programmed, but reacting to surroundings) robot in a few hours.

It is really easy, and it does not involve knowledge of electronics to get you started with robot-building.

Focus in here is on the absolute necessary to get the basics covered.

This is meant to be an eye-opener, after building this, you can build anything and control any electronic device!

Sounds crazy? It is true, you just need to try it to understand how much power is in some of the chips you can buy for a few bucks today. Welcome to the world of microcontrollers :)

The programming example I write in the end is to make this robot what you would call "wall avoiding" (it will sniff around and explore based on which objects it meets, what is on the left, right and ahead), but it can be programmed into anything - easily. If interest is shown I will provide more programs for it.


Here is another using the exact same basic principles, board, chip etc. it is VERY much alike - Only I have put some more time into this one ;)

 
Remove these adsRemove these ads by Signing Up

Step 1: Buy the materials (Project board, Microcontroller and starter pack)

AXE001.jpg
Shopping list, start here, by this:

Links are just where I happened to find the items from a world wide web perspective. You can use any (web) shop you'd like, of course.

Prices are approx. As far as possible, try to get it all from the same shop, and from a shop located in your own country etc to get the best deals and faster deliverance etc.

1 PICAXE-28X1 Starter Pack
The 28 pin project board in this package is like a game of Mario Bros; Fun and full of extras and hidden features, making you want to play over and again. This includes the main brain, the PICAXE-28X1.

Price: 38 USD
This is a little expansive, but it is only the first time I recommend you to get this, it includes a lot of nice basic stuff, you get a CD-ROM with lots of manuals, cables, a board, the Microprocessor etc. Actually it is EXTREMELY cheap. Similar packages cost up to 10 times this price!

Be sure to get the USB-version, images in the shops may not match, and show a serial-cable when you are ordering a USB. When buying the USB-version, it is not necessary to get the USB-cable as an extra item, even though it is also sold separately.

Get it here
.
Once you have bought this one time, just buy a new board and accomplishing Microcontroller for future projects, much cheaper, you are a Robot-builder with all the basics done.
1-40 of 222Next »
Pittfall3 says: Sep 12, 2011. 12:53 AM
instead of the sharp ir sensor does anyone think you could use a ultrasonic sensor? would the coding be different? im sorry im a newbie at robots X)
invidos says: Nov 3, 2011. 2:46 PM
Maybe a little late to answer but, yes you can use a ultrasonic sensor although you need to change to code a bit as you most likely need to first send out a ping and then read the time it takes for it to return. have not read the code closely but it seems like the code doesn't send out a ping
Kr0n says: Jul 20, 2011. 1:12 AM
Can this be created with a Bot Board 2?
ub3rFrank says: Jun 4, 2008. 4:39 PM
Does anyone know where I can get some of those pins? Is there another name for them besides just 'pins' ? Thanks
jacquelbot says: Jul 7, 2011. 10:04 AM
I've usually heard (in the US), those pins called "100 mil pitch headers" or "breakaway headers". The "100 mil pitch" part means that the pins are spaced 0.100" (2.54mm) apart (this is critical, trying to make the wrong sized header work is a huge pain). They're also called "breakaway headers" because you can easily cut the strip apart to get just the number of pins you need in a row. Digikey is once source, here's an example part number (they've got more, from different manufacturers and at different lengths): S1032E-16-ND

If you can find them at a local electronics store they're probably cheaper, but double check the pitch! (Can you tell I recently got burned on that one?)
acidblue says: Sep 4, 2008. 6:22 PM
What kind of 330 Ohm resistor should i get? 1w, 1/2w or 1/4w? or does it matter? Going with a standard servo and the 330 Ohm resistor since it's cheaper. Sorry if this is a stupid question, just want to make sure I get the right one.
fritsl (author) says: Sep 5, 2008. 5:04 AM
Any of the 330 Ohm resistor will do. It does not to be very accurate, and that is the differences; How accurate they are :)
jacquelbot says: Jul 7, 2011. 9:52 AM
Whoops, the difference between 1W, 1/2W & 1/4W is *not* accuracy, it's how much power they can take. If you're attaching the resistor to a pin of your microcontroller it probably doesn't matter, because the microcontroller can't source enough power to burn up a resistor, but other times it might matter a lot! This website has a nice discussion of power dissipation in resistors, including an experiment! http://www.allaboutcircuits.com/vol_6/chpt_2/7.html
SimonRawr says: Apr 4, 2011. 5:31 PM
Will the software work on a Mac?
matt.e.jenkins says: Nov 9, 2010. 9:56 AM
I made this robot and love it. It's a great start into robotics and programing. Thank you for the instructable :-)
shadofox21 says: May 28, 2010. 3:06 PM
My servo doesn't seem to work correctly. When I put in the batteries, it twitches a little, but it won't take any commands from the program editing software.

The software is working because the motors can be programmed.

So far I've tried 2 different servo plug locations.

Any idea what might be wrong?

Thanks
newbie97 says: Oct 15, 2010. 2:55 PM
I have the EXACT SAME PROBLEM!
and my motors work great too.

FRITSL, HELP US!!!
thx in advance.
anthonyjr2 says: Jul 3, 2009. 4:50 PM
I Really do not understand this Step at all. i dont have an old servo or anything so i cant really do your method. and the way it says in the manual doesnt make sense either. could you please in some way, explain how to do it with the ribbon cable?
anthonyjr2 says: Jul 7, 2009. 1:16 PM
Why havent you responded to my above question yet?
fritsl (author) says: Jul 8, 2009. 1:32 PM
Did you not also ask this on LMR? I think you got an answer there, no? Anyway, the deal is that I show you what part of the board is to be connected to what wire on the sensor. I am not sure I understand the part about using "the ribbon cable"; The only ribbons I know that comes along as standard, are only 2 pins wide.. and this analogue sensor needs 3. So how can you use the ribbon? That is excactly why I just show you what connections on the board goes to what wires on the sensor. It is not LEGO, if the stuff does not fit together, you will have to make it fit. The right connections must be made, and I suggest one way, there are millions.. some use bubble gum, you know ;)
ralph notarte says: Aug 23, 2010. 4:17 AM
hi... Im ralph Notarte 16 yrs. old.. from philippines.... and I have a question.. how to program the robot????...... and can you say it all???? thanks... REPLY [flag][delete]
anthonyjr2 says: Jul 9, 2009. 6:15 AM
so your saying have to make a way to do it? ok. (also, i did ask this on LMR, but i got the wrong answer i wanted
ralph notarte says: Aug 22, 2010. 8:25 AM
hi... Im ralph Notarte 16 yrs. old.. from philippines.... and I have a question.. how to program the robot????...... and can you say it all???? thanks...
filbert akaro says: Apr 5, 2010. 8:54 AM
filbert akaro says: Apr 5, 2010. 6:54 AM
how hack a electronic mosquito trap
filbert akaro says: Apr 5, 2010. 2:22 AM
I have a electronic mosquito trap , how can make cool things out of it.
G-James says: Mar 28, 2010. 8:28 AM
Are there any alternatives for double sided tape, its pretty hard to come by round where I am.
A-Nony-Mus says: Mar 5, 2010. 4:32 AM
nice 'ible, i built one and it is fun to play with.
i do have two questions tho,
1.) How does noise interference work? i mean, i know the noise can be annoying, but how does that mess with the circuitry?
2.) is it possible to add a photocell, and if so, where?
tech123456789 says: Feb 11, 2010. 2:12 PM
I learned so much in the past year.  Thanks to you frits.      
arhodes18 says: Jan 17, 2010. 3:17 PM
 does anybody know if this one will work? world-educational-services.info/cart/index.php
cambigfoot says: Jan 3, 2010. 4:44 PM
will an arduino work?
alexanderichartill says: Nov 1, 2009. 6:13 AM
 where i can buy these motors in the eu
Jinnarin says: Oct 14, 2009. 12:28 PM
If you are in the US and looking for the yellow chip, I believe this isthe right one: www.alliedelec.com/search/productdetail.aspx
area36 says: Sep 26, 2009. 9:48 AM
how would you program it to talk?
area36 says: Sep 26, 2009. 9:37 AM
Does anyone know where to find those pins?
Willmeister says: Aug 30, 2009. 3:45 PM
and on the back
Willmeister says: Aug 30, 2009. 3:44 PM
can i put like a little wheel on the front so its steady
theseventhsage says: Aug 30, 2009. 2:05 AM
Please give any suggestion to the "Instructables the Movie" at http://www.instructables.com/community/Instructables-the-movie/
joeyoung123 says: Aug 25, 2009. 12:52 PM
btw some of the links dont work, if it doesnt work and it shows an ip in the address bar, replace it with 81.134.141.187.
D.L.H. says: Aug 13, 2009. 1:08 PM
Awesome ible I just got a small question(I might try this later on maybe) Where did you get the small tank treads because I think that is a better design for what terrain I have in my area.
fritsl (author) says: Aug 14, 2009. 6:02 AM
Some links to treads, and hints for first timers here:<br/><a rel="nofollow" href="http://letsmakerobots.com/node/387">http://letsmakerobots.com/node/387</a><br/>
D.L.H. says: Aug 14, 2009. 3:12 PM
Thanks!
tech123456789 says: Aug 10, 2009. 12:59 PM
i did not short cut the pins do you thinks that is why my robot jerks forward and spins around. any way nice instrutable.
radleynelson says: Jul 14, 2009. 7:20 PM
can you do something similar with an Arduino
colossalman says: Aug 7, 2009. 8:22 PM
There is a really nice project for the arduino, here is one of many online references to it:

http://hackaday.com/2008/11/22/simple-servo-bot-plans/

1-40 of 222Next »
Pro

Get More Out of Instructables

Already have an Account?

close

PDF Downloads
As a Pro member, you will gain access to download any Instructable in the PDF format. You also have the ability to customize your PDF download.

Upgrade to Pro today!