3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.

Arduino 4wd robot with ping sensor "J-Bot"

Arduino 4wd robot with ping sensor \"J-Bot\"
Experience Level: Intermediate (requires soldering)
Time Required: 3-5 hours depending on experience

J-BOT Kit  Jameco P/N 2140285

Someone mentioned that Jameco needed a robotic mascot. I have always been a tinkerer, especially with radio-controlled electronics and so I volunteered for the chance to design and create the J-Bot. While this was my first autonomous robot build, I'm confident it won't be my last. We thought this would be a fun project to build.

Required tools and parts:

Jameco J-BOT Kit (P/N 2140285)
Arduino UNO
11 AA batteries (5 for the motors and 6 for the Arduino, servo and sensor)
Philips screwdriver
Long nose Pliers
Soldering iron
Solder wire
Helping hands


 
Remove these adsRemove these ads by Signing Up
 

Step 1Building the 4 wheel drive platform

Before building the brains, we'll need the basic platform. I found some good videos to help step me through the process of putting together the same 4 wheel drive platform that is included in the J-Bot kit.

http://www.youtube.com/embed/H_OThKDM44Q

http://www.youtube.com/embed/VkH04Suz87E

http://www.youtube.com/embed/ZXk752IvctI

http://www.youtube.com/embed/IU9lQ-wKoXo

After soldering the wires to the motors, I suggest adding a drop of hot glue to the copper clips so the clips do not rip off because they are very fragile.

http://www.youtube.com/embed/2KnmKhGdK-U

At this point it would be a good idea to label all the cables so you can identify them later. I decided to label them by using regular scotch tape. I labeled the two front motors "FL" and "FR" for front-left and front-right, as well as the back as "BR" and "BL" for back-right and back-left.
« Previous StepDownload PDFView All StepsNext Step »
11 comments
May 24, 2012. 8:03 PMWhiteGhostRaven says:
Hi just wonder how you worked out your " look around " times

Thanks
Apr 6, 2012. 2:39 AMsingh1234 says:
HI guys, I was wondering if you can help me out. I need to know how to preprogram (a code) a path into an arduino so it can move the way I want it to and use two motors(each attached to one track) to help it to go the preprogrammed route. Help would be much appreciated.
Apr 10, 2012. 5:10 AMsingh1234 says:
Thank you. You guys are the best. One question though, to use three of these servos, do I need a motor shield? (Jameco Part no. 2152403) If I do, do you guys ship to Australia? thank you again.
Nov 19, 2011. 8:30 PMGelfling6 says:
I just finished putting my 'Arty' ping-bot together, using your code, but stripped-out the Adafruit motor controller part, Using the Adafruit Proto-shield, and went with 2 modified Futaba S3004 servos converted to constant rotation. (an old trick I learned long before seeing the projects here.).. It took reverse engineering your code a bit, though.. swapping the motor values for Fwd/Rev, stripping out the Centimeters return, since the distance is only dealing in inches, and cutting the delay times in 1/2 for the turn and back-up times, since the servos seem to react faster. It's not as elegant as the J-Bot's frame, but everything packed into a 7" X 5" X 3" 4-locking side food container., and powering it off a 7.2V RC car battery. (using a 7805 to drive the 3 servos, and the PING)) ) All I need do, is plug the power adapter (standard RC-Car to coaxial) from the battery into the board, close the lid, then let it roam around.
Nov 20, 2011. 10:21 AMGelfling6 says:
And, 'Arty' in action! http://youtu.be/E7iytmVTBqs
Oct 2, 2011. 10:52 AMGelfling6 says:
copied and saved your code, it might iron-out problems I've been having with a similar design, using the arduino, creating a 'BOE-Bot' style, using only 3 servos (two for mobility, and one for the PING)) )
Aug 14, 2011. 6:26 PMhussam.tech says:
good work
Aug 13, 2011. 11:43 AMsammyBoy says:
This is just what mine should look like if I'd ever got round to finishing it.

Hopefully this great 'ible will spur me on to finish it.

Nice job. Hopefully mine will be half as tidy as yours.
Aug 9, 2011. 6:50 PMpropellerheadgeek says:
Very nice! Neat and tidy, just the way it should be. Congrats on the design.

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
15
Followers
6
Author:JamecoElectronics