Let's Make Robots!

First time beginner (CD-BOT)

Hi I just got a arduino inventor kit form sparkfun.

After trying out the circuits and sensors I decided to make a robot.

The robot Im trying to make is a CD BOT.

I found out that there aren't much people who have done this or have posted it on lets make robots.

I would be delighted if someone could tell me (specificly) how to make a CD BOT an what parts to use.

Thanks LMRians :) :) :) :)

Comment viewing options

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

i have no idea what that means haha.

when I said

then try experimenting with infra red sensor and turn on a led when the sensor sees something and from there make sub routines for the motors and its pretty much the same as turning on a led.

what i meant is since he learns how to drive a motor with l293d instead of blinking a led when the sensor sees something do something with a motor. 
And also making a h-bridge is a good skill to learn since you will need it a lot and you cant buy a shield for every bot since it would be expensive whereas each l293d cost about 80 cents .

I will agree that learning to use an L293d is a worthwhile skill to have, however it is also somewhat limited (unless the intention is to never advance to anything with more than relatively low-power motors.)  If you're going to build variations on the same platform forever or work on an assembly line making shields that's fine, but if you want to advance to larger units then more powerful h-bridge chips and field effect transistor drivers will probably be needed, and those are far easier, cheaper and more dependable to buy prefab. There are many ways to get to Rome and the best way for each traveller depends on where they're coming from and why they're going.

However, I don't quite understand this sentence:

what i meant is since he learns how to drive a motor with l293d instead of blinking a led when the sensor sees something do something with a motor. 

I think that what the author means is that "programming is programming," ie that the main difference between blinking an LED as the output and changing the differential drive direction in a two motor system (or changing the vector of a rack-and-pinion carriage system) is in the hardware.  So long as you understand the h-bridge logic table and how the PWM applies to speed in the former, and in the latter, all of that as well as how the rack is manouvered through programming, you should get results.  

 

using motors is much cheaper than servos which are continues and hacking them is a lot of work and is still more expensive

so try this first

http://itp.nyu.edu/physcomp/Labs/DCMotorControl

then try experimenting with infra red sensor and turn on a led when the sensor sees something and from there make sub routines for the motors and its pretty much the same as turning on a led. Look at what I made.

http://letsmakerobots.com/node/33002

any questions just ask and if you need code i could kind of help.

using motors is much cheaper than servos which are continues and hacking them is a lot of work and is still more expensive

A pair of factory-converted continuous rotation servos costs about as much as a pair of gear motors with a cheap shield and has the advantage of a less complex signal path and fewer pins used.  Further more, if this is your first project, I wouldn't recommend trying to build your own h-bridge motor contoller.  A factory shield is a much better, quicker and more dependable option and it will get you to the programming part more quickly.

then try experimenting with infra red sensor and turn on a led when the sensor sees something and from there make sub routines for the motors and its pretty much the same as turning on a led.

This is a good idea and path to follow, but running either a motor or a servo is quite a bit different from turning on an LED.  For instance, either approach requires using PWM as speed and/or direction control, possibly with a specific library.  PWMing an LED just results in different brightness levels, if the given LED even responds to the signal.

Well, I don't know how many you consider "many" to be, but there are plenty of bots here that use CD/DVDs as building platforms.

Just searching for "CD" within the search here on lmr will return you a few, and then are others that won't show up, because as Max said most people don't call them like that, for instance I call mine YA2WDNSOSBBALABMHAMF  :P

Anyway there's isn't anything too specific you should know about using CD/DVD as a material for robot building (unless you want to cut it/drill it), so you should definitly should follow Max's advice.

 

Most of the people who make an Arduino CD robot give it a name other than cd bot. For parts, you'll need either 2 cr servos or a motor shield and two gear motors, wheels, a standard servo (probably bigger than a 9 MG) for the neck, and finally a distance sensor, either IR or ultrasonic, as well as some double sided tape and connectors for all the parts listed. For step by step instructions, see FritsL's Next Gen SHR. Actually, read the whole thing before you start.

Unless you were going for the remake of an old movie. "Batteries not included." :D

We'll never have to pay for power again.  Unless, that is, Nikola Tesla was just crazy...

that Tesla's power transmission tower was never going to work , due to it never being able to transmit enough Amps , like ripples in a pond the the father you go from the transmitter the less energy you have   , solve that problem and were made