cwhaticando.com home DIY • Do it Yourself • Weekend Projects • BIG Projects • LITTLE Projects
become a creator share your how-to  

 

 

close window

How Do I Share My How-To?

It's really pretty easy, pictures and videos of the steps it takes to complete your project are stored on YouTube and picasaWeb. Once your "final" video is stored on YouTube, your project will show in the listings on the site. All this is controlled by our Creator's Tools. Basically, you start a project by writing up the project idea.

Step 1. Sign up for a free Creator's Account to gain access to the Creator's Tools.

Step 2. Login

Step 3. Push the "Create New Project" button on the Creator's Tools. Make a name (you can change it later) for your project. And describe your plans to use as notes to guide the creation of the steps.

Step 4. When you've finished providing all the steps to your project, shooting the videos and saving to google video via the Creator's Tool Panel, you are ready to write the introductory paragraph with an interesting story of how you did it, or how you do it in the case of a professional services presentation.

Step 5. Last but not least create and upload the video (to YouTube) which is the video that will be used to summarize the project. If you were building a robot, this final video would show the robot running around, doing fun things that will inspire others to create their version of your project.

That's it... Watch the views and ratings for your project pile up along with the sales commissions! Or get a customer because you showed how you remodel a house.

close window

FAQ About Becoming A Creator

Q. Why would I go to all that work, building something, then put it on a website like C What I Can Do? What's the point?

A. Actually, there are a couple of forms for a reward:

  1. You get rated as an author. Lots of good ratings looks good on your resume.
  2. You Make Money!

YOU Make Money when someone buys a part from You, and builds it into Their Version of your project. And, if YOU have a basement full of red leds and build a red led project - we'll send you customers who are inspired to build your blinking light device. If you sell PC boards, you may link to your own sales. Or sell your own kit online through your e-Bay store.

The same with books! We encourage project builders to make books. In fact, CwhatIcanDo is a great place to get rated as an author. 'Betcha get a better deal from your publisher...

Of course, it is possible that your project won't make you any money, because someone built something even cooler than yours (maybe even inspired by your project.) Maybe you just want to show your version of another project... It's done in the spirit of the web: Sharing ideas. And it's fun building a project on your own.



Easy Cheap Robot Weekend Project      ...     32296 Views
Author's name: WeRbots       

Convert an old broken down Rumble Bot into a wandering autonomous robot.

It`s cheap and really easy to make an old Rumble Bot into a new, more self oriented obstacle avoiding Robot.

Rumble Bot = 5 - 30 bucks (broken ones are fine, you are going to "gut" the electronics anyway.

picAxe Motor Control PC board (comes with picAxe 08 chip) < $16 bucks

picAxe 08m chip (less than 4 bucks)

IR "Eyes": around $12 dollars, works in every light level, impervious to false triggers.

A 0.22 uf capacitor on the output of the above to keep it from jittering the interrupt pin...

My total cost = $35 USD... It`s an easy way (programmed in BASIC) and cheap way to learn about autonomous robots.
Author's Assigned Keywords:    Cheap Robot    Easy to Make Robot    Weekend Project Robots    Robots    robotics

  (ad)
Get A Discount Rumble Bot or any 4 WD body     
The Rumble Bots are getting harder to find since the big push to put an arduino inside.

You can make just about any four wheel drive (or even 2wd with dragger wheel) into an autonomous robot.

You could use mechanical "feelers," but it`s more exciting and a little more money to use an IR range finder system to let you know when objects are in the way. With a decent `avoid` algorithm, you`ll have instructions left over.

The simplest program allowing the unit to operate as shown in the video can be expanded to include other items. But with the simple picAxe motor driver board, everything is pretty simple to start with.

Take it all Apart     
I took everything out of my Rumble Bot and rewired the motor and speaker, etc... This looked like the bot was getting a hair cut, but made things work smoothly and nicely.

Some plastic will have to be removed to make it all work. I had to use a Dremel tool, to get the head of the robot to fit nicely. Moving the extra plastic out to mount the driver board was simply clipping with a pair of sharp cutters.

Put it back together     
Now you mount the IR detector on the body. Just on the outermost edge of the body. This allows you to adjust the height by adding shims as needed before tightening the mounting screws.

If you don`t, you`ll find your robot rejecting the edges of a carpet or other simply climbed object. The beam should not be too low, nor too high, as it will run into objects and get caught if the beam is too high to recognize items.
Software     
`-------------------------------------------------------
`
` picAxe Motor Control
` Created by: Jim Huffman
` Rev 0.1 October 18, 2007
` Rev 0.2 October 20, 2007 JH
` Rev 0.3 look around functions begun Oct22, 2007
` Rev 0.4 Changed Motor Drive approach Nov 04, 2007
`
`-------------------------------------------------------
`
` Initialize System Wide Values
`
` Directives
` Select and initialize chipset
#picaxe 08m
`
` System resources
symbol fwdM1 = 0 `(pin 7)(Careful, Used in Programming)
symbol revM1 = 1 `(pin 6)
symbol revM2 = 2 `(pin 5)
symbol IRsense = 3 `(pin 4)(input only on 8 pin)
symbol fwdM2 = 4 `(pin 3)
` (pin 1 Vdd, pin 8 = Vss, pin 2 = Serial In)
`
` Motor Control constants
` assumptions:
` open means no output
` motors are M1 and M2
` powered by 4x 1.2v AA cells built-in robot
` vars
symbol storResult = w2 ` place to put ADC10 results
symbol storResShrt= b4 ` place to put adc results
`
`
`--------------------------------------------------------
` Code Blocks:
`
let dirs = %00010111
` short wait before main routine begins
setint %00001000, %00001000
`
` main demo routine

`It goes like this
` gosub (fwd,rev,leftspin,rightspin)
` pause - long as you want it to do the appropriate subroutine
` gosub stopAll - You have to stop it from driving, don`t forget this
` That`s how you make the world go round
`
init: `gosub fwd `basically, you make it go, then you pause for running time
`obviously, an interrupt loop makes it quit driving anytime
gosub stopAll `don`t forget to stop the action you put in motion
pause 3000 `think and abandon all hope loop

main: gosub fwd
pause 50
goto main


interrupt:
`if pin3=1 then interrupt
gosub stopAll
pause 20 `think a second little machine :-)
gosub iSpy
setint %00001000, %00001000
return


` Look to see if a spot is clear, then head in that direction
iSpy:
gosub rev
pause 600
gosub stopAll
gosub leftSpin
pause 700
gosub stopAll
if pin3 = 1 then `still in trouble that way
gosub leftSpin ` call yourself until you`re out of trouble
pause 300
gosub stopAll
pause 100
if pin3 = 1 then `still in trouble that way
gosub rev
pause 300
gosub stopAll
gosub rightSpin ` call yourself until you`re out of trouble
pause 400
gosub stopAll
pause 100
return
endif
endif

return ` found a hole - start driving again


`-----------------------------------
` Drive Routines
`
fwd:
high fwdM1, fwdM2
pause 30
return

rev:
high revM1, revM2
pause 30
return

stopAll:
low fwdM1, fwdM2, revM1, revM2
pause 30
return

leftSpin:
high fwdM1
high revM2
pause 30
return

rightSpin:
high revM1
high fwdM2
pause 30
return

More?     
You can do some pretty fun things. Like actually move the whole robot back and forth till it finds an obstacle free direction to go. Or it runs up on things it sees, using ADC to measure the actual distance and then look around for something else to run up to.

Speed control is also possible, you can PWM out on 8 bit chips, thus you can allow the robot to go kinda slow while it looks around, then speed up when it is out in the open.

Much fun can be had with the simple bot as-is, but you can do more, like put sensors in the bots fists so it can detect objects it runs into despite the IR Detector. Also, there is a speaker you can bleep out tunes and you can put a rear bumper to discover objects when backing up.

A cheap-o like me simply finds this much fun for such a small price too much hobby robot fun!!!
become a creator
close window

It's Easy To:

C - What - I - Can - Do

• Sign up - Get ID and Password

• Plan and Create a Project That Someone Might Enjoy and May Even Want to Build

• Link to your creation on your favorite social networking site or blog.

• Become famous! Because your projects get a lot of Hits!

 

No parts list with this project. Scan the 'Junkbox Reviewer' below! Find projects by clicking on their parts. Got something in your junkbox? Here's your spot to find something fun to make or build!

 

Junk Box Reviewer
Itching To Start Building A DIY Do It Yourself Project? Got Some Parts of Your Own in your JunkBox? Find projects by Surfing' the Parts List!
  
  
  
  
  
 
Andrei And Jim
Web Developers
Visit the project:

CwhatIcanDo Website


 
  
  
 
L 298 Compact Motor Driver Kit
Solarbotics
Visit the project:

Build the L298 H-Bridge Motor Control


 
  
 
Account On CwhatIcanDo
CwhatIcanDo.com
Visit the project:

HELP :: How To Create a Project


 
  
  
 
Microrobot Avoider Jr
Microrobot
Visit the project:

Robot Man: With Robot Demos


 
  
  
  
 
Brilliant Blue/Green LED
Surplus
Visit the project:

Converting a Flashlight to LED


 
  
 
PICAXE 8 Pin Motor Driver Board
SparkFun
Visit the project:

Easy Cheap Robot Weekend Project


 
  
 
Tracked Vehicle Chassis Kit
Tamiya
Visit the project:

Build Your Own Track Drive Robot


 
  
  
 
PICAXE 8 Pin Motor Driver Board
SparkFun
Visit the project:

Build Your Own Track Drive Robot


 
  
 
Infrared Proximity Sensor Short Range - Sharp GP2D120XJ00F
Sharp
Visit the project:

Build Your Own Track Drive Robot


 
  
 
PICAXE 8 Pin Motor Driver Board
SparkFun
Visit the project:

Build a Robot In 5 Minutes


 
  
 
Infrared Proximity Sensor Short Range - Sharp GP2D120XJ00F
Sharp
Visit the project:

Build a Robot In 5 Minutes


 
  
 
Gear Motor 2 - 224:1 Offset Shaft
SolarBotics
Visit the project:

Build a Robot In 5 Minutes


 
  
 
4 X AA Cell battery holder plus on/off switch
Powerize
Visit the project:

Build a Robot In 5 Minutes


 
  
 
PICAXE 8 Pin Motor Driver Board
SparkFun
Visit the project:

picAxe 8 bit Motor Controller: Look Inside


 
  
 
Infrared Proximity Sensor Short Range - Sharp GP2D120XJ00F
Sharp
Visit the project:

picAxe 8 bit Motor Controller: Look Inside


 
  
 
4 Section In-Ground Batting Net
battingnets.com
Visit the project:

Home Installation of a 4 Section In-Ground Batting Cage


 
  
  
  
  
  
  
  
 
Transformer 1k:8 ohm
xicon
Visit the project:

Pong)))))


 
  
 
PICAXE 8 Pin Motor Driver Board
SparkFun
Visit the project:

Robots Almost Anyone Can Afford


 
  
  
  
 
Morphibian Land Shark
Kid Galaxy
Visit the project:

Morphibian Land Shark


 
  
  
  
  
  
  
 
Parallax (Futaba) Continuous Rotation Servo
futaba (modified)
Visit the project:

How To Build a Robot in a Box


 
  
 
Parallax (Futaba) Standard Servo
futaba
Visit the project:

How To Build a Robot in a Box


 
  
  
  
 
PICAXE 8 Pin Motor Driver Board
SparkFun
Visit the project:

Weekend Project: Get Started With Robots


 
  
  
 
L298 Compact Motor Driver
Solarbotics
Visit the project:

Build a Respectable Autonomous Robot


 
  
 
Infrared Proximity Sensor Short Range - Sharp GP2D120XJ00F
Sharp
Visit the project:

Weekend Project: Get Started With Robots


 
  
  
 
PICAXE 18 Pin Power Project Board
picAxe
Visit the project:

Build a Robot From A Power Wheelchair


 
  
 
PICAXE 18M2 Microcontroller
picAxe
Visit the project:

Build a Robot From A Power Wheelchair


 
  
  
  
  
  
 
Solderless Breadboard For Uno
Jameco Valupro
Visit the project:

Arduino Development VS PicAxe Development


 
  
 
USB 2/0Video Capture Device
SIIG
Visit the project:

On Line Neighborhood Watch


 
  
  
  
 
Eurocard IC Pattern
Velleman
Visit the project:

On Line Neighborhood Watch


 
  
 
40 kHz Weatherproof Transducer
Audiowell Electronics
Visit the project:

Pong)))))


 
  
 
PICAXE 18M2 Microcontroller
picAxe
Visit the project:

Autonomous Robot PVC "Pickup Truck"


 
  
 
Power Amplifier
ST Micro
Visit the project:

Pong)))))


 
  
  

By Creators
WeRbots: i-Mon App
WeRbots: Pong)))))
By Keywords
Ajax: battle
Android: battle
BEAM Robots: battle
Convert Your Flashlight to LED: Converting a Flashlight to LED
How To Build Cheap Bots: Robots Almost Anyone Can Afford
How To Build Cheap Bots: How To Build a Robot in a Box
How To Website: Tour This Website
How To Website: CwhatIcanDo Website
Infrared Proximity Sensor: Build Your Own Track Drive Robot
Quick Build Robot: Build a Robot In 5 Minutes
robot bending: Morphibian Land Shark
Robot Motor Control: Robot Basics
Robot Motor Control: Buggy Bot: Wire Frame Bot Body
Robots: Robot Basics
Rumble Bot Conversions: Robots Almost Anyone Can Afford
Select or type in a Keyword: Converting a Flashlight to LED
web 2.0 site: CwhatIcanDo Website
Weekend Project Robots: Easy Cheap Robot Weekend Project

Click To Expand / Contract Menus. View by Creator, Category, Keywords or Number of Views.

©Copyright 2008 - , CwhatIcanDo.com, all rights reserved.