Let's Make Robots!

SPYRO $ilver £ye

Guys this is my(our viz. me and my cousin) second robot based on Oddbot's Quadbot. Must firstly thank DAGU & robotshop.com for providing me all the materials required.

I have to esspecially thank Ignoblegnome and Oddbot for helping me out on this project.

The more I researched the better the robot became. Arduino is really very different from picaxe, so many differences , so many new features and the processing tool makes it a winner when there is a PC to Spider connection.

The development of the robot started on 20th April 2011. Had to tackle one problem after another.

The name SPYRO $ilver £ye was given by my cousin,because of its 4 legs and the SRF05 "eyes". And I liked that name so I kept it.



First challenge was the assembly (the servo alignment was the trickiest part).

So I got the chassis then was the connecting part.

Which was quite simple after closely examing some other pics of Spider controller in action.

The programming part was quite challenging but finnally got the knack of it.

Then came the problem of connecting a SRF05 to the board, it was the first time I was using the spider board, a SRF05 and Arduino programming software.After troubling so many people with my queries on the same, I finally got it done.

Here is a guide I made just in case you need it.

Finally ended up with this (lot more upgrades to come don't worry! ):

The sensor program worked pretty well so did the entire autonomous program. But I just can't seem to be able to power the whole thing via batteries alone. I tried 6x1.5V AA batteries & 8x1.2V AAA batteries but in vain. When ever I do connect the batteries the bot moves a few steps then resets by itself :(

So for now the program I am using is using an interface between the PC and the Spider via a Serial Monitor. Here is a snapshot of the command list ( using switch..case commands) which I used in the video.

An autonomous version is around the corner. Just wait, but till then keep giving me advices guys :) and do help me making it autonomous.

"The more you know, the more you realize you know nothing"

Comment viewing options

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

The program is based on Arduino, I strongly suggest you start with the START HERE robot, and then you can do this one, you can contact DAGU or robotshop.com for the chassis :)



Oddbot did the design for this one. You may search for DAGU's robots or robotshop.com .

Here is the component page for the chassis: http://letsmakerobots.com/node/26008

Add a cap across + and - as close to your servos as you can. Be sure to use a cap with a little + sign on one side and use the biggest one you can find.

The capacitor won't make much difference in this case. The Switchmode has enough capacitance on both input and output. As I have told DTB, his problem is current, not voltage. Either his batteries are not supplying enough peak current or his battery holders and power cables are limiting the power. My Quadbot works fine with 7.2V. I am using good quality 2700mAH NIMh AA batteries and a single 6x AA battery holder.

Time to go shopping again, for I second I thought voltage and current were the same thing, then realised voltage is V and current is A, had forgotten what I had learnt at school 2 years back, sorry my bad.

Hope I really get some good stuff in the market.


Time for a refresher, DTB! Go watch these videos.

Especially the one on Ohm's Law.

Ah remember that one V proportional to I, long time back since I had learnt (and forgotten) it not knowing its applications at that time!

Thanks for the link

Congratulations ...... i am impressed by your perseverance (re:-Shoutbox frenzy)

Nice - well cut video....and really well thought out and presented.

Servos like to be driven by beefy batteries (ie plenty of punch, i mostly use rechargeable 2500Mah types) .

NB:- When the servo current load of your 8 servos gets to high (even a short high current blip) then the voltage drops and the processor "Browns Out" and resets.

Thats exactly what happens to it, so what do you suggest me to do?

The power requirement of the board is 8-20V, I tried 10.5V and 9V in vain