How to Make Police Siren With 555 Timer (Step-by-Step Guide)

Want to build a classic “woo-woo” police siren from scratch? The 555 timer makes it easy, cheap, and super fun. In this guide, you’ll learn exactly how to design, wire, tune, and troubleshoot a realistic police siren using either two NE555s or a single NE556 (dual 555 in one chip).

We’ll cover the parts list, the math behind the tones, breadboard diagrams (described clearly so you can follow), options for more volume, and even variations for fire/ambulance sounds.

What Sound Are We Re-Creating?

A classic police siren typically sweeps up and down in pitch (the “wail”) at a slow rate (around 0.5–1.5 Hz). The audible tone itself is usually hundreds to a couple thousand hertz (think 600–1,600 Hz). To generate that:

  • Oscillator A (Audio 555): Creates the audible tone (e.g., ~800–1,500 Hz).
  • Oscillator B (LFO 555): A low-frequency oscillator (LFO) slowly changes a control voltage that modulates the audio frequency up and down—creating the siren sweep.

You can build this with:

  • Two separate NE555 ICs, or
  • One NE556, which contains two 555 timers in a single 14-pin package.

Bill of Materials (BOM)

Essential (Two-555 Version):

  • 2 × NE555 timer ICs
  • 1 × 8 Ω speaker (0.5–1 W) or a small 0.25 W speaker for quiet testing
  • 1 × NPN transistor for speaker driver (e.g., 2N2222, BC547 for small speaker; TIP120/TIP122 for louder)
  • 1 × Schottky or general diode (1N4148 or 1N5819) for asymmetric sweep (optional but recommended)
  • 1 × 9 V battery or 5–12 V DC supply
  • 1 × 100 µF electrolytic capacitor (power supply smoothing)
  • 1 × 0.01 µF (10 nF) ceramic capacitor (timing bypass)
  • 1 × 0.1 µF (100 nF) decoupling capacitor per 555
  • Timing components for Audio 555 (see “Designing the Frequencies”):
    • 1 × potentiometer 100 kΩ (pitch trim)
    • 1 × resistor 10 kΩ
    • 1 × resistor 100 kΩ
    • 1 × capacitor 0.01 µF to 0.047 µF (start with 0.022 µF)
  • Timing components for LFO 555:
    • 1 × potentiometer 100 kΩ (sweep speed)
    • 1 × resistor 10 kΩ
    • 1 × capacitor 10 µF (for ~1 Hz; adjustable)
    • 1 × diode 1N4148 (for rise/fall shaping)
  • Coupling/driver parts:
    • 1 × base resistor for NPN (1–4.7 kΩ; start with 1 kΩ)
    • 1 × speaker series resistor (optional for testing, 10–22 Ω, 1 W)
    • 1 × electrolytic capacitor 220 µF (audio coupling to speaker, if using single-ended driver)
    • 1 × flyback diode (e.g., 1N4007) if you use a small transformer or inductive load (not needed for a plain speaker)

Optional/Recommended:

  • 1 × SPDT toggle switch (switch between “wail” and “yelp” modes)
  • 1 × 10 kΩ trimmer to set min/max pitch bounds
  • Small perfboard or breadboard and jumper wires
  • Heat sink (only if you push a power transistor hard for loud output)

Alternative Single-Chip Option:

  • 1 × NE556 (replaces the two NE555s)

The Core Idea (How It Works)

  • Audio 555 in Astable Mode:
    Generates a square wave in the audible range (e.g., ~1 kHz). Formula for 555 astable frequency:
  • LFO 555 in Astable Mode (Very Slow):
    Generates a slow triangle-ish/sawtooth-ish control voltage by exploiting the charge/discharge curve across the 555 timing capacitor. By adding a diode across one resistor, you can make the rise time different from the fall time—this shapes the siren to sound more authentic (quick rise, slow fall, or vice versa).
  • Modulation Path (Pin 5 Control Voltage):
    The 555 has a Control Voltage pin (Pin 5) that shifts the internal threshold. Feeding the LFO voltage into the Audio 555’s Pin 5 lets the slow oscillator sweep the audio frequency up and down. Add a small series resistor (e.g., 10 kΩ) and a 0.01 µF cap from Pin 5 to ground to keep it stable and avoid over-modulation.
  • Amplifying the Sound:
    A 555 can drive a small speaker at low volume, but a transistor (or audio amp like LM386) gives a louder, cleaner siren. Use a coupling capacitor (e.g., 220 µF) from the 555 output (or amp output) to the speaker and ground.

    Designing the Frequencies (Pick Your Numbers)

    Step 1: Choose Your Audio Pitch Range

    A convincing police wail sweeps roughly 600–1,600 Hz. Let’s set the Audio 555 center frequency around 1,000 Hz with a 0.022 µF timing capacitor:

    Tip: If your pitch is too high, increase CCC to 0.033 µF or 0.047 µF. Too low? Decrease CCC to 0.01 µF.

    Step 2: Choose the LFO Speed

    We want about 0.5–1.5 cycles per second (Hz). Using the same formula, but now for low frequency:

    That’s about 1.46 seconds per cycle—a good slow wail. Turn the pot to speed it up or slow it down. Add a 1N4148 diode across RBR_BRB​ to make the up-sweep and down-sweep asymmetric (more authentic).

    Wiring the Two-555 Siren (Breadboard-Friendly)

    Pinouts (NE555)

    • Pin 1 = GND
    • Pin 2 = TRIG
    • Pin 3 = OUT
    • Pin 4 = RESET (tie to VCC for normal operation)
    • Pin 5 = CTRL (control voltage; 10 nF to GND recommended)
    • Pin 6 = THR
    • Pin 7 = DIS
    • Pin 8 = VCC

    A. Build the LFO 555 (Slow Oscillator)

    1. Power & Bypass:
      • Pin 8 → +9 V; Pin 1 → GND
      • 0.1 µF from Pin 8 to Pin 1 (decoupling)
      • 10 nF from Pin 5 to GND (stabilize control pin)
    2. Astable Timing Network:
      • Connect RA=10kΩR_A = 10 kΩRA​=10kΩ from Pin 7 → Pin 8
      • Connect RB=100kΩpotR_B = 100 kΩ potRB​=100kΩpot from Pin 7 → Pin 2/6 (the timing node)
      • Connect CLFO=10µFC_LFO = 10 µFCL​FO=10µF from Pin 2/6 → GND (observe polarity)
      • Add 1N4148 diode across the pot between Pin 7 and Pin 2/6 (try anode at Pin 7, cathode at Pin 2/6 for fast discharge/slow charge; reverse if you want the opposite)
    3. Free-Run:
      • Tie Pin 4 (RESET) to +9 V
      • Output is at Pin 3 (this will be your modulating control voltage after filtering, or you can tap the timing node at Pin 2/6 for a smoother ramp)

    Where to take the modulation signal?
    You have two options:

    • From Pin 3 (OUT): square-ish modulation—gives a stepped siren (less realistic).
    • From Pin 2/6 (Timing node): the capacitor voltage ramps up/down—more realistic sweep. Use a 10 kΩ series resistor to feed the Audio 555’s Pin 5 and keep a 10 nF from that Pin 5 to ground.

    B. Build the Audio 555 (Fast Oscillator)

    1. Power & Bypass:
      • Pin 8 → +9 V; Pin 1 → GND
      • 0.1 µF decoupling from Pin 8 to Pin 1
      • 10 nF from Pin 5 to GND
    2. Astable Timing Network (Audio Range):
      • RA=10kΩR_A = 10 kΩRA​=10kΩ from Pin 7 → Pin 8
      • RB=27kΩR_B = 27 kΩRB​=27kΩ + 100 kΩ pot in series from Pin 7 → Pin 2/6
      • Caudio=0.022µFC_{audio} = 0.022 µFCaudio​=0.022µF from Pin 2/6 → GND
      • Pin 4 (RESET) → +9 V
    3. Modulation Hookup:
      • From the LFO timing node (Pin 2/6 of LFO 555), run a 10 kΩ resistor to the Audio 555’s Pin 5.
      • Keep 10 nF from Audio Pin 5 → GND to smooth the control voltage.
      • If modulation is too strong (wild pitch swings), increase the series resistor (to 22–47 kΩ) or add a simple voltage divider (e.g., 100 kΩ to the LFO node, 100 kΩ to ground, take the midpoint to Pin 5 via 10 kΩ).

    C. Speaker Driver (Simple NPN Stage)

    • Audio 555 Pin 3 → 1 kΩ base resistor → NPN base (2N2222/BC547).
    • Emitter → GND.
    • Collector → one speaker terminal.
    • Other speaker terminal → +9 V through a 220 µF electrolytic (plus side to +9 V, minus to speaker).
    • Optionally place a 10–22 Ω, 1 W resistor in series with the speaker for testing to limit current.
    • If volume is low, use a Darlington (TIP120/TIP122) or an LM386 audio amplifier after the 555.

    Alternate coupling: Use a 220 µF from Pin 3 to speaker, and the other side of the speaker to GND (no transistor). It will be much quieter and stresses the 555—best for quick tests, not final builds.

    Tuning the Siren

    1. Set the Audio Pitch:
      Turn the Audio 555 pot until you hear a comfortable mid-pitch around ~1 kHz when the LFO isn’t connected (temporarily remove the modulation line to Pin 5, or set the LFO pot to minimum so it barely moves).
    2. Dial the Sweep Speed:
      Adjust the LFO 555 pot to get roughly one full sweep every second or two. Listen for a smooth rise and fall.
    3. Shape the Sweep (Diode Direction):
      Flip the 1N4148 across the LFO timing resistor to decide which is faster: the rise or the fall. Classic police wail often has a quicker rise and slower fall, but experiment.
    4. Set Sweep Depth (Mod Amount):
      Increase the series resistor feeding Pin 5 (10 kΩ → 22 kΩ → 47 kΩ) to reduce depth if it’s too dramatic. Or add a small trimmer divider to set the maximum control voltage that reaches Pin 5.
    5. Optional “Yelp” Mode:
      Add an SPDT switch to select a smaller LFO capacitor (e.g., switch from 10 µF “wail” to 1 µF “yelp”). Smaller C = faster sweep → that sharp “yelp” pattern.

    Common Variations

    • NE556 Version:
      Exactly the same concept, but both timers live inside one 14-pin package. Follow a standard NE556 pinout (different pin numbers!) and duplicate the same networks.
    • LM386 Amplifier:
      For a noticeably louder siren, feed Audio 555 Pin 3 through a 10 µF coupling capacitor into an LM386 configured per the datasheet, then into the speaker. Provide proper decoupling and keep lead lengths short to avoid oscillation.
    • H-Bridge for Really Loud Output:
      If you want to drive the speaker differentially, you can add an H-bridge or an audio bridge amp (be careful with power and heat). Overkill for a desk demo, but fun.
    • Wave Shaping (RC Filter):
      A small RC low-pass (e.g., 1 kΩ + 10 nF) at the audio output can reduce harsh harmonics, making the siren smoother.

    Troubleshooting Guide

    No sound at all

    • Verify power: +9 V to Pin 8, GND to Pin 1 (both 555s).
    • Check that RESET (Pin 4) is tied high on both chips.
    • Ensure decoupling caps (0.1 µF) are installed close to each IC.

    Steady tone but no sweep

    • Confirm the LFO is oscillating: measure voltage at LFO Pin 2/6—it should ramp.
    • Ensure the modulation line reaches Audio Pin 5 through a series resistor and there’s 10 nF to ground on Pin 5.
    • If you took modulation from LFO Pin 3, try switching to Pin 2/6 (smoother).

    Sweep too extreme or too subtle

    • Adjust the series resistor into Pin 5 (10 kΩ → 47 kΩ).
    • Add a voltage divider (e.g., 100 kΩ to LFO node, 100 kΩ to GND, take middle to Pin 5 via 10 kΩ).
    • Change Audio 555 CCC to shift frequency range.

    Distorted or weak audio

    • Use a transistor driver or LM386.
    • Ensure proper coupling capacitor (e.g., 220 µF) to the speaker.
    • Check that your speaker is 8 Ω and your power source is healthy.

    LFO doesn’t oscillate

    • Recheck RA,RB,CR_A, R_B, CRA​,RB​,C wiring.
    • Make sure Pin 2 and Pin 6 are tied together.
    • Replace the 10 µF (electrolytics can be polarity-sensitive and sometimes bad).

    Annoying hiss or ticking

    • Add/verify 0.1 µF decoupling caps at each IC’s VCC-GND.
    • Keep modulation and audio leads short.
    • Add a 100 µF bulk cap across the supply rails.

    Exact Example Parts & Values (Ready-to-Copy)

    LFO 555 (slow)

    • RA=10kΩR_A = 10 kΩRA​=10kΩ (Pin 7 → Pin 8)
    • RB=100kΩpotR_B = 100 kΩ potRB​=100kΩpot (Pin 7 → Pin 2/6)
    • Diode 1N4148 across RBR_BRB​ (anode at Pin 7, cathode at Pin 2/6)
    • C=10µFC = 10 µFC=10µF (Pin 2/6 → GND)
    • Pin 4 → VCC, Pin 5 → 10 nF to GND, Pins 8/1 = VCC/GND
    • Take modulation from Pin 2/6 through 10 kΩ to Audio Pin 5 (which also has 10 nF to GND)

    Audio 555 (fast)

    • RA=10kΩR_A = 10 kΩRA​=10kΩ (Pin 7 → Pin 8)
    • RB=27kΩ+100kΩpotR_B = 27 kΩ + 100 kΩ potRB​=27kΩ+100kΩpot (series) (Pin 7 → Pin 2/6)
    • C=0.022µFC = 0.022 µFC=0.022µF (Pin 2/6 → GND)
    • Pin 4 → VCC, Pin 5 → 10 nF to GND, Pins 8/1 = VCC/GND
    • Output (Pin 3) → 1 kΩ → NPN base; NPN emitter → GND; NPN collector → speaker; speaker → +9 V via 220 µF (plus to +9 V, minus to speaker)

    Power & Bypass

    • +9 V battery or +5 to +12 V regulated supply
    • 0.1 µF from each 555’s VCC to GND
    • 100 µF across the main rails (close to the board)

    Mode Switches: Wail, Yelp, Hi-Lo

    1. Wail (slow sweep):
      • LFO C=10µFC = 10 µFC=10µF, RBR_BRB​ mid-position → ~0.7 Hz
    2. Yelp (fast sweep):
      • Use an SPDT switch to select a smaller LFO capacitor: 10 µF ↔ 1 µF. Faster sweep = yelp.
    3. Hi-Lo (two steady tones alternating):
      • Add a CD4017 decade counter clocked by the LFO.
      • Use two fixed audio frequencies (Audio 555 with switchable CCC or RBR_BRB​) and select them alternately via the 4017 outputs.
      • This is optional but gives you the classic “hi-lo” European tone.

    Going Louder (If You Must)

    • Swap the NPN for a TIP122 Darlington (collector to speaker, emitter to GND).
    • Ensure adequate current limiting and a heat sink if you push it.
    • Or, use an LM386 with a small gain-setting cap (10 µF between pins 1–8 for higher gain), output to the speaker through its standard circuit. Add a 100 µF across the supply at the LM386 pins and keep all leads short to avoid oscillation.

    Why the 555 Works So Well Here

    • Simplicity: Two chips (or one NE556), a handful of parts.
    • Tweakability: You can shape the sound with just a pot, a cap, and one diode.
    • Robustness: 555s tolerate a wide supply range and are hard to kill.
    • Educational: You’ll see how frequency modulation (FM) works in the most hands-on way possible.

    Quick Build Checklist

    • LFO 555 oscillates (watch voltage at Pin 2/6 ramping)
    • Audio 555 makes a steady tone before modulation is connected
    • 10 nF on both Pin 5s to GND
    • Modulation from LFO timing node → 10 kΩ → Audio Pin 5
    • Transistor driver stage wired correctly (base resistor present)
    • Speaker polarity/coupling capacitor orientation correct
    • 0.1 µF decoupling caps close to ICs; 100 µF across rails

    How can I add three selectable modes—Wail, Yelp, and Hi-Lo—to the two-555 police siren, and what exact parts/values should I use?

    You can get all three classic siren behaviors with your existing two-555 design by adding one more small IC (CD4017) only for Hi-Lo, plus a couple of switches that reconfigure the LFO (slow 555) timing capacitor and the audio 555’s pitch. Here’s the clean, reliable way to wire it and the values that work on the first try.

    Base you already have

    • Audio 555 (tone): astable ~600–1600 Hz.
      Suggested: RA = 10 kΩ, RB = 27 kΩ + 100 kΩ pot (series), C = 0.022 µF.
    • LFO 555 (sweep): astable ~0.5–1.5 Hz, taken from Pin 2/6 to Audio Pin 5 via 10 kΩ; 10 nF from Audio Pin 5 to GND.
      Suggested: RA = 10 kΩ, RB = 100 kΩ pot, C = 10 µF, 1N4148 across RB for asymmetric sweep.

    Add a 2-position switch for Wail ↔ Yelp

    Use an SPDT toggle to select the LFO timing capacitor:

    • Common → LFO Pin 2/6 (timing node)
    • Throw #1 (Wail) → 10 µF to GND (slow sweep)
    • Throw #2 (Yelp) → 1 µF to GND (fast sweep)

    Keep the 1N4148 diode across RB in place; it shapes rise/fall in both modes. If Yelp feels too meek, reduce the series resistor into Audio Pin 5 from 10 kΩ to 4.7–6.8 kΩ for deeper modulation, or increase Audio 555 RB a little.

    Add a 2-position switch for Hi-Lo pitch pair (no sweep)

    Hi-Lo alternates between two fixed tones. The simplest 555-only approach is to bypass modulation and switch the Audio 555 timing cap (or RB) between two values:

    • Put an SPDT on Audio 555 C:
      • Throw #1 (Hi) → 0.015 µF to GND (higher pitch)
      • Throw #2 (Lo) → 0.033 µF to GND (lower pitch)
    • Add a small series resistor (e.g., 220–470 Ω) to each cap lead to prevent switch pops.
    • Add an SPST that disconnects the LFO from Pin 5 (open = no sweep). When this SPST is open, the audio tone is steady; the SPDT selects Hi or Lo manually.

    This gives manual Hi-Lo. To alternate automatically, add a tiny counter (next section).

    Automatic Hi-Lo using a CD4017 (recommended)

    For true hands-free Hi-Lo, clock a CD4017 with the LFO 555 (re-use the LFO; set it around 3–6 Hz for snappy alternation). Use Q0 and Q1 to pick the “Hi” or “Lo” timing network:

    1. CD4017 wiring
      • LFO 555 Pin 3 → CD4017 CLK (Pin 14) through 10 kΩ.
      • RESET (Pin 15) tied to Q2 (Pin 4) to make it a 2-step sequence (Q0→Q1→reset→Q0…).
      • VDD/VSS to +9 V / GND; 0.1 µF decoupling.
    2. Routing tones
      • Take Q0 (Pin 3) through a small signal diode (1N4148) to enable the Hi timing cap path (0.015 µF).
      • Take Q1 (Pin 2) through another diode to enable the Lo cap path (0.033 µF).
      • Each diode feeds a transistor or analog switch that grounds the chosen cap. The simplest is two NPNs (e.g., 2N3904):
        • Collector to the cap’s ground end.
        • Emitter to ground.
        • Base via 47 kΩ from the CD4017 output (Q0 or Q1).
      • Keep a base pulldown (220 kΩ) to ensure “off” is truly off.
    3. Bypass the LFO modulation
      • Open the SPST that feeds Audio Pin 5 (no sweep).
      • Flip to the Hi-Lo selector position (enable the 4017 clock from LFO).
      • Now the 4017 alternates which cap is grounded: Hi tone on Q0, Lo tone on Q1.

    Tip: If you hear clicks, add 100 nF from Audio Pin 5 to GND (even though we’re not modulating) and keep 220–470 Ω in series with each timing cap lead.

    One 3-position switch to rule them all (optional)

    Use a 3-position rotary for clean user experience:

    1. Wail (slow sweep): LFO C = 10 µF, Pin 5 connected, CD4017 disabled.
    2. Yelp (fast sweep): LFO C = 1 µF, Pin 5 connected, CD4017 disabled.
    3. Hi-Lo (auto): Pin 5 disconnected, CD4017 enabled (LFO clocks it at ~4 Hz), Audio 555 caps switched by Q0/Q1.

    Wire the rotary to:

    • Select LFO cap (10 µF or 1 µF) and whether to connect Pin 5.
    • Provide LFO clock to the CD4017 only in the Hi-Lo position.

    Exact starter values (copy/paste build)

    • Wail: LFO C = 10 µF, LFO RB ~100 kΩ (mid), Audio C = 0.022 µF, Pin 5 series = 10 kΩ.
    • Yelp: LFO C = 1 µF, LFO RB ~50 kΩ, Audio C = 0.022 µF, Pin 5 series = 6.8 kΩ.
    • Hi-Lo (auto): LFO ~4 Hz (e.g., RA 10 kΩ, RB 47 kΩ, C 3.3 µF), Audio C(Hi) = 0.015 µF, C(Lo) = 0.033 µF, Pin 5 open, CD4017 Q0/Q1 switch caps via NPNs.

    Quick troubleshooting for the modes

    • No change when switching Wail/Yelp: The LFO cap isn’t actually switching; verify the rotary/SPDT common goes to LFO Pin 2/6.
    • Hi-Lo is random or sticks: Check CD4017 RESET wiring to Q2; add 100 nF from CLK to GND if you see bounce; ensure clock edges are clean (10 kΩ series is good).
    • Clicks when switching: Add 220–470 Ω in series with each Audio 555 timing cap lead; keep all grounds short; add 0.1 µF near every IC’s VCC.

    With just two small toggles (or one rotary) and a CD4017, your two-555 siren becomes a three-voice unit: smooth Wail, urgent Yelp, and punchy Hi-Lo—all using the same core you already built.

    Frequently Asked Questions

    Can I run it from 5 V (USB power bank)?

    Yes. The 555 and small transistor driver will work at 5 V, but output volume drops. An LM386 on 5 V still gives decent sound. Decouple well.

    My sweep sounds stepped, not smooth.

    Don’t modulate from LFO Pin 3 (square wave). Modulate from the timing node Pin 2/6 and keep 10 nF on Audio Pin 5.

    The siren is too fast/slow.

    Change LFO CCC (1–22 µF). Bigger CCC = slower; smaller CCC = faster. Also adjust the LFO pot.

    Can I make it stereo or “moving”?

    Use two identical audio paths with slightly different LFO speeds and pan them left/right in an audio amp or mixer. Fun studio effect!

    How do I get that sharp “yelp”?

    Switch the LFO CCC to 1 µF (or even 0.47 µF) and increase the modulation depth (smaller series resistor into Pin 5) so the pitch jumps rapidly.

    Conclusion

    With two 555 timers (or a single NE556), a handful of resistors, capacitors, and a small transistor, you can build a convincing police siren that wails, yelps, and everything in between. The key is one fast oscillator for the tone and one slow oscillator to sweep it—then carefully shape that sweep with a diode and the modulation depth into Pin 5.

    Start with the example values above, tune by ear, and you’ll have a classic siren singing on your bench in no time.

    If you want next-level polish, mount it on perfboard, add a mode switch (wail/yelp/hi-lo), and power it from a clean 9–12 V supply with an LM386 amplifier. And again—keep this for learning, demos, and fun projects off the road.

    Happy building, and enjoy that glorious “woo-woo”!

    Alex Klein Author

    Author

    Alex Klein is an electrical engineer with more than 15 years of expertise. He is the host of the Electro University YouTube channel, which has thousands of subscribers.