

An AC bulb is a type of light bulb that operates on alternating current (AC) electricity, which is the standard form of electrical power supplied to homes and businesses. These bulbs are widely used for general lighting purposes due to their simplicity, efficiency, and compatibility with standard electrical systems. AC bulbs come in various types, including incandescent, compact fluorescent (CFL), and LED, each offering different levels of energy efficiency and brightness.








The technical specifications of an AC bulb can vary depending on the type and model. Below are general specifications for a standard AC bulb:
| Parameter | Value |
|---|---|
| Operating Voltage | 110V - 240V AC (region-dependent) |
| Power Rating | 5W - 100W (varies by type) |
| Frequency | 50Hz / 60Hz |
| Light Output (Lumens) | 300 - 1600 lm (varies by wattage) |
| Bulb Type | Incandescent, CFL, LED |
| Base Type | E27, E14, B22, etc. |
| Lifespan | 1,000 - 25,000 hours (type-specific) |
| Color Temperature | 2700K - 6500K (warm to cool white) |
AC bulbs typically have a base with two electrical contacts. The configuration depends on the bulb type and region. Below is a table for common base types:
| Base Type | Description |
|---|---|
| E27 | Standard screw base, 27mm diameter, commonly used in household lighting |
| E14 | Smaller screw base, 14mm diameter, used for decorative or small fixtures |
| B22 | Bayonet base with two pins, commonly used in regions like the UK and India |
| GU10 | Twist-and-lock base, often used for spotlights and recessed lighting |
To control an AC bulb using an Arduino UNO, you can use a relay module to safely switch the AC circuit. Below is an example code snippet:
// Example: Controlling an AC bulb with Arduino UNO and a relay module
// Note: Ensure proper isolation between the AC and DC circuits for safety.
const int relayPin = 7; // Pin connected to the relay module
void setup() {
pinMode(relayPin, OUTPUT); // Set relay pin as output
digitalWrite(relayPin, LOW); // Ensure relay is off initially
}
void loop() {
digitalWrite(relayPin, HIGH); // Turn on the AC bulb
delay(5000); // Keep the bulb on for 5 seconds
digitalWrite(relayPin, LOW); // Turn off the AC bulb
delay(5000); // Keep the bulb off for 5 seconds
}
Safety Note: Always use a properly rated relay module and ensure that the AC wiring is done by a qualified professional. Never handle live AC circuits directly.
Bulb Does Not Light Up:
Flickering Light:
Overheating:
Short Lifespan:
By following this documentation, you can effectively use and troubleshoot an AC bulb for various lighting applications.