Introduction: Shake-A-Can Generator

Picture of Shake-A-Can Generator

Shake-A-Can Generator.

Make a simple generator that will help show how electricity is produced.

A generator works because the magnets are exciting the electrons in the coil. The magnet moving back and forth creates alternating current (AC).  That is the electrons are moving back and forth through the coils and the LED (light emitting diode).  The excited electrons passing through the LED lights the LED.

This idea for our first instructable came from Jonathan Hare at

Check out our website at

Step 1: Materials

Picture of Materials

35 mm film canister
Thin insulated copper wire*
Magnets that just fit in canister**
Scissors or wire cutters

*We used 30 guage magnet wire

**Neodymium magnets work best but we were able to get the light to turn on with ceramic magnets (much cheaper).

Step 2: Put Wire Into Can

Picture of Put Wire Into Can

Take 35mm film can and remove the lid. Place about (its not rocket science here) 3 inches of the wire into can and close the lid.

Step 3: Wind Wire

Picture of Wind Wire

Wind on 500 to 1000 turns of thin, insulated copper wire. We recommend the 1000.

Cut from spool of wire.

1000 times wrapped around looks like this.

Step 4: Tape Wire Down

Picture of Tape Wire Down

Add a layer of tape to keep the wire from unwinding.

Remember to leave about 3inches or so of wire free at each end.

Carefully take out the 3 inches of wire from inside the canister.

Step 5: Attach LED

Picture of Attach LED

Scrape off 1/2 inch of insulation from the ends of the wire (using sandpaper) and connect to the LED (it does not matter which leg of the LED goes with which wire).

Solder the connections if possible or wrap the exposed wire to the legs of the LED. Use some tape to secure the wire and LED to the bottom, top, or side of the can.

Step 6: Shake

Picture of Shake

Put magnet into the can and snap the lid back on.

Hold the can between thumb and forefinger at the two ends of the can with thumb or forefinger on the lid to stop it coming off!


The LED will light!!


zaxs18 made it! (author)2016-12-14

cool right

AthaariqA (author)2016-08-09

how about adding capacitor which is holds electricity longer?

BeverlyC17 (author)2016-04-05

I made a few with students and some of them worked. But, over time they worked less and less. Is it just the construction or is there a possible reason for that. Pretty awesome when it does light up!

We found that students that make less wraps need more powerful magnets. We also found that flipping the magnets works to get the light to turn on again. If the magnets aren't straight the light wont turn on. We found that for some of the students, putting in a small piece of pvc pipe inside the film canister, helps keep the magnets from flipping on their side (if the magnets are to small for the canister).

We have students who have theirs from three years ago and have no problems. The kids really enjoy these and next years class is already looking forward to making theirs. :-)

Please let us know what helps!

Dorothy EdmarieO (author)2015-10-17

Hello! Can I use copper wire that isn't insulated?

Oh no it's gonna be a short circuit, and your thousand turns will become a single shorted turn

kynglsg (author)2015-09-28

I only have a 23 gauge wire. Is there any possible way I can do this or I really need a 30 gauge wire? I can't scrape half of the wire. :(

Fearce1 (author)2014-07-24

If you want the LED to stay on for longer periods of time (perhaps mins) than

I would like to suggest this YouTube link , ENJOY

Thanks so much for the video and comment. We have turned this into a flashlight using what we learned on and some guess work. Our problem is just what was mentioned in the video. Our capacitor would discharge to quickly and we had to shake the can often to recharge the capacitor. We were and are very happy we had it working at all but now we are getting excited about it staying on even longer. Thanks!

You're very welcome!

That video is another example of the endless fun of electronics and related hobbies.

Once again Thanks to it's Author Afrotechmods

PressS (author)2014-09-14

its asuper and simple way to lit the LED with out any other device .simple to understand and prepare.

dddddd (author)2014-07-29

If you use 2 LEDs, connected in parallel (with the long wire on one connected to the short wire on the other, and then the short wire on one connected to the long wire on the other), instead of just one LED, you'll get twice the light.

It's a little simpler than wiring a bridge rectifier, but it's the same idea: One or the other LED will light, depending on which way the current is flowing.

Cats Science Club (author)dddddd2014-08-29

Have not tried this yet but it sounds like it would be pretty easy. Thanks for the suggestion.

gravityisweak (author)2014-07-24

It looks like you're using ceramic magnets. If you put a neodymium ball magnet inside the canister, You can wave another magnet in front of this and the led will light up without touching anything. If you attach that other magnet to a bike wheel, you can make a bike light that blinks without touching anything or shaking. If you look at my bicycle wheel windmill you can combine all these things. There is a product on the market you can find by googling freelights bike generator that does this same thing.

That would be cool to do. Great idea with the round magnet. We will have to check that out!

francescapereira (author)2014-08-19

Awesome project. Check this one out on LED's

Victor805 (author)2014-07-27

Cool, maybe with a bridge rectifier with low power diodes (like schottky diodes) and a small capacitor you could power the LED more efficiently.

astral_mage (author)2013-12-03

now if u put. a diode in there with somr recharge batteries. then yr light will last longer.

batonas (author)astral_mage2014-07-24

they use capacitors in shake up flashlights.

Thanks for the comment. Would you have a wire diagram for that?

robobot3112 (author)2014-07-24


Jan_Henrik (author)2014-07-24

very cool!

Ronald Joseph (author)2013-07-07

Very nice.

Thanks! This is our first Instructable!

About This Instructable




Bio: Science Geek! Been to Space Camp 3 times and want to go again!!
More by Cats Science Club:Solar Tube ProjectorMini KiteEasy Rainbow Shoes
Add instructable to: