This project demonstrates precise AC lamp brightness control using microcontroller-based phase angle control with a TRIAC and zero-cross detection for smooth and stable illumination control.
- Smooth AC lamp dimming using phase angle control
- Zero-cross based accurate TRIAC triggering
- Microcontroller-timed firing pulses
- Flicker-free illumination
- Safe AC load control for home & industrial use
- Microcontroller (Arduino / PIC / AVR / ARM)
- Zero Cross Detection (ZCD) circuit
- TRIAC (BT136)
- Optoisolator (MOC3021)
- AC Lamp
- Resistors, capacitors, diodes
- Arduino IDE
- Proteus (for circuit simulation)
- Zero Cross Detector senses each AC zero-crossing
- Microcontroller receives ZCD interrupt pulse
- A delay is applied to determine the firing angle
- TRIAC is triggered via MOC3021 optoisolator
- Lamp brightness varies based on the firing delay
- Smart home lighting automation
- Energy-efficient light dimming
- Stage & theatre illumination
- Industrial AC load control
- Ceiling / table fan speed control (with modifications)