Skip to main content

Simple Solar LED Highway Lighting System

The discussed circuit for a simple solar LED street light system is specifically designed for the new hobbyist who can build it simply by referring to the pictorial schematic presented here.

Due to its straightforward and relatively cheaper design the system can be suitably used for village street lighting or in other similar remote areas, nonetheless this by no means restricts it from being used in cities also.

Main Features of this system are:

1) Voltage controlled Charging

2) Current Controlled LED Operation

3) No Relays used, all Solid-State Design

4) Low Critical Voltage Load Cut-off

5) Low Voltage and Critical Voltage Indicators

6) Full Charge cut-off is not included for simplicity sake and because the charging is restricted to a controlled level which will never allow the battery to over-charge.

7) Use of popular ICs like LM338 and transistors like BC547 ensure hassle free procurement

8) Day night sensing stage ensuring automatic switch OFF at dusk and switch ON at dawn.

The entire circuit design of the proposed simple LED street light system is illustrated below:

Circuit Diagram

The circuit stage comprising T1, T2, and P1 are configured into a simple low battery sensor, indicator circuit

An exactly identical stage can also be seen just below, using T3, T4 and the associated parts, which form another low voltage detector stage.

The T1, T2 stage detects the battery voltage when it drops to 13V by illuminating the attached LED at the collector of T2, while the T3, T4 stage detects the battery voltage when it reaches below 11V, and indicates the situation by illuminating the LED associated with the collector of T4.

P1 is used for adjusting the T1/T2 stage such that the T2 LED just illuminates at 12V, similarly P2 is adjusted to make the T4 LED begin illuminating at voltages below 11V.

IC1 LM338 is configured as a simple regulated voltage power supply for regulating the solar panel voltage to a precise 14V, this is done by adjusting the preset P3 appropriately.

This output from IC1 is used for charging the street lamp battery during day time and peak sunshine.

IC2 is another LM338 IC, wired in a current controller mode, its input pin is connected with the battery positive while the output is connected with the LED module.

IC2 restricts the current level from the battery and supplies the right amount of current to the LED module so that it is able operate safely during night time back up mode.

T5 is a power transistor which acts like a switch and is triggered by the critical low battery stage, whenever the battery voltage tends to reach the critical level.

Whenever this happens the base of T5 is instantly grounded by T4, shutting it off instantly. With T5 shut off, the LED module is enable to illuminate and therefore it is also shut off.

This condition prevents and safeguards the battery from getting overly discharged and damaged. In such situations the battery might need an external charging from mains using a 24V, power supply applied across the solar panel supply lines, across the cathode of D1 and ground.

The current from this supply could be specified at around 20% of battery AH, and the battery may be charged until both the LEDs stop glowing.

The T6 transistor along with its base resistors is positioned to detect the supply from the solar panel and ensure that the LED module remains disabled as long as a reasonable amount of supply is available from the panel, or in other words T6 keeps the LED module shut off until its dark enough for the LED module and then is switched ON. The opposite happen at dawn when the LED module is automatically switched OFF. R12, R13 should be carefully adjusted or selected to determine the desired thresholds for the LED module's ON/OFF cycles

How to Build

To complete this simple street light system successfully, the explained stages must be built separately and verified separately before integrating them together.

First assemble the T1, T2 stage along with R1, R2, R3, R4, P1 and the LED.

Next, using a variable power supply, apply a precise 13V to this T1, T2 stage, and adjust P1 such that the LED just illuminates, increase the supply a bit to say 13.5V and the LED should shut off. This test will confirm the correct working of this low voltage indicator stage.

Identically make the T3/T4 stage and set P2 in a similar fashion to enable the LED to glow at 11V which becomes the critical level setting for the stage.

After this you can go ahead with the IC1 stage, and adjust the voltage across its "body" and ground to 14V by adjusting P3 to the correct extent. This should be again done by feeding a 20V or 24V supply across its input pin and ground line.

The IC2 stage can be built as shown and will not require any setting up procedure except the selection of  R11 which may be done using the formula as expressed in this universal current limiter article

Parts List

R1, R2, R3 R4, R5, R6, R7 R8, R9, R12 = 10k, 1/4 WATT
P1, P2, P3 = 10K PRESETS
R10 = 240 OHMS 1/4 WATT
R13 = 22K
D1, D3 = 6A4 DIODE
D2, D4 = 1N4007
T1, T2, T3, T4 = BC547
T5 = TIP142
IC1, IC2 = LM338 IC TO3 package
LED Module = Made by connecting 24nos 1 WATT LEDs in series and parallel connections
Battery = 12V SMF, 40 AH
Solar Panel = 20/24V, 7 Amp

Making th 24 watt LED Module

The 24 watt LED module for the above simple solar street light system could be built simply by joining 24 nos 1 watt LEDs as shown in the following image:

Need Help? Please leave a comment, I'll get back soon with a reply!


  1. Enter your comment...Hello swagatam please 7am solar pannel is howmany watt?

  2. Sir I want solar light for pathway using 6volt supply and duration of light is 5hour. After 5hour intensity will low using our motion sensor for full intensity. Can you design this?

  3. Safiyan, multiply it with its voltage rating to get its wattage

  4. Ashok, I have already posted one such similar circuit in this website, which can be easily upgraded to solar by connecting a solar panel to it.


  6. Dear sir,
    In this LED panel we can give directly 12v DC but i have seen that many of the DC LED lights they use driver why they they are using....

  7. Dear Bhanu, here the LM338 works like a driver and provides a current controlled supply to the LED

  8. Ok sir thank you, can i use this design for 12watt led panel by reducing the led connected.....thank you sir.......

  9. yes you can, by suitably adjusting the value of R11

  10. ofcourse it can,

    by the way the full charge voltage of a 12V battery will be 14V initially

  11. Dear sir,
    I want it to make the same led panel to 12 watt so you have suggested me to change the resistor R11, so now my question is how i can calculate R11 i think you have a universal calculation formula. Sir can you please provide me the link...

  12. Dear Bhanu,

    you can use the following formula for R11

    1.25/LED safe current

  13. here's the original link

  14. Dear sir,
    What is the value of T6, i have not make the circuit i will assemble it soon and tell you the result.


  15. Dear Bhanu, it is also a BC547....wish you all the best!

  16. Good Morning Sir,
    Thanks again and again for your effort to help us.I am trying to make this wonderful light for my garden.But i got a problem on adjusting of low battery indicator and critical voltage indicator part.
    I done it like this:- I adjust the variable power supply to the T1 ,T2 stage 13V and connected it to the circuit.Then carefully adjust the preset such that the LED just illuminates.So far it seems good.but,asoon as i give more volt from power supply,i got also more brightness of the LED.And the same thing is true for T3,T4 part.
    Greetings from Germany.

  17. Thanks Shigida, if we take the example of the T1/T2 stage, the T2 LeD will illuminate only when T1 is OFF.....when you see the LED illuminating by adjusting P1, it means you are forcing T1 to shut OFF.

    Now when you increase the voltage T1 should start getting more voltage at its base, enabling it turn ON again, and when T1 turns ON T2 will shut OFF, and so will the LED.

    Therefore increasing the voltage must turn OFF the LED....and this will happen only if T1 switches ON, so confirm whether T1 is responding or not...I think your T1 stage has some problems.

    Please make sure all the emitters of T1----T4 are connected with the supply negative.....

  18. Hi
    I would like to make a very simple automatic solar light using a LM317 voltage regulator as constant voltage charge regulator.
    I would like to set the voltage to 13.5v as the battery would be a 12v 7ah gel battery and at 13.5v it should not overcharge. (solar panel 20w and up to 18v)
    The charging circuit is not a problem, but I would like the LED (5w) to turn on automatically when the solar panel is no longer charging and it is dark.
    I think a mosfet would be perfect for the job, but I am not sure how to implement it.
    Any help would be appreciated.

  19. Hi, I'll try to design it soon, and update it here....

  20. Thanks, I have done a charge controller with an attiny with a lot of features, but I am trying to do something simple with this one with the least amount of components.

  21. so what is your exact requirement?

  22. I basically want to charge a 7ah gel battery with a 20w solar panel and when the sun goes down it should light up a 5w led light.
    No regulation needed for the led.
    The main thing is that it should be as simple as possible and that is why I was thinking of using a LM317 for constant voltage charging. Least amount of components.

  23. You can try the concept presented in the following article, just insert the LM317 circuit between the solar panel and the LED circuit, The BJT should be replaced with a TIP127


Post a Comment