Let's Make Robots!

Rumble-robot/ First robot

Navigate around via ultrasound and two pushbuttons
AttachmentSize
Rumblebot.pde4.51 KB

*///This Robot is a work in Progress\\\\*

 I will upload a video of it once I complete the robot.

Update: I just drilled two holes on the head for the ping sensor and mounted it. I loaded up the code and nothing happened ): . So I am going through a series of test to see what is working and what is not. I ran the ping sensor example and everything worked and I got readings. Then I went on to the pushbuttons and used the button example and both are working. I am going to try out the motors soon. If that doesn't work then I am going to re-check all of the connections and solder points. If all of the connections and solder points work, I am going to then go through the code, until I see a mistake.

This is my current and first robot.I am 14 years old.  I originally saw a video of a rumblebot on youtube with a ping sensor. I was going to follow the directions but I didn't have a rumblebot. Oh sorry I forgot to tell you guys what a rumblebot is. A rumblebot is a old radio controlled car. So I was looking everywhere for one but couldn't find one. I was about to buy one of ebay but I went to my friends house and he had one laying around. He said I could have it, what are the odds of that? 

Rumblebot without head

To build this you will need 

  • Arduino microcontroller
  • Rumble-robot
  • Parallax Ping Sensor (you can buy this at Radio Shack or somewhere online for about $30)
  • 2 Push Buttons
  • 100 ohm resistor
  • Led (optional)
  • Heat Shrink tubing

Schematic of robot
Hopefully the schematic will be uploaded correctly. To open up the rumblebot you need to unscrew a screw in the back of the head. Once that is unscrewed then you can take the head off and you will see the built in h-bridge and a rainbow wire cable. To take out the rainbow wire cable thingy use a flathead screwdriver and you can force it out. There is four solder points that are needed on the big black blobs. Solder wires to the points 1.0,  1.1,  1.2,  and 1.3,  Connect 1.0 to digital pin 11.  1.1 to pin 10, 1.2 to pin 6 and 1.3 to pin 5.

 The two pushbuttons go behind the two arms. If you want it to all fit your going to have to shave off the back part of the arm.Then solder two wires to each of the ends of the button. Do this on the other button. Connect one of the wires into digital pin 2. On the other button connect one of the points to digital pin 3. The two other wires on each of the buttons are going to be soldered together. Then solder the 100 ohm resistor to that point that you just soldered.

Now we need to solder the Parallax Ping sensor. It's pretty straight forward with the Ping sensor because you only need three points, Signal, 5 volts, and Ground for it to work. So solder a wire to the 5 v point on the Ping sensor and connect it to the 5 volt pin on the arduino. Now solder a wire to the sng point and connect it to digital pin 7. Now solder a wire to the point labeled gnd. On the Circuit board where the ribbon cable was pulled solder a wire on the 3 connector, this is ground on the circuit. Solder the two wires ground from the circuit board and gnd from the ping sensor and then connect it to ground on the arduino. 

 

I want to make this clear that this is not my idea or website, I followed a video on youtube, this one specifically, these are NOT MINE.

http://www.dinofab.com/rumblebot.html 

http://www.youtube.com/watch?v=rSHpy9Yql9M&feature=related

http://www.youtube.com/watch?v=tYRd0_7p-IA&feature=mfu_in_order&list=UL

Comments and suggestions welcomed (:

Here are some images:

 

Push buttons

 

Parallax Ping Sensor

 

Arduino Uno with some of the wiring

Comment viewing options

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

HI , great project !!  please can you share your code with me because you add a bumper switch on the original code from Dino and I whant to try it on my Project

Please by email ( no zip document please ) to laganieremichel@sympatico.ca

 

Thanks in advence

Michel , Canadian Robot

Where did you find this spectacular chassis ?

I want one,it is  so cool .


My friend had one but you can but one from ebay at this website http://cgi.ebay.com/Rumble-Robots-Bolt-man-and-Lug-Nut-119-Power-Cards-/200564352534?pt=LH_DefaultDomain_0&hash=item2eb2912616#ht_500wt_1156. If you don't want that then you can just search Rumble Robot on Ebay and a lot of the them show up.

From your PING))))) picture I can see on the rombo bot a 38KHz receiver under the red clear plastic and what looks like a IR led to the left. Might be interesting to see if you could use some spare pins on the arduino to hack into those to use as a distance sensor. the IR led you can connect like the regular one. For the receiver you wil have to do some tinkering to see if you can put it to use. The output may be an analog or a serial signal.

I will check it out and see what i can do. The ir led would be like a regular sensor? do I connect it to a digital pin? 

If you had some pictures to add to your description, I would definitely think your post could be found more useful than it already is.

I want to make sure you understand that I am impressed and my comment is not meant to diminish your fine work.

Thank you, I have some pictures to add the only problem is that I can't figure out how to put it on the page. Whenever I upload a picture up to it, it sets it as the primary image. 

Down the rabbit's hole here: About.

Thanks (:

Great start bud, keep it up ! Its impressive to see you being so proactive despite your age. Things like this look great on a resume for later when you have to apply to universities or jobs. Don't give up, it's always hard at first but things make more sense as you move along. Small projects are a great start and once you feel comftrable you can move to doing your own things. Good luck and welcome to LMR.