DIY Solar Charger That Can Charge Mobile Phones

Introduction: DIY Solar Charger That Can Charge Mobile Phones

In response to the power shortage during the disaster, we launched a kinetic power generation tutorial a few days ago. But where is there no way to get enough kinetic energy? What method do we use to get electricity?

Currently, in addition to kinetic energy, the most common are solar and chemical energy. In order to avoid being overwhelmed by power outages during the disaster, Xiaobian searched for Instructables and finally found a simple tutorial on homemade solar chargers. The next thing to do is to store 5,000 e-books on the igniting, so that even if the end of the world comes, it will not be too boring. Let's start learning and preparing for it.

Step 1: Prepare the Material

TP4056 module (highly rechargeable lithium ion battery or lithium polymer battery)

Solar panels

10kΩ potentiometer

1.2KΩ resistor


Rechargeable battery case with battery configuration

USB boost converter

Diode (IN4007)


Packaging shell


The above required electronic component materials are from

Step 2: Custom TP4056

About TP4056: The TP4056 is a complete single-cell Li-Ion battery constant current / constant voltage linear charger. The TP4056 can be used with USB power and adapter power supplies. Due to the internal PMOSFET architecture and reverse reverse charging path, no external isolation diodes are required. Thermal feedback automatically adjusts the charging current to limit chip temperature under high power operation or high ambient temperature conditions. The charging voltage is fixed at 4.2V, and the charging current can be set externally by the resistor. When the charging current drops to the set value of 1/10 after the final floating voltage is reached, the TP4056 will automatically terminate the charging cycle. The following is the circuit structure diagram:

The output current of the TP4056 is about 1000 mA, but if we use a different battery, we may need to adjust the output current value, which requires a little fine work.

Step 3:

1. The 1.2kΩ resistance mark on the positioning module is shown in the figure below;

Step 4:

2. Carefully remove the resistor with a soldering iron;

Step 5:

3. Solder the potentiometer to the top.

Step 6:

This way we can control the output current by adjusting the resistance of the potentiometer. Custom TP4056 circuit structure diagram:

Step 7:

The third step: build the overall circuit

The next step is to build the entire working circuit. The power provided by the solar panels is boosted and supplied to the battery. The circuit diagram is as follows:

Step 8:

Then solder and assemble according to the circuit diagram.

Step 9:

For voltammeters, we need a boost converter output of 5V, find the 5V and ground of the boost converter output, and connect it to the corresponding interface of the volt-ampere meter so that we can track the current and track the current.

Step 10: Step 4: Test

Connect the TP4056 to a USB power source for testing.

Step 5: Handle the protective case

Since the use of solar charging is basically performed outdoors, it is necessary to protect the battery and the reinforcing members from light to prevent the device from being excessively aged under illumination or accidentally wetted by water. The protective case can be handled according to your preference, basically preventing light and water.

Step 6: Complete such a charger complete, then find the solar panel and modify the interface to power the device.

If you don't need a battery pack to charge a separate battery, you can also connect the boost converter's USB output directly to output power, such as a power LED.

Be the First to Share


    • Battery Powered Contest

      Battery Powered Contest
    • Plywood Challenge

      Plywood Challenge
    • Plastic Contest

      Plastic Contest



    1 year ago

    Instructables is a global community.This means that is vital to use English language in your projects so that everyone can use your projects.If you don't know English then ask from a friend to help you or use google translate.This a friendly advice and please don't get me wrong.