Instructables

Arduino Nano based Microbot

FeaturedContest Winner
Picture of Arduino Nano based Microbot
docked.jpg
This instructable was created to be entered in the Robot Challenge. If I win, the parts will of course, go into robots like this one. Notes on how to include some of the very components in the prize packages are given in the last step. I am 28, so of course, I'm not going for the student prizes.

I created this as a simple project for those just starting out in robotics. It is relatively inexpensive, requires minimal tools and is easy to build. Once finished you have an expandable robotic platform that fits in the palm of your hand and can be easily programmed in the Arduino environment.

Here is is driving in a triangle, without any special add ons


In the instructions I'll walk you through how to:
  1. Modify the servos for continuous rotation
  2. Fit the track hubs on to the servos
  3. Make a custom battery pack
  4. Wire it with a few connections
  5. Assemble it
  6. Program it
  7. Customize
These and other additions can be mixed to make your own custom micro robot

For the basic platform the following supplies are needed:
an Arduino nano
a small rechargeable battery
a pair of 9 g servos, modified for continuous rotation
part of a Tamiya track set
a 40 pin dip socket
a rubber eraser
some zip ties
 
Remove these adsRemove these ads by Signing Up
AndyGadget1 year ago

Really, really neat!
It's hard to make a narrow robot when you're using continuous rotation servos because of the gearbox height, but you've overcome this with the tracks and the asymmetric mounting method.
Just to clarify, you've drilled a hole for the idler pinion in the servo bottom cover in line with the spindle?  Must have been pretty tight in there - the boards in those 9g servos don't leave a lot of room.
PaulMakesThings (author)  AndyGadget1 year ago
To mount the idler I did it just as you said, its screwed into a hole drilled on the back cover opposite the spindle. I had to be sure not to put the screw in too deep so it wouldn't hit the board, but in the ones I was using the board was slanted so it wasn't too near the back wall at that point. I've noticed with these cheap ones it isn't always the same slant, but on the ones where they installed it so that the near side is on the end I want to mount the wheel to I just tilt it the other way before I put it back in when I do the modification.

That is one sleek-lookin' robot! Great job.

May i ask you where i can find these wheels and belts ? :)

PaulMakesThings (author)  νχαβιάς1 month ago

These are from a set, Tamiya TAMX8001 70100 Track & Wheel Set. Though you will get a lot of extra parts that way. I actually had these left over after I made a bigger set from that kit.

Oh thank you :)

trans4mation5 months ago
It's my dream to learn this sort of stuff. Where did you learn programming language? What's this things top speed?
Awesomeman016 months ago
I want to make one of these RC with a camera. Any ideas?
lumi30056 months ago
I am loving it. I like micro bots very much, especially this one since it's really down to the basics and still looks cute, cool and advanced at the same time.
rezdog7 months ago
Hi, I'm relatively new, I was considering putting a small camera on it and then connecting it to a ps3 controller. Any ideas how?
Also would it be possible to waterproof it?
PaulMakesThings (author)  rezdog7 months ago
That's an interesting question, I looked in to it and waterproof 9g servos can be gotten on ebay for about $15 each or retail for about $23. That might be a bit too expensive considering the whole thing is about $20 normally. I saw some tutorials on waterproofing servos, so maybe that could work. As for the board and battery, I would either pot them (see 'potting circuit boards), or if you still want to be able to make changes, I'd try a pill bottle and seal around the wires with silicon. If you didn't mind some cleanup when making changes you could fill the pill bottle with vegetable oil to help keep water out. When I worked on an underwater robot we sometimes filled cases with petroleum jelly, it's viscosity works even better, but cleanup is a lot worse. Practically though, I would just epoxy coat the circuit board and battery except for the contacts, then put in in a pill bottle, if it gets a little wet it would still be salvageable.
jpalita7 months ago
I'm a beginner in this so how do I put 2 wheels in 1 servo

and is there an alternative wheel besides tamiya?
PaulMakesThings (author)  jpalita7 months ago
I just used a screw that fit inside the axle closely and drilled a hole in the back of the servo case. It's fairly malleable plastic, it will tread in.

For alternatives I've looked at those silicon wrist bands for the tracks, and plastic bobbin spools with several rubber bands wrapped around them to build up the middle for the rollers. The materials for that will cost you a few dollars, and can often be found for free. Another thing I've tried for the wheels is plastic soda bottle caps with large washers glued on them for flanges.
Nice robot, you did great job!
Ploopy9 months ago
Could you use a chip like ATtiny 85 for this?
Instead of a ardino mini.
Great ROBOT, great instructable!
Here is my version.
PaulMakesThings (author)  crisiinvolo1 year ago
Very cool. There has been so much interest in this project. I really should update it.
they look awesome!!!! 8=D
Robobeard1 year ago
Hi, I tried making the robot but I'm trying to find out what's the battery is for. I'm new at this so some things are confusing.
That is so cool!!!!!!! You are very SMART =O
This is awesome, but you might want to do something so people know it's not a variation of instructable member "joe"'s tank wars 'ible. Also, you could add some arduino nano shields for added functionality, or maybe a flashlight or railgun.
How exactly do you plan to put a railgun on a 2 inch wide robot?
PaulMakesThings (author)  mgingerich1 year ago
You make a small railgun. Actually this is a good question, I'll see what I can do.
When will it be done?
PaulMakesThings (author)  oldmechanic1 year ago
I'm a full time robotic engineer, you have to give me some time on this stuff.
Take your time. Rome wasn't built in a day.
PaulMakesThings (author)  mgingerich1 year ago
I was thinking, though a magnetic coil gun seems cool, a flywheel based shooter, like a tiny pitching machine that shoots airsoft pellets might be better in this case. Then the projectiles don't have to be specially made and there are no parts that are too difficult or dangerous for students.
I challenge you. Show me when it's done!
I love this! It's so cool, and you could add stuff like a basic atom for the microcontroller! Please make more with coll stuff on them, and then make instructables for them! Please?
good job and really won this prize
Hi Paul, this is awesome! But why didn't you want to mount both servos flat? Would the wheelbase be too long? or is it because of the integrates suspension and not needing a chassis pan?

By the way, how did you do in the competition?
PaulMakesThings (author)  worldwidedev1 year ago
Yes, it's just for the wheel base. Since the battery fit above one servo and ended up being level with the top of the other it worked out well.
waymond911 year ago
Really sleek! Much less bulky than most of the autonomous PING robots. Have you considered angling the ping sensor forward and down in order to sense the in front of it? That way it could live on a table top and sense when it has reached the edge so it wouldn't fall off the top.
I tried to program a similar (but again, bulkier & uglier) bot to map the room so it could always choose the longest path and avoid crashing with solid objects. Problem was I did not have a direct way of relating the current sent to the motors with its change in position(gears jump, electrons blip in and out of space etc) so i could not feedforward, so now I am working on feedback lol
I like how the use of servos makes motor drivers unnecessary.
It's one of the neatest arduino robots iv'e ever seen. I guess it's just as good as a Rocket Brand Studios production! (just joking, it's even BETTER!!!)
rondacosta1 year ago
dream (crazy?) idea: I would like to use this chassis to be power-tethered with light long wires, control fw-bk-left-right movement and carry a tiny camera (and coax cable) to go over on my steep roof and inspect for damage,,,,, any suggestions?
Great instructable.
PaulMakesThings (author)  rondacosta1 year ago
Sure, my first project with this will be to add a wireless camera and remote control, so watch for that. The parts to do this will probably be at least $50, wireless video doesn't come cheap, unless you want to make it from scratch, which I don't.
well, I was thinking in terms of your basic chassis minus the following:
1. no Arduino nano
2. no battery
3. no 40 pin dip socket
and the question would be how to MANUALLY control basic 4 direction movement via an attached multi-wire light cable (CAT type?) let's say 100 ft long.
Power of course should be supplied at the controlling point via de cable.
The mounting, feeding and powering the tiny CCTV camera would be my job once the vehicle is manually operational.
Any inputs or help, online or off-line at ron.dacosta@gmail.dot.com?
Many thanks anyway. Ron
PaulMakesThings (author)  rondacosta1 year ago
I know there are wireless cameras that small, I would expect that there are wired ones that are even smaller. You would have more room without anything but the base.

To drive by wire there are a few approaches you could take, you could send a servo signal through the line (0.5 ms to 2.5 ms pulses spaced 20 ms apart) or you could pull out the board and just give -5 to +5 Vdc, or a duty cycle PWM signal to the motor directly.
dcmbrown1 year ago
I saw this and immediately thought of this fictional Star Wars robot even though I haven't read the Essential Guide to Droids in over a decade.  It would be cool if someone made such a casing or added even the described functionality for it.
brunoxyz1 year ago
awesome, I struggled for so long with creating my own gearbox for regular motors, and I just realized I have like four of those micro servos! I think I will try this soon.
Pro

Get More Out of Instructables

Already have an Account?

close

PDF Downloads
As a Pro member, you will gain access to download any Instructable in the PDF format. You also have the ability to customize your PDF download.

Upgrade to Pro today!