Auto Light Intensity control using Arduino

849.00 incl. GST

For Bulk Orders, click the below link.


**Bulk orders can be done for above 20 products.

Components Included:
Power Souce (DC 9V)
Dot board
Terminal block
Transistor(BC 547)-2
Connecting wire-1 pack


Auto light Intensity control project, I’m planning to show you ways to manage the intensity of LED lights per the time and therefore the candlepower of the outer atmosphere.

This is an incredible and really helpful project as a result of it prevents the wastage of electricity.


This project automatically turns on the streetlight at evening and turns off in the morning. It also controls the intensity of light. Light intensity is automatically adjusted according to the time and traffic. The number of vehicles is very low after 12 AM. For instance, the intensity of sunshine is low within the evening and it starts increasing till 8 PM when 8 PM the sunshine glows at full intensity and this intensity won’t a modification. It glows on full intensity till twelve AM and intensity starts decreasing when twelve AM, and therefore the lights square measure absolutely turned off when vi AM. This approach saves regarding thirty proportion energy.


An LDR (Light Dependent Resistor) is liable, detect the intensity of the lights, when the intensity of light comes under fixed values the led Light is turn ON. Now the intensity is increasing with the time and light glows on full intensity at 8 PM.

PWM is prone to control the Intensity of the light. The digital devices like Arduino, Raspberry Pi provides the digital output(High or Low). They can control the device, but we need the voltage between Vcc and Gnd. This is meet the above requirement. PWM basically turn ON and OFF the output device at high frequency. Value of the output voltage depends upon “Turn On” time and “Turn Off” time, which can be calculated by the given function,

Duty Cycle = Ton / (Ton + Toff)

Vout = Duty Cycle * Vcc


There are no reviews yet.

Be the first to review “Auto Light Intensity control using Arduino”