Level 2 · Sound · project 2 of 19 · 10 min · ●○○○○
Pocket Beeper
Level 2's answer to First Light: battery, push button, buzzer. Three parts, one loop, one loud beep — no resistor and no LED to explain.
new here? Start with First Light — one battery, one resistor, one LED. It teaches the loop, LED direction, and why the 220 Ω resistor matters.
What you need
- 1× 3×AA battery pack (4.5 V) L1
- 1× Solderless breadboard L1
- 3× Jumper wires L1
- 1× Push button (tactile) the beep button — momentary, only rings while your thumb is on it L1
- 1× Active buzzer (3–5 V) + leg toward the battery; no resistor needed — the buzzer self-limits at ~150 Ω
you'll learn: Circuits are loops · Switches · Ohm's law
Circuit map
The circuit you'll build, running on the Workbench right now — shown with the switch closed.
simulating…
If it doesn't work
The boring ways this circuit actually breaks — check these first before you unwire everything.
- Silent when the button is pressed. Buzzer polarity is the most common cause: the long leg (or the leg by the + sticker on top) has to face the battery + rail. Flip it. Also make sure the AA pack has its own switch on.
- Beeps constantly, even without pressing. A jumper wire is bridging the button — either a stray strand across the two rows or the button is stuck shut. Pull the extra wire out, or swap the button.
- Button clicks but nothing beeps. The push button spans two rows on the breadboard; make sure the wires from + rail and from the buzzer are in the SAME rows the button bridges, not across the gap.
- Beep is very faint or crackly. You accidentally added a resistor. The active buzzer needs no series resistor — take it out. (A 1 kΩ in series would drop this to about 4 mA, which is the scratchy whisper you're hearing.)
- AAs get warm. You have a short — a wire directly connecting + and − without going through the button and buzzer. Unplug the battery, trace every wire, and check that the buzzer legs are in the right rows.
What you're building
The tiniest possible sound project — the First Light of Level 2. One battery, one push button, one active buzzer, three jumper wires. Press the button and the buzzer sings; let go and it stops. That's it. No resistor. No LED. No knob.
It looks trivial next to the two-lane doorbells that come after, and that's the point: this is the atom. Every buzzer project on the site — Doorbell, Panic Doorbell, Twin Bells, Silent Alarm — is this loop with more switches, more lanes, or a knob stitched onto one of the wires. Get this one solid and every one of those makes sense as "the Pocket Beeper plus one thing".
The big idea: an active buzzer is its own resistor
First Light needed a 220 Ω speed bump because an LED, connected straight to 4.5 V, would try to gulp so much current that it would pop. An active buzzer doesn't have that problem. Inside its little black can lives a tiny oscillator circuit — really just a piezo disc plus a bit of electronics — and that circuit sets its own current draw. At 4.5 V it settles at about 30 mA, and no matter how long you press, it can't run away.
If you want to prove it to yourself with Ohm's law, treat the buzzer like a resistor:
buzzer's effective resistance = voltage ÷ current = 4.5 V ÷ 0.030 A = 150 Ω
That is the number you'll see quoted for "the buzzer" everywhere on this site. It isn't a real resistor inside — it's the behaviour of the internal oscillator when fed 4.5 V. And it means: you don't need to add a resistor. The buzzer is already the safety.
Do the math
- Loop while pressed: battery + → push button → buzzer → battery −.
- Voltage: 4.5 V from the 3×AA pack.
- Loop resistance: ~150 Ω (the buzzer, since the button and wires are almost 0 Ω).
- Current: I = V ÷ R = 4.5 ÷ 150 = 0.030 A = 30 mA.
That is a normal, loud, close-to-your-ear "beep". A fresh pack of AAs holds about 2500 mAh, so continuous pressing would give roughly 2500 ÷ 30 ≈ 83 hours of noise. Between presses the loop is broken at the button, so the draw is zero — leave this on your desk for months and the batteries won't notice.
Build it
- Power rails. Battery red (+) wire → top row of the breadboard. Battery black (−) wire → bottom row.
- Push button. Plant it so it bridges two rows. Wire one leg to the top + row.
- Buzzer. Its long leg (the one by the small + mark on the top sticker) goes to the other leg of the button. Its short leg goes to the bottom − rail.
- Press. You should hear a fixed-pitch ~2.3 kHz beep the whole time your thumb is down. Let go — silence.
If it doesn't beep the first time, the two most likely reasons are the buzzer being backwards (silent, and eventually damaged, so fix this first) or a leg not clicking all the way into the breadboard.
Where a "button-plus-buzzer" shows up
Almost every piece of consumer plastic that beeps once when you press something is a variation of this loop:
- Doorbells at the front of houses — one button outside, one buzzer inside, wired through the door frame.
- Kitchen "hurry-up" clickers and oven-timer done beeps.
- Personal safety alarms on keychains — press the button, it screams. The one that comes on a house key is exactly this circuit with a slightly louder piezo.
- Elevator "call" buttons signal a controller, but the "ding" next to your ear when you press one is a Pocket Beeper under a brass cover.
The step up is Doorbell, which is this loop with a red LED (plus its 220 Ω safety resistor) added in parallel with the buzzer — one button, one beep, one "someone's at the door" light.
🧠 Your challenge
No single right answer. That's the point.
- Measure it. Press the button for one whole second, four times, and count how many beeps you hear. Some active buzzers oscillate at 2.3 kHz — far too fast for the human ear to hear as separate clicks — so what you hear is a continuous tone. Others are a "beep-beep-beep" pattern. Which is yours? (The datasheet tells you if you know the part number.)
- Swap for the slide switch. Wire the slide switch in place of the push button. Now the beep runs until you slide the switch off. Same 30 mA whenever it's on, so 1000 hours of AA life stops being a fun number and becomes a warning: don't leave this version on. Which is the better switch for a doorbell? Which for a garage-door "left open" alarm?
- Turn it into Doorbell. Add a red LED in parallel with the buzzer (with its own 220 Ω in series — LEDs still need it), so the button lights the LED and rings the buzzer at the same time. You have just rebuilt Doorbell by hand. Which lane draws more current? (Buzzer at 30 mA; LED lane at 4.5 ÷ (220 + ~250 Ω) ≈ 11 mA. Total 41 mA at the button.)
- Two buttons, one buzzer. Wire a second push button in parallel with the first — either button alone rings the buzzer. That's Panic Doorbell without the LED. Predict what happens when you press both at once (nothing new — parallel closed switches share the load, same 30 mA total).
- Two buttons, one buzzer, series. Now wire the second button in series with the first — both have to be pressed to ring. That's the sound side of The Vault. Which safety story fits: a bedroom alarm (any window opens = beep) or a stove-off confirm (both dials and lid closed = beep)?
For grown-ups: safety notes
- Battery-safe throughout — 4.5 V from three AAs, and the loop tops out at 30 mA even at full press. Nothing gets warm.
- Loud at close range. The buzzer's beep at 3 cm from your ear is startle-loud, especially for a small child or pet. First press should be at arm's length.
- Buzzer polarity matters. The long leg (or the leg by the + sticker) goes toward the battery's red wire. Backwards, it is silent — and, on some cheap buzzers, damaged over time by the reverse voltage. Fix it right away if the first press was silent and the wires are all in the right rows.
- Never bridge the button. A jumper wire accidentally spanning the two rows of the button turns your "momentary" beep into an always on 30 mA drain. The pack will still last a few days, but you'll be replacing AAs sooner than you expect.
- Small parts (button legs, buzzer legs) stay away from pets and toddlers — swallow hazard, same as any breadboard piece.
Checked against
Keep building
You might also like
shares ideas with this one