Joule Thief Low Voltage Battery Charger




About: My name is Jason Poel Smith I am a Community Manager here at Instructables. In my free time, I am an Inventor, Maker, Hacker, Tinker, and all around Mad Genius

Intro: Joule Thief Low Voltage Battery Charger

A "Joule Thief" is a simple voltage booster circuit. It can increase the voltage of power source by changing the constant low voltage signal into a series of rapid pulses at a higher voltage. You most commonly see this kind of circuit used to power LEDs with a "dead" battery. But there are many more potential applications for this kind of circuit.

In this project, I am going to show you how you can use a Joule Thief to charge batteries with low voltage power sources. Because the Joule Thief is able to boost the voltage of a signal, you are able to charge a battery with a power source whose output voltage is actually lower than the battery itself.

This lets you take advantage of low voltage power sources such as thermoelectric generators, small turbines and individual solar cells.

Step 1: Watch the Video

Here is a video walkthrough of the project.

Step 2: Materials

Here are the materials and tools that you will need to complete this project.


ferrite toroid core

Insulated Wire

NPN Transistor (2N2222, 2N3904, or similar)

0.01 microfarad Capacitor (capacitor code:103)

330 microfarad Capacitor

1 kohm resistor

6V Zener Diode


Printed Circuit Board or Perf Board

PC Board Screw Connector


Soldering Iron

Wire Strippers

Wire Cutters

Step 3: Background: How Does a Joule Thief Work?

This circuit used in this project is a modified "Joule Thief." A Joule Thief is a self-oscillating voltage booster. It takes a steady low voltage signal and converts it into a series of high frequency pulses at a higher voltage.

Here is how a basic Joule Thief works step by step

1. Initially the transistor is off.

2. A small amount of electricity goes through the resistor and the first coil to the base of the transistor. This partially opens up the collector-emitter channel. Electricity is now able to travel through the second coil and through the collector-emitter channel of the transistor.

3. The increasing amount of electricity through the second coil generates a magnetic field that induces a greater amount of electricity in the first coil.

4. The induced electricity in the first coil goes into the base of the transistor and opens up the collector-emitter channel even more. This lets even more electricity travel through the second coil and through the collector-emitter channel of the transistor.

5. Steps 3 and 4 repeat in a feedback loop until the base of the transistor is saturated and the collector-emitter channel is fully open. The electricity traveling through the second coil and through the transistor are now at a maximum. There is a lot of energy built up in the magnetic field of the second coil.

6. Since the electricity in the second coil is no longer increasing, it stops inducing electricity in the first coil. This causes less electricity to go into the base of the transistor.

7. With less electricity going into the base of the transistor, the collector-emitter channel begins to close. This allows less electricity to travel through the second coil.

8. A drop in the amount of electricity in the second coil induces a negative amount of electricity in the first coil. This causes even less electricity to go into the base of the transistor.

9. Steps 7 and 8 repeat in a feedback loop until there is almost no electricity going through the transistor.

10. Part of the energy that was stored in the magnetic field of the second coil has drained out. However there is still a lot of energy stored up. This energy needs to go somewhere. This causes the voltage at the output of the coil to spike.

11. The built up electricity can't go through the transistor. So it has to go through the load (usually an LED). The voltage at the output of the coil builds up until it reaches a voltage where is can go through the load and be dissipated.

12. The built up energy goes through the load in a big spike. Once the energy is dissipated, the circuit is effectively reset and starts the whole process all over again. In a typical Joule Thief circuit this process happens 50,000 times per second.

Step 4: Modified Joule Thief That Can Act As a Battery Charger

In order to make a battery charger, I made a few changes to the standard Joule Thief Design.

First I added a capacitor to the node between the resistor and the first coil. This helps to stabilize the output a little.

Then I added a zener diode to the base of the transistor. This helps to protect the transistor from being damaged by voltage spikes. The Emitter-Base junction is the weakest point of the transistor. Most small NPN transistors will have a maximum allowable Emitter-Base voltage of 6 volts or less. So I added a zener diode between the base and the collector of the transistor. The diode prevents the Emitter base junction from becoming reversed biased. It would

At the output of the second coil, I added a diode. This allows the output voltage to pass through but it prevents electricity from the battery draining back through the transistor.

The capacitors and the zener diode also help protect the transistor from high voltage spikes that can occur if the circuit is turned on without a load. The voltage of the second coil will jump up as much as it needs to in order to be discharged. If there is no load attached, the coil voltage can reach over 60 volts. This could quickly damage the transistor. The zener diode and the capacitors help to limit these voltage spike.

Step 5: Wind the Toroid

The transformer in the circuit is made by winding wire around a ferrite toroid. These toroids can be purchased from electronics suppliers or they can be salvaged from old electronic equipment such as power supplies.

Take two pieces of thin insulated wire and wrap them around the toroid ten times. Be careful not to overlap any of the wires. Make the wires as evenly spaced as possible. To hold the wires in place while I was prototyping, I wrapped the toroid in tape.

Step 6: Prototype the The Circuit on a Breadboard

It is always a good idea to prototype any circuit on a breadboard before soldering it together. This lets you check to make sure that all of your components are working. It makes it easy to test the performance of the circuit and make any necessary changes.

Step 7: Solder the Circuit Together on a Circuit Board

In order to make the finished circuit as small as possible, I soldered the pieces onto a perf board. This kind of circuit board lets you position the components anywhere on the board that you want and make custom connections between them on the bottom side. When I was done soldering, I trimmed the board around the components.

To make connections at the input and output of the circuit, I used PC board screw connectors. This lets you easily connect a variety of components to the input or the output. You can use whatever power source or battery you want to work with. To avoid mixing up the terminals, I recommend labeling the positive and negative terminals of each one and label them as either input or output.

Step 8: Select a Power Source

You can use any use any low voltage DC source to power the Joule Thief charger. You can use solar cells, hydrogen fuel cells, thermoelectric generators, or small DC generators. You could hook it up to a wind turbine. You could even setup a small generator connected to a hamster wheel. Use your imagination.

The source of the electricity doesn't matter. However, the input voltage will affect how high the output voltage can get. With the components that I used you will get the best performance from power sources that are between 0.9 volts and 2.0 volts (with a maximum at 1.50 volts). Below 0.9 volts, the circuit will have difficulty boosting the voltage to a high enough to effectively charge a battery. Above 2.0 volts the output voltage will can start to get to high and it will be limited by the zener diode that is protecting the transistor.

Step 9: Use You Jewel Thief Charger to Charge Batteries

This charger can easily charge battery packs up to 10 volts. However, keep in mind that in order to boost the voltage, the current drops significantly. So it will take a while to charge a battery. Because it charges at such a low current, it can't effectively charge devices like cell phones because they need a certain amount of current in order to switch to charging mode. The best kind of battery to charge is a simple battery pack made of either NiMH or NiCd batteries.

Explore Science Contest

Third Prize in the
Explore Science Contest

MAKE ENERGY: A US-Mexico Innovation Challenge

Fourth Prize in the
MAKE ENERGY: A US-Mexico Innovation Challenge



  • Metalworking Contest

    Metalworking Contest
  • Audio Contest 2018

    Audio Contest 2018
  • Tiny Home Contest

    Tiny Home Contest

138 Discussions


Question 25 days ago on Step 9

Ordered parts. Can't wait to make one. How can I know if a battery is fully charged? Would it be easy to add a status LED or something like that?

4 more answers
DIY Hacks and How TosJorisW1

Reply 25 days ago

First, be aware that this was designed for very small batteries like coin cells or AAA. Larger batteries will take a very long time to charge.

Knowing when a battery is fully charged is actually a bit tricky. When you charge a battery it typically has a terminal voltage higher than it is labeled for. The end charging voltage will be different depending on what type of battery it is (NiCd, NiMh, Lithium, etc)

Most circuits that you would use to monitor the voltage would use more current than the charger would output. So to make a charge monitor, you will want it to be off most of the time and then just turn on at the push of a button to check the voltage and then turn off when you release the button. There are a lot of circuits that you could use. But the cheapest solution would be to buy a dollar store battery tester and then just hook up a switch to the battery.

JorisW1DIY Hacks and How Tos

Reply 25 days ago

Thank you for your fast reply. I am planning to try charging AA batteries. I don't need them to charge fast. But what do you mean by very long? Are you speaking in terms of days, or even longer?

DIY Hacks and How TosJorisW1

Reply 24 days ago

An efficient joule thief with a steady power source can output between 50-100 mW. So you can use that to roughly calculate a charge time based on your battery. If your battery is 1.5V and has a current capacity of 1000mAh. Then you have total power capacity of 1500 mWh. So at 100mW, it would take a minimum of 15 hours to charge. But expect it to take a fair amount more than that if you are using a weak power source.

JorisW1DIY Hacks and How Tos

Reply 24 days ago

Thank you very much. That seems fine to me. I won't need charged batteries every day.


Question 4 weeks ago on Introduction

can a 60 volt charger be constructed by adding a joule thief to say a tweenty volt charger and if so how would you go about it ?

1 more answer
DIY Hacks and How TosWayneG53

Answer 4 weeks ago

I don't think that a joule thief would be strong enough for that kind of application.


7 months ago

Hi, I was trying to order the components online and couldn't find a 6V zener diode anywhere. Does it really matter if I use a 4.7V zener diode instead?

2 replies

9 months ago

+DIY Hacks and How Tos Hi, what is the max. current output of this circuit given the minimum voltage drop on the input? Even if it's around 100 mA, could it be used for trickle charging of usb devices? For example, my Sony xperia mini phone draws around 500 mA at 5 V when normally charged.

2 replies

1 year ago

Excellent and useful instructable for us electronic noobs. Also the best explanation I've ever come across of how a Joule thief works. I'm going to try this with a small wind turbine. Thanks!


1 year ago

can i use anther transister?


1 year ago

can any of these parts be harvested from other machines?

1 reply

2 years ago

Hi Thank you very much for helping everyone, i need to recharge a battery through home made generator in which we run the magnets in up and down motion between the coil, its like pedaling for generating electricity, and the output comes like 3.1v in first movement of the magnet through the coil and then it dereases rapidly to 0.could your great Joule thief circuit work in this type of output.
The output checked on the multimeter :-
First movement of magnet- 3.1v
Second movement- 2.7v
Third - 2.1v
So on..
Thank you so much in Advance.