Find all your DIY electronics in the MakerShed. 3D Printing, Kits, Arduino, Raspberry Pi, Books & more!

Make: Projects

Solar USB Charger

A simple-to-make charger that safely recharges many USB devices using solar power.

Solar USB Charger

Charge up your USB devices with the power of the sun. By adding a small solar panel and two diodes to a standard USB cable, you can plug that cable into USB devices needing a recharge. It’s so easy. Let’s get started.

The Solar USB Charger being tested on a sunny day

Check out more Weekend Projects.


Step #1: Hack the cable

Solar USB ChargerSolar USB ChargerSolar USB Charger
  • Cut one end off of a USB extension cable.
  • Cut away the cable's outer insulation and isolate the power lines. These are the red wire (+5v), and black wire (Ground). Strip the ends.
  • The solar panel already has corresponding red (+) and black (-) wires.

Step #2: Add the diodes

Solar USB ChargerSolar USB ChargerSolar USB ChargerSolar USB Charger
  • Cut a 2-3" piece of 1/4" heatshrink tubing and slide it over the cut end of the USB cable.
  • Cut a similar piece of 1/8" tubing and slide it over either the red or the black wire coming from the solar cell. This tubing will insulate the wiring connections from each other.
  • Pick a rectifier diode from the pack; any one of them will do. Solder the diode between the red wires from the solar cell and the USB cable, with its cathode leg (that's the negative side, marked with the stripe) facing the USB side.
  • Solder the two black wires directly together.
  • Solder the smaller, red and black Zener diode across the two wire connections, with its black stripe facing the red wire side.
  • Slide the heat shrink tubing over the joints and shrink with a heat gun or lighter. (Hold the lighter flame over the tubing, rather than under, and move the tubing around to shrink all spots.) Always put the tubing on first, before you solder!

Step #3: Test it out!

Solar USB Charger
  • The rectifier diode eliminates incorrect polarity and prevents power from being drained from USB devices. The Zener diode protects them by preventing power surges over 5V (actually 5.1V).
  • To test your charger's output, place the solar panel in the sun and plug the cut-off end of the USB cable plug back into the other end. Use a multimeter to probe the voltage between the red and black wires.
  • Depending on how sunny a day it is, your multimeter should show something between 4V and 5V. The Zener should prevent anything from going too far above 5V.
  • I have used this device to charge a 5V USB battery pack. If you want to charge an iPhone, you will need to implement this modification that raises one of the other USB pins to 2.7V. The iPhone uses this as a signal to detect charging.
  • You can see video of the testing of the device in the intro section of this project.


If there's one thing we have in the US, it's sunlight. And where I live, the summers can get incredibly hot. It's a shame to let all of that free energy go to waste, and this project shows you how easy it is to put that solar power to use.

Steve Hobley

This week, I have been mostly working on...

I've been tinkering around with bits of technology since I was five years old. I used to take the telephone apart at home, just to see how it worked.

After a couple of years I could even put it back together again - and sometimes it would continue to work.


  1. Nick Normal says:

    Sorry there isn’t one currently available – but it’s really only two diodes and two cables, so I hope the pictures alone are enough to follow along with.

  2. Steve Hobley says:

    I would check to make sure the charger isn’t shorting out

    Are you charging an iPhone?

    1. Djilali says:

      Can u use any phone to charger in this project

  3. blanket says:

    i’m charging a samsung phone with android running on it.

    i’ve used a multimeter to check the voltage across the different components, and i’ve also tested it in the same way as in the last picture above. when the sun is steady, it produces a voltage right around 5V.

    i’m fairly new to electronics, so i’m not sure if there is another specific spot to check for a short, or if there’s something else i should utilize on my multimeter?

  4. blanket says:

    oh yeah, i’ve also tried to ensure that all the wires and components are well insulated from one another when testing, so there shouldn’t be a short in that way.
    would the test in the last picture above work if there were a short, or would it produce a different result?

  5. Nick Normal says:

    hi Blanket, sorry for the slow reply. Do you have a multimeter of any kind, to see where you are getting signal and where it is falling off?

  6. Frank Carter says:

    @ blanket – “i bought all the parts linked to, with the exception of the 25 pack of rectifier diodes. this wasn’t available, so i bought some 1N4001 diodes”
    The 1N4001 is not a zener diode and blocks voltage. Zener diodes limit voltage. In this case, substitution is not allowed the part you have does a different job.

  7. blanket says:

    @Frank Carter – I subbed in a diode from the 1N4001 pack for the rectifier diode in the relevant parts list, not the Zener diode. It turns out my phone needed a larger solar panel (2 panels actually), since this setup made it act as though it were charging but really didn’t provide enough power (i.e. wattage). Having it in this “charging” mode drained the battery more quickly than if it had simply been idle.

  8. sbicy says:

    Hey, can I do this with an iPhone 5 charger? Does this have to be done with a dual end USB, or can I do this with anything that charges via USB? (This may be a dumb question, but I am totally new to the Make culture and this will be my first project – father’s day gift for my dear ol dad… :)
    Thanks in advance for any help and advice!

  9. Brodie says:

    I have a solar panel that puts out 3.2 W and 18.8 v at max power the current is 170 mA at max power. What would I have to do to use this to charge an iPhone and or an iPad 2? Ay help is appreciated.

  10. ashch says:

    my usb extension cable has red, black, white and green wires. Which one should I connect

  11. Ash says:

    red & black are the wires you connect…
    White & green are the “sync” portion of the cable you cut…

    Next time – use a cheaper “charge only” cable

  12. teknoah says:

    Any projects like this done solar panels on the exterior or the house with inductive chargers passing through windows?

  13. odu says:

    You can try this: if you have a 12V solar panel lying about.

  14. iPhone 4G is awesome works perfectly. I just bought new cover. Great website!

  15. BLDH says:

    Could you use a higher voltages to the cellular devise and trust that the phone only uses the ~5 volts required? for example if my solar cells produces 6 or 9 volts.

    Could someone epxlain the meaning of the diods please!?

  16. […] Steve Hobley also shares a USB charger design using Radioshack parts on Make: […]