

The Photocell Light Switch Controller AC220V10A Photo Control Sensor is a device designed to automatically control lighting systems based on ambient light levels. It is commonly used in outdoor lighting applications such as streetlights, garden lights, and security lighting. The sensor detects the surrounding light intensity and switches the connected lighting system on or off accordingly, ensuring energy efficiency and convenience.
This component operates at an input voltage of AC220V and supports a maximum current of 10A, making it suitable for a wide range of lighting systems. Its robust design ensures reliable operation in various environmental conditions.








Below are the key technical details of the Photocell Light Switch Controller:
| Parameter | Specification |
|---|---|
| Operating Voltage | AC 220V |
| Maximum Load Current | 10A |
| Power Frequency | 50/60 Hz |
| Light Sensitivity | Adjustable (factory preset) |
| Operating Temperature | -40°C to +70°C |
| Housing Material | Weatherproof plastic |
| Dimensions | Varies by model |
| Mounting Type | Screw or bracket mount |
The Photocell Light Switch Controller typically has three wires for connection:
| Wire Color | Function | Description |
|---|---|---|
| Red | Load (Output) | Connects to the live wire of the lighting system. |
| Black | Line (Input) | Connects to the live wire of the AC power source. |
| White | Neutral | Connects to the neutral wire of the AC power source. |
While this component is not directly compatible with low-voltage microcontrollers like the Arduino UNO, you can use a relay module to interface the photocell sensor with an Arduino for advanced control. Below is an example code snippet for monitoring the sensor's output using a relay:
// Example Arduino code for monitoring a photocell light switch via a relay
const int relayPin = 2; // Pin connected to the relay module
const int ledPin = 13; // Built-in LED for status indication
void setup() {
pinMode(relayPin, INPUT); // Set relay pin as input
pinMode(ledPin, OUTPUT); // Set LED pin as output
Serial.begin(9600); // Initialize serial communication
}
void loop() {
int sensorState = digitalRead(relayPin); // Read the relay state
if (sensorState == HIGH) {
digitalWrite(ledPin, HIGH); // Turn on LED if light is detected
Serial.println("Light detected: Lights OFF");
} else {
digitalWrite(ledPin, LOW); // Turn off LED if no light is detected
Serial.println("No light detected: Lights ON");
}
delay(1000); // Wait for 1 second before the next reading
}
Note: Ensure proper isolation between the high-voltage AC circuit and the low-voltage Arduino circuit using a relay module.
| Issue | Possible Cause | Solution |
|---|---|---|
| Lights remain ON during the day | Sensor is not detecting ambient light properly | Ensure the sensor is not obstructed or shaded. |
| Lights flicker or turn ON/OFF intermittently | Electrical noise or unstable power supply | Use a surge protector or stabilize the power. |
| Sensor does not turn ON the lights at night | Incorrect wiring or faulty sensor | Verify wiring connections and replace the sensor if needed. |
| Sensor turns OFF lights too early | Light sensitivity is set too high | Adjust the sensitivity setting (if adjustable). |
Can this sensor handle LED lights?
Can I use this sensor with a DC power supply?
How do I adjust the light sensitivity?
Is the sensor waterproof?
By following this documentation, you can effectively integrate and troubleshoot the Photocell Light Switch Controller AC220V10A Photo Control Sensor in your lighting projects.