This article talks about Light Controlled Switch Circuit using IC LM311 and LDR, as it simple and very useful and it feel light change near it.
We find this circuit in many place like automatic light, street lamp and security system and main thing is about voltage comparator with LM311 IC.
Then LDR sees light and LM311 IC turns ON the relay and relay control other devices.
Also, circuit uses BC547 transistor to control outside loads and the circuit uses 12V DC power or 12V battery.
Circuit Working:

Parts List:
| Components | Values | Quantity |
|---|---|---|
| Resistors (All resistors are 1/4 watt unless specified) | 10k | 2 |
| 1k | 1 | |
| 2.2k | 1 | |
| Preset 47k | 1 | |
| LDR as sensor | 1 | |
| Semiconductors | IC LM311 | 1 |
| Transistor BC547 | 1 | |
| Diode 1N4007 | 1 | |
| LED 5mm 20mA | 1 | |
| Relay 12V SPST | 1 |
LM311 comparator is main part of this circuit and it compare two voltage levels.
First, pin 2 Non-Inverting positive get reference voltage from preset VR1 and resistor R1 and then pin 3 Inverting negative get voltage from LDR and resistor R2 as voltage divider.
When light is bright the LDR resistance goes down and voltage at pin 3 goes up and then if pin 3 voltage is higher than pin 2 and output pin 7 goes LOW and this turns OFF the transistor and relay.
Therefore, when light is dim LDR resistance goes up and voltage at pin 3 goes down and further, if pin 3 voltage is lower than pin 2 then output pin 7 goes HIGH and this turns ON the transistor Q1 and relay.
Hence, LED1 glows to indicate relay operation and diode D1 protects the circuit from voltage spikes generated by the relay coil.
Formulas with Calculations:
Voltage at Pin 3 (Inverting input):
Pin 3 voltage come from LDR and R2 voltage divider:
Formula:
V3 = (R2 / (LDR + R2)) × V_supply
Example:
If LDR in dark is 50kΩ
V3 = (10k / (50k + 10k)) × 12V = 2V
If LDR in bright light is 5kΩ
V3 = (10k / (5k + 10k)) × 12V = 8V
How to Build:
To build a Light Controlled Switch Circuit using IC LM311 and LDR follow below steps for connection:
- First, pin 1 of LM311 IC goes to GND
- Next, pin 2 of LM311 IC goes to Non-Inverting input between R1 and R2
- After that, pin 3 of LM311 IC goes to Inverting input between VR1 preset and LDR
- Also, pin 4 of LM311 IC goes to GND
- Then pin 5 and pin 6 of LM311 IC connects together
- Further, pin 7 of LM311 IC goes to base of transistor Q1 through resistor R3
- Now pin 8 of LM311 IC goes to positive supply +12V
- Collector goes to positive supply through diode D1 and emitter goes to GND
- Also, one coil pin connects to positive supply and other coil pin connects between diode D1 and transistor collector
- LED anode connects to positive supply and LED cathode connects to one end of resistor R4 and also other end of resistor R4 connects between diode D1 and transistor collector
Conclusion:
To conclude, this Light Controlled Switch Circuit using IC LM311 and LDR is simple and works good, also LM311 comparator make switching exact.
Here, transistor BC547 help relay work strong and if required we can change sensitivity by preset VR1.
In addition , circuit is good for automatic night lights, security alarms and for saving energy.