Vibrating Motors

77,832

90

19

Introduction: Vibrating Motors

About: My name is Randy and I am a Community Manager in these here parts. In a previous life I had founded and run the Instructables Design Studio (RIP) @ Autodesk's Pier 9 Technology Center. I'm also the author ...

A vibrating motor is essentially a motor that is improperly balanced. In other words, there is an off-centered weight attached to the motor's rotational shaft that causes the motor to wobble. The amount of wobble can be changed by the amount of weight that you attach, the weight's distance from the shaft, and the speed at which the motor spins.

This type of motor can be used affixed to all kinds of objects, which will cause them to vibrate and move freely about. This is a quick and dirty way to get a Simple Bot to move about, but not exactly the most elegant.

Vibrating motors can be found inside cell phones, pagers, gaming controllers, and personal massagers.

In absence of those, you can easily build your own vibrating motor by attaching any off centered weight to any motor shaft. They can also be created by breaking in half balanced components already attached to motor shafts.

Follows are some simple examples.

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

Step 1: Find One

A great source for vibrating motors is inside gaming controllers with "rumble" feedback.

Simply take apart the gaming controller and free the motors. They should be ready to use.

Step 2: Unbalanced Fan

A quick and dirty way to make a vibrating motor without any extra parts is to take a computer fan and snap off half of the fan blades with a pair of pliers. This will make the fan off-balanced and vibrate.

Step 3: Add Eraser


Another simple way to make a vibrating motor is to stick a pencil eraser (or cork) onto the shaft of any standard reversible DC motor.

Step 4: Terminal Strips

If you would like to get fancier about making a vibrating motor, you can clamp a terminal strip to the shaft of a DC motor. The terminal strip itself will be enough to make the motor vibrate. However, to experiment with adding more off-centered weight to your setup, you can clamp small items like bolts into the terminals on the strip.

Step 5: Add Alligator Clip

If you want to get fancy about doing this, you can add an alligator clip.

Find a motor with a plastic nylon gear. Clamp an alligator clip onto this gear. Finally, solder the alligator clip's halves together. This will both melt the alligator clip into the gear and fuse the two halves to prevent it from opening again.

This is now a vibrating motor with a firmly attached off-center weight.

Robot Challenge

Participated in the
Robot Challenge

Be the First to Share

    Recommendations

    • LED Strip Speed Challenge

      LED Strip Speed Challenge
    • Sculpting Challenge

      Sculpting Challenge
    • Clocks Contest

      Clocks Contest

    19 Discussions

    0
    DaveB154
    DaveB154

    Question 5 months ago

    I am new to Instructables and was hoping for some help. I have been reading through many posts and projects to find what I need, but still need help. I am trying to build a vibrating remote controlled collar to signal to my deaf dog. I would like something very compact that has a small vibrating motor in it that also works at a small distance, not more than 50 yards or so. I only need one setting, two would be great if possible. I just want a small transmitter, (size of a garage door opener) with a single or two buttons to produce a small vibration, and maybe a more intense vibration, to get the dogs attention when he is not looking at me. From there, he is trained to visual hand signals. Any help on how to build this, and build it as LEAST bulky as possible? I have seen a few instructables I am trying to piece together, but I am not an electronics person, have done a few projects like building an egg incubator...So far I know I need a transmitter and a reciever, a power source, which I was hoping could be smaller than a 9volt battery, and a small vibrating motor, possibly the minidisc or bullet type that runs of 3V? Not sure if that would even be strong enough, but my dog is pretty sensitve. I am not opposed to spending a little money, as the dog collars on the market are either cheap garbage for around $20 or good quality but have way more unnecessary features than I need and cost a whopping $200. Thank you very much!

    0
    JustinD163
    JustinD163

    Question 1 year ago on Step 1

    How do I get the motor started

    0
    HauntedN
    HauntedN

    3 years ago

    i want to know if a controller that doesn't have vibration motors can have them added to it?

    0
    the minecrafth
    the minecrafth

    Reply 1 year ago

    not with out spending the money the controller cost to replace the board and make it all compatible

    0
    Shaggy74
    Shaggy74

    2 years ago

    Hi, I am looking at designing a piece of equipment that will reduce the vibration in a small scale RC Helicopter. For this I am looking to measure the phase of the helicopter and the dc motor I will be using as the shaker. To then ensure the motor is 180 degrees out of phase with the helicopter. The question I have is how will I design a circuit to utilise an optical sensor to collect phase information of the helicopter and then the dc motor? Thank you in advance for your input

    0
    randofo
    randofo

    Reply 2 years ago

    This question has little to do with this project. My best guess is you will need an optical rotary encoder wheel attached to both of the motors to try to synchronize them.

    0
    Shaggy74
    Shaggy74

    Reply 2 years ago

    My apoligies randofo. I was lookung toward using a shaker for my project hence why i posted this question. Thank you for your reply

    0
    NickL15
    NickL15

    4 years ago

    One idea I have thought heavily about and how to design it is a vibrate motor where you can electrically set both the frequency (speed of motor) and also amplitude (vibrational weight/offset) somehow. A low frequency, how power speaker sent a signal is one way, but i keep thinking there would be a motorized way of somehow adjusting the weight/offset mechanically using some trick/gearing/magnet that I have not yet figured out. Keen if anyone else can\has!

    0
    alisonc
    alisonc

    5 years ago on Introduction

    Great instructable! Thank you. I do have a question - what is the object on the shaft of the dc motor all the way on the right?

    0
    randofo
    randofo

    Reply 4 years ago on Introduction

    That is a commercial vibrating motor with a weight on it. You can get motors like that from aliexpress.com or dx.com.

    0
    EtheralDreamer
    EtheralDreamer

    7 years ago on Step 3

    The added benefit here being that you can easily "tune" in the desired vibrational character.

    0
    EtheralDreamer
    EtheralDreamer

    7 years ago on Step 2

    I'd be careful to only cut off a small amount at a time and give it a little test. You can always cut more you can't add fin weight back on (although now I'm picturing a spot of JB weld on just the fan hub LOL). It should also be noted this will wreak havoc on the life of the bearings in the fan as they are made to be evenly loaded. Great concept :-)

    0
    whisp3r3r
    whisp3r3r

    7 years ago on Introduction

    i absolutely love this article... clean and simple. thanks, and keep it up! it was a great help

    0
    ilpug
    ilpug

    7 years ago on Introduction

    I made a few for vibrobots using a dime with a hole drilled in it Sugru'd to the motor spindle. Works great and never breaks.

    I use buttons. I push the motor shaft through a button hole and put some glue if required to hold it in place.

    0
    skittlespider

    I have one of these that I made out of a cell phone charger and a rumble motor from a broken PS2 controller.

    Aside from adding motion to things, it is also pretty handy for removing air bubbles when making molds. It also can help you when casting plastic, because it helps everything fill in all the way.