The Automatic street light control system is seriously an amazing project and no doubt this is one of my favorite projects. This is a very small project build around a few electronic components. In this project, you will learn how to make an automatic street light control system using 555 timer IC and an LDR. You can also use this circuit in lawns and in laser-based security systems. Before, I am going to explain the circuit; first, I would like to explain why we need this circuit in the first place and how this project works.
In my previous tutorial, I explained everything about the 555 timer IC including the pinout, basic working principle of the 555 timer IC, different modes of operation, Monostable, Astable, and Bistable. So, if you have never used the 555 Timer IC, then I highly recommend first watch my previous tutorial and then you can resume from here.
555 Timer Tutorials:
Note: In this project, 220Vac is used to power up the AC light Bulb. Use protective gloves, because such a high voltage can be lethal. Make it at your own risk.
For the step by step explanation of the Automatic Street Light control system, you can watch video given at the end of this article.
Without any further delay, let’s get started!!!
The components and tools used in this project can be purchased from Amazon, the components Purchase links are given below:
555 Timer IC: https://amzn.to/2YBMNRU
556 Dual Timer IC: https://amzn.to/2sco3nb
LDR” Light Dependent Resistor”: https://amzn.to/2E9qZ6U
330-ohm resistors pack: https://amzn.to/2NtlAeh
5v 2A adaptor: https://amzn.to/2GsNfcw
2n2222 NPN transistors: https://amzn.to/2EmXsIb
10k Resistor: https://amzn.to/2KTd6OW
lm7805 Voltage Regulator: https://amzn.to/2IZEl5x
330-ohm resistors pack: https://amzn.to/2NtlAeh
LDR pack: https://amzn.to/2m2khGR
female DC power jack socket: https://amzn.to/2KEo1gt
470 uf capacitors: https://amzn.to/2xDCOzf
5×7 cm vero board: https://amzn.to/2OHGbvn
female headers: https://amzn.to/2zqmtiJ
connection wires: https://amzn.to/2DpBuW7
Super Starter kit for Beginners: https://amzn.to/2KJvmKG
Jumper Wires: https://amzn.to/2KMoVXs
Bread Board: https://amzn.to/2MS4q8X
12v Adaptor: https://amzn.to/2Ntr6h1
PCB plate: https://amzn.to/2IUwpCt
Variable Supply: https://amzn.to/2MT4Qfj
Digital Multimeter: https://amzn.to/2Nvft9i
Vero Board / strip board: https://amzn.to/2MTf9jD
Soldering iron kit: “best” You guys should definitely purchase this: https://amzn.to/2zfoNuJ
Solder wire: https://amzn.to/2ufUMWf
Wire Stripper: https://amzn.to/2KOqxfU
wire cutter: https://amzn.to/2ucIq14
PCB small portable drill machine: https://amzn.to/2Nu62XF
*Please Note: These are affiliate links. I may make a commission if you buy the components through these links. I would appreciate your support in this way!
A lot of electricity is wasted when there is no automatic switching.
The lights remain ON in the morning because there is no one to switch off the street lights or lawn lights. This results in increased bills and wastes a lot of electricity.
For such a small project, it’s not practical to use the Arduino board. Such a simple task can be accomplished by using the 555 timer IC. This way, we can keep the project overall cost low.
Automatic Street Light Circuit Diagram explanation:
As per the datasheet, the supply voltage Vcc can be up to 16 Volts. But I will be using 12 volts to power up the 555 Timer IC as a 12-volt adaptor can be easily arranged. J1 is the female power jack and this is where we can connect a battery, Solar Panel, and a 12 Volt adaptor. As you can see this power supply is based on the LM7812 voltage regulator. A 470uf capacitor is connected to the output of the regulator.
At the output of the 555 timer IC, an LED is connected which you can replace with a relay to control higher AC/DC loads. An LDR “light dependent resistor” is connected in series with a 10k variable resistor or potentiometer. The advantage of using the variable resistor is that we can adjust the light sensitivity by rotating the knob of the variable resistor. The LDR and the variable resistor make a voltage divider. A wire from the middle of this voltage divider is connected with the Trigger pin of the 555 Timer IC. The voltage on the Trigger pin varies as the light intensity changes. Let me explain in detail how the Automatic street light control system works.
The voltage on the trigger pin of the IC “which is the inverting input of the comparator” which is coming from the voltage divider “formed by the LDR and variable resistor” is compared with the voltage available on the non-inverting input of the comparator which 1/3 of the Vcc. So, when the voltage available on the non-inverting input is greater than the voltage available on the inverting input of the comparator, the output will be 1, which is given as the input to the S pin of the Flip Flop which is converted into 0. The output stage has an inverter that converts 0 into 1. So the output of the 555 timer IC will be high.
Now let’s say if the voltage coming from the voltage divider circuit formed by the LDR and a variable resistor is greater than the voltage available on the non-inverting input of the voltage comparator, the output of the comparator will be 0 which is converted into 1 by the Flip Flop and is again converted into 0 by the output stage. So, the output of the 555 timer IC will be Low.
As you can see the Threshold pin is connected with the 12 volts. So the output of the first comparator will always be high.
So in this project, the output of the 555 timer IC entirely depends on the voltage available on the trigger pin which is coming from the LDR circuit.
Now let’s check this circuit in the Proteus Simulation Software.
Proteus Simulation of the Automatic Street Light Control System:
Download automatic street lights Proteus simulation: simulation
When the darkness is detected by the LDR, the 555 timer turns on the street lights or lawn lights. The circuit should be placed in the area where the street lights never fall on the LDR. In the morning when the Sunlight falls on the LDR the street lights are automatically turned OFF.
The simulation worked perfectly, the LED can be turned ON and turned OFF, you can watch this in action in the video given at the end. Before I am going to start the soldering, first I am going to check this on the Breadboard.
Automatic street light checking on Breadboard:
It’s a good designing practice to check all the connections on the breadboard before, you start the soldering.
Initially, I connected an LED directly with the output pin through a 1k resistor. I successfully turned ON and turned OFF the led by changing the light falling on the LDR. But as I am using a fixed value resistor that’s why I am not able to adjust the light sensitivity. Now, to control the sensitivity, I replaced the fixed value resistor with a variable resistor or potentiometer.
After, replacing the fixed value resistor with a potentiometer, I was able to adjust the sensitivity, and at this point the circuit was even able to detect the shadows. After everything was clear, then I decided to use a 2n2222 NPN transistor.
This time I used 2n2222 NPN transistor to control this LED. This transistor can be used to control a relay which can be used to control higher loads. After performing the basic testing and once I was completely satisfied then I started the soldering processing which you can watch in the video given at the end of this article.
This is a small low cost automatic street light controller circuit based on the 555 timer and an LDR. Apart from the street lights, this circuit can be used in areas where you need to control anything on the light basis.
So many other projects can be built using the 555 Timer IC. I will try to add more projects based on the 555 Timer. I hope this tutorial helps you. If you have any suggestions or questions let me know in a comment.
Watch Video Tutorial:
555 Timer IC: