Two-LED Transistor Flasher (Astable Multivibrator)
Introduction
Want to make two LEDs blink alternately without any ICs?
In this project, we’ll build a simple two-transistor oscillator, also called an astable multivibrator, using only NPN transistors, resistors, and capacitors from your parts collection.
This circuit is a fun way to see:
-
How capacitors can be used for timing.
-
How transistors can act as switches in a feedback loop.
-
How changing just one or two components can speed up or slow down the blink.
How It Works
The circuit has two identical halves that “hand off” control.
-
When Q1 is on, its LED conducts current while its coupling capacitor pushes Q2’s base negative, keeping Q2 off.
-
As the capacitor recharges through a resistor, its voltage rises until Q2 turns on and Q1 switches off.
-
The cycle repeats in the opposite direction: Q2’s LED lights while Q1 is held off.
This constant back-and-forth produces the alternating blink.
For symmetric resistor and capacitor values, the oscillation period is approximately:
And the frequency:
Where:
-
= base timing resistor
-
Parts Needed
-
2 × LEDs (any colour)
-
2 × Resistors: 470 Ω – 680 Ω
2 × 2N2222 (NPN)
-
2 × Resistors: 100 kΩ
-
2 × Electrolytic capacitors: 47 µF
-
Breadboard + jumper wires
-
5 V bench power supply
Circuit Diagram
Wiring Steps
- Electrolytic polarity: “+” to collector, “−” to base.
- Pinout: Verify your 2N2222 variant (TO-92 is often E–B–C left to right with flat face toward you, but check).
- Bench supply: 5.0 V, current limit ≈ 100 mA.
Troubleshooting
-
Both LEDs stuck on: One cap reversed or cross-coupled to wrong base.
-
Only one LED blinks: LED reversed, wrong pinout, or poor joint on the opposite cap.
-
No oscillation: Ensure each 100 kΩ goes to +5 V and meets the cap “−” + base node; confirm caps are oriented correctly.
Calculations
1) Blink frequency & period
With and
Step 1 — Multiply :
Step 2 — Period:
Step 3 — Frequency:
Step 4 — On-time per LED:
Result:
-
Frequency ≈ 0.154 Hz
-
Period ≈ 6.5 s
-
Each LED on ≈ 3.3 s
2) LED current with 470 Ω at 5 V
When the transistor is saturated:
With
Resistor power:
Which is well within a ¼ W resistor rating.
3) Base current with 100 kΩ
-
Step 1 — Base current:
Step 2 — Collector current (from LED calc):
Step 3 — Required transistor gain:
Step 1 — Base current:
Step 2 — Collector current (from LED calc):
Step 3 — Required transistor gain:
Most 2N2222s can achieve this at a few milliamps. The capacitors also inject extra transient base current at each transition, which helps switching.
If blinking is weak or sluggish:
-
Use red LEDs (lower forward voltage).
-
Reduce 100 kΩ to 82 kΩ (more base current).
-
Increase LED resistors to 680 Ω (reduces current demand).
Conclusion
The two-transistor flasher is a classic example of a timing circuit made from basic components. Once you’ve built this on 5 V, try swapping capacitor values or resistor values to see how the blink rate changes.



