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.

SOCBOT - The Next Generation Vibrobot

SOCBOT - The Next Generation Vibrobot
.

In the beginning there were pagers. The fact that activated pagers danced their way off of desks and dressers was little more than an aggravation to most people. That changed when it happened in the presence of a maker. Soon after that eureka moment the vibrobot was born. As those early technological vibrating critters started to multiply they began taking on nearly every mechanical form imaginable. Their off balance, weighted motors hummed and shook sending these scooters off in random directions.

Then it happened. One morning a maker preparing to take on a new day glanced down at the toothbrush in his hand, and the bristlebot was conceived. Who could have known the technological stir something as simple as a sawed off toothbrush would make. No one could have predicted the great personal pleasure makers around the world would find in hacking, of all things, a toothbrush. The simple yet elegant design of the bristlebot instantly made it a favorite project for makers of all ages. It quickly became an icon so deeply rooted in maker culture that it could never be replaced or forgotten.

On the next branch of the vibrobot's evolutionary family tree we find the dipbot. Made with discarded integrated circuits, nearly all dipbots are born of, most appropriately, motherboards. These are the low riders of vibrobot culture. What they lack in height they make up for in leg count as most have at least 40. Most dipbots look like some sort of multi-legged bug that may byte.

With such wide ranging variation in its gene pool, the vibrobot family tree has naturally lent itself to continued innovative evolutionary adaptation. Influenced to a great degree by environment, vibrobots continue to spring forth from whatever salvaged stuff seems to be at hand. They can evolve from boxes of spare parts, the guts of electronic dark age gadgets (read the word pagers here), personal care items, old video game controllers, and discarded computers. All of these environmental factors lend themselves quite well to the task of expanding the vibrobot genotype.

That brings us to the focus of this Instructable - the Socbot. Born in the mind of this author when he first saw a dipbot, this is the next step in the evolution of vibratory micro robot design. This new kid on the block is a highly advanced vibrobot. Controlled by a salvaged television infrared remote control, this PICAXE brained next generation vibrobot stands ready to respond to your every directional command. No more random roaming. With the simple press of a button the socbot's unique wire wrap socket locomotion system kicks into gear sending this critter off in whatever direction you choose. Powered by alkaline watch batteries, the socbot features twin outboard vibrating pager motors. Although current limited by design, this microbot is powerful enough to scoot around on any smooth surface. While big on brains, it is still small enough to sit on a quarter. With so much technological heritage and power packed into such a small space, one has to wonder where the next step in the evolution of vibratory technology will take us.



Here is an excellent Vibrobots article written by Gareth Branwyn

.
 
Remove these adsRemove these ads by Signing Up
 

Step 1THE PARTS

THE PARTS
.


1 - PICAXE -08M
1 - 16 Pin Wire Wrap Socket
1 - 16 Pin DIP Socket
1 - 8 pin Dip Socket
2 - Vibrating Pager Motors
1 - TSOP4838 or similar 38KHz IR Receiver Module
2 - General Purpose 100V Signal Diodes
3 - L1154 Watch Batteries
1 - 4.7mfd Capacitor
2 - 82ohm 1/4 Watt Resistors
1 - 33K ohm 1/4 Watt Resistor

wire, thin metal shielding, super glue


« Previous StepDownload PDFView All StepsNext Step »
97 comments
1-40 of 97next »
Nov 21, 2011. 6:51 PMrobot1398 says:
can i use a picaxe 08m2
Nov 19, 2011. 9:52 PMrobot1398 says:
i just didnt understand this step how can u program a remote
Nov 20, 2011. 6:40 PMrobot1398 says:
instead of a universal remote if i get a sony tv remote then will it work?
Nov 21, 2011. 6:45 PMrobot1398 says:
i have one i have a sony Tv SO I CAN USE IT
May 31, 2011. 1:21 PMilpug says:
very nice. i have only one question: VIDEO?
Aug 25, 2011. 7:49 PMvruiz3 says:
theres a video at the bottom above the comments skip to 1:30
Apr 26, 2011. 2:45 PMvincent7520 says:
Nice !

I like how you painted it ! … 
Sep 25, 2010. 6:31 AMdarthmaul.8 says:
must use 1n4148 diodes, right??
Aug 6, 2010. 9:28 AMJaniedella says:
Still intimidated by the technology, but I LOVE your writing! Thanks!
Jul 31, 2010. 1:10 AMBoppo3 says:
how do you actually program a pic axe?? i know this instuctable said use a protoboard, but i just dont understand how.... can anyone make an instuctable on programming?
Jul 30, 2010. 9:20 AMRimwulf says:
now if someone wrote a code for for a PC with infrared hookup to put out pre-written commands and options
Jun 8, 2010. 3:20 PMhunter1125 says:
very cool.
Apr 19, 2010. 7:57 AMgodofal says:
wow, this is awesome :D

im thinking of making one with an attiny45 (since i dont have picaxe's or a programmer for them)
just got to figure out a way to make a piece of code that does the same as yours in C++ for an attiny45 :D
Mar 19, 2010. 3:28 PMFuzzer3legs says:
 What Do I Do

MAIN: let dirs= %00010111
                 ^

Error: Unknown symbol - dirs
Mar 19, 2010. 3:40 PMFuzzer3legs says:
 Never mind I was picaxe 08 instaid of picaxe 08m
Feb 17, 2010. 8:44 PMEarths_hope says:
5 stars! well done!
Dec 21, 2009. 9:05 AMlucek says:
can you imagine a water skimmer?
Aug 12, 2008. 2:39 PMastrozombies138 says:
is there anyway to make the picture bigger? the schematic file is a .tmp and I can't open it.
Oct 13, 2009. 6:29 PMcrbyte says:
I have linux and it looks like does not know how to open the file... any chance that you put a jpg or png or bmp or gif or ascii schematic?

thanks
Aug 12, 2008. 4:58 PMastrozombies138 says:
gah, I'm on a mac, maybe thats why I'm struggling with this. My computer does not know how to open the file, do I have to convert it to .EMF?
Aug 12, 2008. 7:24 PMastrozombies138 says:
both, thank you very much.
Sep 24, 2009. 3:35 PMszechuan53 says:
This is so cool... one of the first steps (other than those lame snap circuits) towards making electronics as easy as legos. :D
Sep 13, 2009. 3:36 PMmattyh says:
Whoa, awesome man! I thought those red things were led's and was expecting 1 motor and a on/off switch. I was impressed even then at first glance but holy crap: Picaxe brain & infrared controller!!!
Aug 25, 2009. 6:53 PMmettaurlover says:
i would have programmed for the directional buttons on the remote. would have been easie to navigate...unless you're using a remote where the arrow buttons are the volume/channel buttons?
Aug 5, 2009. 8:41 PMfireman115 says:
Did you enter the pocket sized contest? if you did im sad you didnt win.... If you didnt you should have, you would have won for sure
Jul 29, 2009. 12:34 PMlaki elektronac says:
where did you get that song in the video?it's awesome!!!
Jul 27, 2009. 7:42 PMb-rad101 says:
just a thought, but do you think you could put the motors themselves on two separate bristles so you have a more advanced bristle bot? that way you can control each bristle separatly, giving it the direction left or right all the while prepelling it forward.
Jul 22, 2009. 1:07 PMzoltzerino says:
How did you get the name? Nice project, I'd love to make one but this is just too fiddly for me (only been doin electronics for a year).
Jul 9, 2009. 4:16 PMRapid_Hack says:
very ingenious friends
Apr 28, 2009. 3:54 AMRiojelon says:
how can I program the picaxe? Can the bas file be read by a non-picaxe microcontroller?
Apr 11, 2009. 7:28 PMJupitane says:
WOW that looks so cool! Mabye in a couple years after i learn about electronics ill build it! Great instructable! P.S. i like cotton candy!
Mar 21, 2009. 5:53 PMraykholo says:
would it be possible to program it for use with other remotes? for example, i would like to use a very small expresscard remote from my hp laptop instead of a big bulky one... would this be possible? thanks rak
Mar 22, 2009. 6:34 AMraykholo says:
interesting... i will probably do that... and maybe i can fit the whole thing into a cf card case with some of those tiny smd tact push switches
Jan 23, 2009. 6:41 PMklee27x says:
Hey, geeklord. I followed you here, lols. A PICAXE is to a PIC what an Arduino is to an AVR. A PICAXE is a PIC microcontroller with a proprietary interpreter and function library already burned onto it. What this means: You load your BASIC-style code into it's data memory, and the boot-strap program that's already been burned onto the chip takes these instructions and activates prewritten routines in the PIC's native language. This makes a PICAXE capable of doing highly complex functions with simple commands.
1-40 of 97next »

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!
84
Followers
8
Author:biochemtronics
After a career in industrial electronics I went back to college and now do DNA research.