Instructables
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)

Features:
  • 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)
 
Remove these adsRemove these ads by Signing Up

Step 1: Parts & Tools

Picture of 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)

Tires
  • 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 )

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

Wire:
(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)

Tools
  • Screwdriver (x1) (Philips)
  • Needle-nose Pliers (x1)
1-40 of 91Next »
sniffrumble3 months ago

Hi, i have a question do i need a current amplifier to connect the servos?

Just to say, my project was based in yours. So, tanks!

good

jiffymanager4 months ago

wonderful

calmlunch4 months ago

good

sheepbars5 months ago

Just to say, my project was based in yours. So, tanks!

Hi, i have a question do i need a current amplifier to connect the servos?

dadyprince845 months ago

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

clickyummy6 months ago

super

bearblue6 months ago

nice

chimplost7 months ago

The cutting lines and/or vector engraving lines in your .eps file are thicker than we can handle.

steveazhocar8 months ago
Hi, i have a question do i need a current amplifier to connect the servos?
regaltaxlaw9 months ago
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.
Rust931 year ago
Just to say, my project was based in yours. So, tanks!
aal krounz1 year ago
i need some help ,can i add Easy VR module to Arduino Controlled Servo Robot (SERB)
aal krounz1 year ago
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?
SnyperBob2 years ago
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

"You need to use a finer nib!
The cutting lines and/or vector engraving lines in your .eps file are thicker than we can handle. (We’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. "

Does anyone have the ability to fix this problem? Can you reupload the correct file to this Instructable please?
irgonh2 years ago
Hi, i have a question do i need a current amplifier to connect the servos?
robotkid2495 years ago
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.
oomlout (author)  robotkid2495 years ago
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...
http://www.robotthoughts.com/lego/2000/07/line-rollowing-robot/

Just a matter of knowing how to program it, what sensors it'll use, and how to control it. (remote, autonomous, etc.)
akatsuki6665 years ago
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, http://www.instructables.com/id/Modify-A-Servo-For-Continuous-Rotation/

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.)
znunez5 years ago
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 Arduino servo library only supports 2 servos.
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)
becauseican5 years ago
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.

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
axeman9113 years ago
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.
area362 years ago
I have an Arduino Uno. will that work all the same?
1-40 of 91Next »