Dancing Vibro Pig




About: I like to play with electronics and other fun stuff, modify things to make them more useful or just more funny, putting things together that seem not to fit to make funny stuff. Sharing ideas make the world ...

Did I mention that I love those "Mini Pig Flashlights" you can order at Dealextreme for $0,79? After showing how to make a cool DiskoPig Party Light of 8 Mini Pig Flashlights, now I let them dance. I know there are a lot of VibroBots-Instructables out there, and it is not a new idea, but mine has some special features:
  • it has a supersweet pig design
  • its made of a keychain flashlight
  • it has 2 superbright LEDs to give some extrafun at night!
  • its done almost of salvaged parts
It took me a lot of tinkering time to make it, because the parts are so small and I really had to think hard how to get them together. But now I'm finished and proud to present the video:

Step 1: Parts and Tools

  • 1 Mini Pig Flashlight (Dealextreme)
  • 1 tiny vibration motor (I salvaged mine from an old broken mobile phone)
  • a tiny spring from a batterie holder
  • small on-off switch
  • some wire
  • Soldering iron and solder
  • Hot glue gun
  • Dremel or similar tool
  • wire cutter, wire stipper, handy tools

Step 2: Open the Flashlight

Open the flashlight by removing the snout and the keyring. Bend the cathodes of the LED (the upper leads) aside, we'll solder them later. Remove the tiny metal cap above the batteries, but leave the small white plastic ring.

Step 3: Add the Switch

Use your Dremel tool to mill a gap at the "butt" of the pig case to fit in the switch. Hot glue the switch to the case (see picture #2).

Step 4: Make the Batterie Holder and Connect the Circuit

It took me a lot of tinkering time to figure out the best way to get the power from the batteries. In the original design the leads of the LEDs are pressed to the batterie by a button to connect the circuit. This was not a good idea for my project, because I didnt just want a momentary switch. So I needed a better solution. I tried a lot of things, like using a paper clip or even sugru, but I ended up using a spring from a battery holder to connect the batteries to the circuit.

So I glued the "heart" button to the case, soldered a piece of wire to the spring and glued the spring to the "heard" button. If you close the flashlight now, it connects to the negative side of the batteries.

Connect the spring with one lead of the switch (yellow wire in the image), then connect the other lead of the switch (white wire) with the cathodes of the LEDS. Connect the anodes of the LEDs with the motor. Do not connect the motor with the cathodes now as shown in the image (red wire).

This was my first attempt, but it didnt work. The motor sucked all the power and left nothing to the LEDs. So I had to add a resistor to prevent the motor from sucking all the juice.  It was a little try and error to figure out the value of the resistor. I ended up with 39 ohm, but it could be a different value with a different motor.

Solder the resistor to the cathodes of the LEDs. Then connect it to the motor (red wire in the image).

If you're getting confused by my description now, refer to the schematic.

Step 5: Finishing

After the wiring is done, you can reassamble the pig flashlight vibrobot. Switch on the power and let it dance!

I hope you enjoyed this instructable and it was entertaining and inspiring for you. Dont forget to rate and leave a comment!



    • Pie Contest

      Pie Contest
    • Epilog X Contest

      Epilog X Contest
    • Build a Tool Contest

      Build a Tool Contest

    11 Discussions


    7 years ago on Introduction

    Thanks for the clear photos. I had to pull apart my mini pig to dry it after it got lost for a while in the garden. I was having terrible trouble working out how to put it back together but your pictures in step 2 helped me do it! Not the original intent of your instructable, but you have made me very happy :)

    1 reply

    7 years ago on Introduction

    love this project. i am trying to recreate this but i am having trouble finding the resistor. can you help me out? i found lots of them but the are talking about minimun and maximum ohm and min and max voltage?
    thanks in advance.

    2 replies

    Reply 7 years ago on Introduction

    I used a 39 ohm resistor, but it would depend on your motor. I used "try and error" to figure out the value. I just tried different values. If it is too big, the motor gets almost no power, and the LED-lights are bright. If it is too small, the motor sucks all the power and the LEDs dont light up. You have to find a good compromise for both of them.


    Reply 7 years ago on Introduction

    Thanks. If you like the music, you can download it for free: http://wong.to/dhhwu


    7 years ago on Introduction

    An excellent project idea. Gotta make one for my gf.


    7 years ago on Introduction

    You really are quite addicted to this PIGS Flashlights, I wish I had one. :)