What better way to start experimenting with open source micro-controllers ( Arduino ) then by building your very own open source robot ( CC (SA -BY) )?

What to do with your SERB?
  • (here) - How to connect your SERB to the internet and drive it over a Skype video call.
  • (here) - How to Control Your SERB Using a Wii nunchuck's accelerometers
  • (here) - How to Add Obstacle Detecting Whiskers to Your Robot
  • (here) - How to make 30 kits (Open Manufacturing)

  • Fully programmable using an Arduino Duemilanove micro-controller (or another micro-controller of your choosing).
  • No need to solder.
  • Choice of cutting options for acrylic pieces. (scroll saw, access to a laser cutter, purchasing pre-cut pieces)
  • Easily expandable and modifiable with extra bolt holes and included breadboard.
  • Dual ball bearing rear wheel.
  • Up and running in 1-2 hours. (from kit)
  • Open source design (build as many as you like)

(Shameless Plug)
In the UK and like Arduino stuff? check out our newly opened web store oomlout.co.uk

A quick video of a completed Arduino controlled servo robot - (SERB) running the included test program (step 6)

Note: Source files are available on a parallel Instructable (Source Files For) - How to Make an Arduino Controlled Servo Robot - (SERB)

Step 1: Parts & Tools

All bolts can be found at your local Home Depot. The other parts can be found online (I have included a link to my favorite source for each).

Parts List:

A bundle containing all hardware items can be purchased at oomlout.com's store (here) ($120)

Nuts and Bolts:
  • 3mm x 15mm bolt (x20)
  • 3mm x 10mm bolt (x12)
  • 3mm nut (x34)
  • 3mm washer (x12)
  • 8mm x 25mm bolt (x2)
  • 8mm nut (x2)
  • Skate Bearings (x2) ( VXB ) (these are standard skate bearings so they can be salvaged from a pair of roller-blades or a skateboard)

  • Large O-ring (4.5" ID 3/16" Bead Dash #349) (x2) ( McMaster-Carr Product #9452K407 )
  • Small O-ring (3/4" ID 3/16" Bead Dash #314) (x1) ( McMaster-Carr Product #9452K387 )

  • AA Battery (x4) (not included in kit)
  • 9v Battery (x1) (not included in kit)

(all wire is 22 AWG solid I purchase mine through McMaster-Carr )
  • 15 cm Purple (x2)
  • 15 cm Black (x1)
  • 5 cm Black (x2)
  • 5 cm Red (x2)

  • Screwdriver (x1) (Philips)
  • Needle-nose Pliers (x1)
<p>Hai,</p><p>I made the Serb and have a pencil attached to, so I had a drawbot, with the 07-SERB-Test Arduino Program , this work excellent , with the random function you have a autonomous robot dat draw random</p><p>There is a problem, the robot drives much of the canvas off</p><p>Would it be possible to adapt the same program with a sensor (QRB1134) which ensures that when the robot touches the edge of the paper makes this reversible and further does with drawing</p><p>If I have the programming knowledge of Arduino I would do it, but my programming knowledge is very small, I'm more of a builder</p><p>Who can help please</p><p>Kind regards</p>
<p>I followed your directions and unfortunately did not check the sizes of the servos before ordering them. The parallax servos you link to are bigger than the ones you actually use in your build, and so they do not fit in the laser cut designs you have. You might want to make some alternate designs for the larger servos or remove the parallax link since it is confusing. Awesome project otherwise!</p>
<p>What is the kerf on your laser? I noticed a size discrepancy here for the servo slot: ~22mx42mm (scroll saw pdf) vs. ~18mmx33.3mm (laser cutting CDR) that seems more significant than laser kerf. Found this servo on your website: http://oomlout.com/parts/SERV-03-datasheet.pdf . Compare it to the servo on the parallax site you linked to: https://www.parallax.com/sites/default/files/downloads/900-00005-Servo-Dimensions.pdf . Notice the dimensions are at least a few mm different.</p>
<p>hello am prince and want to build servo robot but want to buy the parts and electronics component from your end how do i it</p>
<p>hello am prince and want to build servo robot but want to buy the parts and electronics component from your end how do i it</p>
<p>Hi, I am interested in building a servo based robot and this project looks very good but the instructable is a little old. Has anyone put together an updated parts list of where bits can be bought now?</p>
<p>Just to say, my project was based in yours. So, tanks!</p>
<p>hello am prince and want to build servo robot but want to buy the parts and electronics component from your end how do i it</p>
<p>The cutting lines and/or vector engraving lines in your .eps file are thicker than we can handle.</p>
Hi, i have a question do i need a current amplifier to connect the servos?
Hi, i have a question do i need a current amplifier to connect the servos?
The cutting lines and/or vector engraving lines in your .eps file are thicker than we can handle.
Just to say, my project was based in yours. So, tanks!
i need some help ,can i add Easy VR module to Arduino Controlled Servo Robot (SERB)
i need some help ,can i add Easy VR module to Arduino Controlled Servo Robot (SERB)
I can't get the Parallax servos right now. But I can get some Futaba S148 and modify them to continuous rotation. Do you know if the modification is only on the mechanical part?
I just tried uploading the EPS file to Ponoko and it doesn't work. Their website gives this error, for file : 03 SERB Ponoko Cutting Layout P2.eps <br> <br>&quot;You need to use a finer nib! <br>The cutting lines and/or vector engraving lines in your .eps file are thicker than we can handle. (We&rsquo;ve highlighted the problem area(s) in your design here.) Please reduce all cutting and/or vector engraving lines to a thickness of 0.01mm then try again. &quot; <br> <br>Does anyone have the ability to fix this problem? Can you reupload the correct file to this Instructable please?
Hi, i have a question do i need a current amplifier to connect the servos?
I made sort of this kind of robot with arduino, only a little more complicated. I heard (through the arduino blog) that this design is going public, I would encourage you to use a larger battery because those servos need a lot of energy.
I made a suggestion of using a lower voltage, large-capacity 7.2V 3300-mAH RC car battery, just a matter of connecting the molex connector to the barrel connector for the Arduino, and to the 7805 regulator for the servos.
Happy to here you made something similar it is a good form to experiment with. We have some more complex robotic projects in the works but thought we would start with the easiest. On the battery front, the servo's can suck through batteries pretty quickly (though not as quickly as a remote control car might). I was thinking of having a bigger battery pack but it would have meant switching battery sizes. I recommend some good re-chargeable AA batteries.
i wander if i can do that with my Lego mindstorm
Pretty sure others already have... <br>http://www.robotthoughts.com/lego/2000/07/line-rollowing-robot/<br><br>Just a matter of knowing how to program it, what sensors it'll use, and how to control it. (remote, autonomous, etc.)
hi.um how an you make a sevo only spin arout 90 degrees.pls respond ty
when you first buy a servo unmodded it can only spin 180.
Next step, Hamed.Bamdad, https://www.instructables.com/id/Modify-A-Servo-For-Continuous-Rotation/<br><br>Or, do you need the servo to only rotate just 90-degrees? Simple enough, simply divide the values sent to the servo in 1/2. instead of 0-90-180, only go 45-90-135 (arduino style.)
I need major help!!!!....I'm trying to add an additional servo with a ultrasonic range finder (SRF 05) to this robot but i need the program to control all servos combined together... i have a program to control just the servo and the sensor but i would love to combine it all together!! Thanks
Your probably going to need a servo controller shield or controller. I believe the <a rel="nofollow" href="http://arduino.cc/en/Reference/Libraries">Arduino servo library</a> only supports 2 servos.<br/>
This reply is coming a bit latyer (2 years).. But, the most recent library (included with 0.22 ) is capable of up to 8, dependant on how you identify them. (It took me a few hours to figure how to address them as servo1 and servo2)
i want to build a ghetto version of this i just added up the cost and it is $33.50 not including a motor controller. Before I order anything i have to ask do i need a motor controller because i read that without one the arduino will get fried is this true please explain.
Not 100% necessary.. Feed the +5V to the servos, from a 7805 regulator, and feed the +9V voltage through a separate wire to the regulator input, Not through the Vin pin of the arduino! (or.. if the servos draw too heavily, you could soon see a burned trace on the Arduino's board.) Do not draw the +5V from the Arduino's on-board regulator to drive the servos.
A motor controller is absolutely necessary. I'm not sure if it is too late, but try this one for free from STmicroelectronics (L298HN.) These motor controllers allow you to isolate your motors power supply from your Arduino's power supply (great for reducing EMI feedback) and allow you two add speed control to your motors for just one pin for each motor.
<br>Question: Is there any where else to buy the complete Arduino servo controlled robot kit (SERB) besdies Maker Shed? They are currently out of stock ot that kit and I would like to purchase of these robots. I don't know when Maker Shed will have any kits back in stock.
check the arduino programming guides on arduino.cc they talk about servos
hello, i bought two continuous rotation servos but i am having trouble getting them to spin individually they always spin together and always in the same direction?
make sure they're connecting to different PWM outputs.. If they're plugged into the same, they're both reacting to the single signal. Also, make sure they're assigned different servo.write instructions, to the two different PWM outputs.
I have an Arduino Uno. will that work all the same?<br>
Can't see why not? the uno and duemilinova are essentially the same base device, just newer hardware on the uno.
I know this is kind of a stupid question but what do you use this robot for?
Thats a common misconception. Not all robots are just for things like a butler. This is mainly just a robotics platform. you later add sensors and other stuff to make it into a robot.
depends. what do YOU use the robot for?
erm... how do you make the 9v battery thing??
they have a jig for soldering it. check out their manufacturing instructable
Hello mister mcfarlan sir, I am new to this whole robot stuff and all, i once built a robot called beetlebot following the BEAM principle ( that means no chip) is an ardiuno the same a pic? because that is the only controller i can get around here ( my parents don't like the idea of ordering from the internet) i know that the pic has some programming language... i really should investigate that... Anyway, my question: can i get a pic and do all the arduino projects? Thanks in advance, Dennis
Hey Dunnos.<br/><br/>BEAM robots are good fun to play with. <br/><br/>An arduino does the same kind of thing as a PIC but is a little different. Sorry for being so vague. I recommend checking out the Arduino web-site ( <a rel="nofollow" href="http://www.arduino.cc">http://www.arduino.cc</a> ), for all the details. <br/><br/>In terms of getting a PIC to do all the arduino projects the short answer is yes. However it is slightly more technical in you have all sorts of decisions to make (different boards, programming languages compilers etc etc.). (some people really enjoy this). Choosing an Arduino takes care of those details.<br/><br/>I hope you have fun in your electronics persual, and if you have any more questions (or would like me to answer your original ones better) feel free to send me a message.<br/><br/>Regards;<br/>Stuart McFarlan<br/><br/>Good luck in your <br/>
Hey stuart, i know, I love beam robots, currently making one that follows a black line. I dont find that at all vague, something like: it is the same but the pin layout is different code used is different and so on ... i love a challenge, if it wasn't for school i'd be doing that my whole day :) i only would like to know if i would have to learn how to program an arduino also. Also, what does an arduino starter kit cost?

About This Instructable




More by oomlout:How to Breadboard Arduino Compatible. RGB LED Tutorial (using an Arduino) (RGBL) Solderless Breadboard Layout Sheets (plug and play electronics) 
Add instructable to: