I love making small, peculiar objects that ask you to lean in. This whispering box is one of those pieces: a humble recycled tin that, when opened, seems to breathe a secret sound — a soft click, a distant bell, or a barely-there voice. The trick is simple and affordable: cheap piezo buzzers or piezo discs hidden inside a painted tin, driven by a tiny sound circuit and muffled so the sound feels like it’s coming from nowhere. Below I’ll walk you through how I make one, the materials I use, and a few ways to personalise the voice of the box.
Why a whispering box?
The idea came from sketchbook daydreams about objects that carry memory or mischief. A whispering box is tactile and low-tech but rewards attention. It can be a storytelling prop, a secret gift, or a playful piece of home décor. Using recycled tins keeps costs down and gives the finished piece a bit of character — dents and old labels become part of the story.
Materials and tools
Here’s what I usually gather. You can mix and match depending on what’s already in your toolbox.
Recycled tin container (mint tins, biscuit tins, small cookie tins)Cheap piezo buzzers or piezo discs (the round piezo elements sold in electronics kits; passive buzzers are preferable for custom control)Small amplifier or driver if using passive piezo discs (optional)555 timer IC or a small microcontroller like an ATtiny85 or an Arduino Nano if you want more complex soundsBattery holder and batteries (CR2032, AAA x2, or a 9V depending on your circuit)On/off switch (tiny slide or toggle)Thin foam, felt, or cotton stuffing for mufflingHot glue gun, double-sided tape, and basic hand tools (drill for small holes, craft knife, pliers)Paints, paper, fabric or found ephemera to decorate the inside/outsideWires, soldering iron (or simple twist/splice connections with tape for non-critical builds)If you want to buy ready modules: Adafruit and SparkFun carry small sound/buzzer modules and rechargeable battery packs that simplify wiring. For low cost, many generic piezo buzzers are sold on Amazon or eBay in packs for a few pounds/dollars.
Understanding piezo buzzers and the sound
Piezo elements are thin discs that vibrate when you apply an oscillating voltage. There are two common types:
Active buzzers (built-in oscillator): they only need power and will emit a single tone. They’re very simple to use but less flexible.Passive piezo discs (no oscillator): they need an external tone generator (a 555 circuit or microcontroller), but you can play different frequencies and patterns.For a whispering effect I prefer passive piezos because I can control frequency, amplitude and rhythm to create an atmospheric sound rather than a fixed beep.
Simple circuits — choose your approach
Here are three levels of complexity so you can pick your comfort zone.
Plug-and-play (easiest): Use a pre-made buzzer module (active). Connect to a battery and switch, hide in the tin. This gets a sound quickly but limited control.555 timer (medium effort): The 555 can generate variable tones. Use an NE555 in astable mode with a potentiometer to alter frequency and a capacitor to control pulse width. Drive the piezo through a small transistor (e.g., 2N2222) if you want louder output.Microcontroller (most flexible): An Arduino/ATtiny can play sequences, simulated whispers, and envelope-controlled sounds. Use PWM and simple filtering, or code randomised pulses for a natural whisper.Step-by-step build (passive piezo + 555 example)
This is my favourite budget route — responsive, cheap and satisfying to tweak.
Prepare the tin: Clean and dry the tin. Remove sharp edges and decide where the switch and tiny holes will go. I like to solder a tiny loop of brass inside the lid as a subtle tactile trigger.Mount the piezo: Attach the piezo disc to the inside of the tin’s lid or base using double-sided tape or a dab of hot glue. Placement changes the tone: mounting on the lid gives a more direct "voice", while mounting on the base creates a muted thump. If you want the sound to be very soft, sandwich the piezo between thin felt layers.Build the 555 circuit: Assemble the astable 555 circuit on a small breadboard or perfboard. Basic values: R1=1k, R2=10k potentiometer (for adjustable pitch), C=10nF. Add a 2N2222 transistor between the 555 output and piezo positive lead to boost drive. Add a small diode across the piezo if using higher voltages.Power and switch: Connect battery holder to circuit and add an inline switch. Make sure polarity is correct and consider adding a small resistor/LED to indicate when the box is on.Muffle and tune: Stuff thin foam or cotton around (not on) the piezo to soften and diffuse the sound. Play with the pot until you find a breath-like frequency — low frequency pulses with uneven duty cycles usually read as "whisper".Hide the electronics: Arrange the circuit flat against the tin side, secure with hot glue or double-sided tape. Keep the battery accessible for replacement by making a small removable panel or using a magnetic catch.Decorate: I like to line the interior with scrap paper or painted collage, and add a tiny label on the bottom reading a secret instruction. Distressed paint or a hand-drawn character on the lid adds personality.Troubleshooting and tips
If the sound is too loud or harsh, add more soft stuffing around the piezo and check it isn’t glued directly onto hard metal — a thin felt layer helps.Piezo discs have polarity; check wiring if there’s no sound. Ensure the transistor or driver is rated for the supply voltage.To create a more "vocal" whisper, experiment with bursts: modulate the 555’s control pin or have the microcontroller play short randomized pulses with varying amplitude.Batteries drain faster if the circuit is left on. Use a low-power microcontroller and sleep modes for long-term installations, or a simple momentary switch that activates only when the box is opened.Variants and playful ideas
I’ve made several versions over the years:
A tiny story box that plays different snippets when you press different hidden tabs — one piezo per tab, multiplexed by an ATtiny.A “memory tin” that records ambient sound (using a cheap voice-record module) and plays it back in a slowed, pitch-shifted whisper.Bells-in-a-tin: mounted small metal bells instead of a piezo, struck by a solenoid for a mechanical whisper.Combining analogue charm with digital control often gives the best results: the piezo's brittle voice can be warmed with a small amplifier and a little analog filtering (an RC low-pass) so sounds sit softer in a room.
Safety and sustainability notes
Take care when working with tools and soldering irons. Use low-voltage batteries to keep things safe; avoid using mains power. Salvaging tins and components is part of the charm — it keeps costs down and gives the box an age-worn presence. Reuse batteries responsibly and consider a rechargeable setup if the box will be used often.
If you decide to make one, tell me about the sound you chose. I’m always curious whether people end up with delicate breaths, glitchy hiccups, or the faint echo of a remembered song. Happy making — and listen closely.