Level 4 · Motion · project 1 of 13 · 10 min · ●○○○○
Puff Button
First Spin with the slide swapped for a push button. Press for a spurt of breeze, let go and it stops — a dust puffer for a keyboard or camera lens.
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
- 5× Jumper wires L1
- 1× Push button (tactile) the momentary "puff" trigger — motor only runs while you press L1
- 1× DC motor (3 V) the puffer motor — tape a small paper cone or fan blade to the shaft
- 1× Diode (1N4001) flyback diode across the motor, banded end (cathode) toward battery +
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.
- Nothing happens when you press. Battery pack switch first. Then the push button spans two rows — wire in on one row, out on the DIAGONAL row. Wired between two shorted legs, the button is effectively always closed AND always open at the same time and does nothing.
- Motor spins the moment you power up (button ignored). Button wired between its two shorted legs, so the loop closes even when the button is up. Use the diagonal legs — see previous fix.
- Motor spins the wrong direction. Swap the two motor leads — motors don't care about polarity, flipping them flips the spin direction.
- Motor spins for a second then quits. AA cells drained. The coil pulls ~150 mA at start; weak cells collapse under it. Fresh alkalines or NiMH.
- Diode gets warm. Diode wired in series with the motor OR wired backwards. Diode goes ACROSS the motor with the banded end (cathode) toward +.
- Button feels warm after a long press. The contact IS working — you're pushing 150 mA through it and cheap buttons are only rated for ~200 mA. Not a bug; it's why the puffer is designed for short presses, not long holds.
- A soft click at the button when releasing. Flyback diode is missing or reversed. Diode across the motor, cathode toward +.
What you're building
First Spin with the slide switch replaced by a push button. Now the motor spins only while your thumb is on the button. Let go — the coil stops within a second. Press again — a fresh spurt of breeze.
Tape a small paper cone to the shaft and it's a dust puffer — a "hold to blow" gadget for camera lenses, keyboards, and laptop vents. Real photographers use rubber-bulb ones; this is the electric version, and it's still just three parts on a loop.
The two kinds of switch, at Level 4
You've used a slide switch (sustained: flip on, walk away) and a push button (momentary: only closed while pressed) for a whole level's worth of LED and buzzer projects. This project makes the same swap you did in Doorbell — but now the load is a motor that pulls 15× the current of an LED.
That change matters for the switch's rating. LEDs pull ~10 mA through their switch — a comfortable trickle. A motor pulls ~150 mA. The button's metal contacts are now doing real work. Most tactile push buttons are rated 50 mA to a few hundred mA; 150 mA is inside that range for name-brand buttons but on the edge for the cheapest ones. If yours feels warm after a long press, that's the contact warming up — a real design signal, not a fault.
Do the math
Same as First Spin — one loop, one motor, one switch, straight Ohm's law:
- Battery: 4.5 V.
- Button closed: contact resistance a few milliohms — invisible next to the motor's coil.
- Motor coil: ~30 Ω.
- Loop current when pressed: 4.5 V ÷ 30 Ω ≈ 150 mA.
- Power the motor eats: 4.5 × 0.15 ≈ 0.68 W. Almost all of it turns into spin, a bit into sound.
Button released → loop broken → battery drain drops to microamps of leakage. This is the whole "hold-to-run" story: the device is only drawing current in the moments you actually want breeze.
Battery life is measured in presses, not hours
First Spin's slide switch could easily be left on all day without noticing — that's how you drain a fresh AA pack in a sitting. This project's push button is its own energy saver: you can't accidentally leave it running.
Rough sums with a fresh 2500 mAh AA pack:
- Slide switch, always on: 2500 mAh ÷ 150 mA ≈ 17 hours of continuous spin.
- This project, one-second puffs, 60 times a day: each puff costs (150 mA × 1 s ÷ 3600 s/h) = ~0.04 mAh. Sixty puffs a day is 2.5 mAh; 2500 mAh / 2.5 mAh/day ≈ ~1000 days of daily use.
Same battery, same motor — different switch philosophy, three orders of magnitude difference in lifetime. Match the switch to the way the device is used.
The flyback diode still matters (in fact, more than before)
First Spin explained the diode-across-the-motor pattern: when the loop opens, the coil's stored magnetic energy tries to keep current flowing, and without a safe path it arcs across the switch contacts.
Push buttons snap open faster than slide switches. Slide switches roll open over a millisecond or two; push buttons release with a hard mechanical snap that separates the contacts in tens of microseconds. That faster snap makes the coil's inductive kick higher-voltage (because dI/dt is larger). A button-driven motor loop with no flyback diode arcs harder than a slide-driven one. Skip the diode and the button contacts pit noticeably within a few hundred cycles; keep it in and they last for years.
Every motor gets a flyback diode across it, banded end toward +. No exceptions.
Build it
- Power rails. Battery + to a top row, battery − to a bottom row.
- Push button inline with the + rail. Wire + rail → one leg of the button → out its diagonal leg into a fresh row A. (Diagonal legs = opposite sides of the button's internal switch — same trick as Morse Code Messenger and every other button project.)
- Motor between row A and the − rail. Motor leads have no polarity for direction; either lead on top works. Reversing flips the spin direction.
- Flyback diode across the motor. Diode banded end (cathode) in row A (the motor's + side), anode in the − rail. In parallel with the motor, cathode toward +.
- Test it: press → motor spins at ~150 mA. Release → motor coasts to a stop in a second or two. No click, no snap at the button contact.
Compare to First Spin
| First Spin (slide) | Puff Button (button) | |
|---|---|---|
| Switch type | slide (sustained) | push button (momentary) |
| On when … | flipped on | held down |
| Motor current | ~150 mA | ~150 mA (same) |
| Battery lifetime | hours of always-on | days of many short puffs |
| Idle drain | none when off | none when up |
| Diode | ✓ across motor | ✓ across motor |
| Real use | desk fan, robot drive | keyboard puffer, lens blower, hair puffer |
Same loop, same current, same physics — different temporal behaviour. In electronics that difference is called the duty cycle: what fraction of the time the load is drawing current. A slide switch is 100% duty when on; a hand-pressed button is often 1% duty or less. Every real product picks a switch by looking at expected duty cycle and matching to a plausible battery life.
Where else you'll see this
- Keyboard air puffers and camera-lens blowers: rubber bulbs are the same idea (hold to blow) without a motor. The electric version is a fan + button — this project.
- Coffee-grinder grind buttons: hold to grind, release to stop. Prevents accidentally leaving the machine running.
- Handheld hair dryers (some models): continuous mode + a "boost" button that spins the fan a step faster while held.
- Foot pedals on sewing machines: a heavier version of the push button (foot-pressed) driving the machine's motor.
Any time you want power only while the user is actively attending to it, the push button + motor pattern is the answer. You built it in three parts.
🧠 Your challenge
No single right answer. That's the point.
- Two puffs, one lens. Add a second push button in parallel with the first (both between + rail and row A). Now pressing either button spins the motor — an ambidextrous puffer. Does the current change? (No — closed buttons are near-zero resistance; parallel closed buttons are just a slightly-more-closed switch. Motor still pulls 150 mA when either is pressed. This is the Panic Doorbell pattern applied to a motor.)
- Two puffs, both needed. Now put the second button in series — chain the first button's diagonal leg through the second button's diagonal leg. Now both buttons must be held for the motor to spin. Which real object works this way? (A workshop drill press or a paper cutter — safety interlocks that need two hands to run the tool. You just built Two-Hand Bell with a motor instead of a buzzer. Compare to Safety Blender which uses one slide + one button in series.)
- Hold the puff longer. Add a 10 µF capacitor (from the L6 catalog) in parallel with the motor. When you release the button, does the motor stop right away, or does it hold a spin for a fraction of a second? (Cap holds ~4.3 V of charge; when the loop opens, the cap discharges through the motor coil — a brief extra spin. Real design: caps + motors are used everywhere to smooth motor starts and stops. You've peeked at Level 6.)
- Ballpark the button life. A name-brand tactile button is rated for ~100,000 press cycles at its rated current. You press this puffer 20 times a day; button life ~5,000 days = ~14 years. Cheap generic buttons are rated for 10,000 cycles, so ~1.5 years. Do the sum on your own puffer use. Real engineering: the button is often the first thing that fails on hobby electronics, not the electronics.
- Reverse the polarity. Swap the motor's two leads. Does the puffer still puff, or does it now suck? (Motors reverse spin direction when their leads are swapped. A motor-with-cone that was blowing air away is now blowing air toward the shaft — technically vacuuming. The paper cone probably flips too, and the geometry of "which way is forward" changes. Real fans have a specific direction on their blades to work as blowers vs. vacuums.)
For grown-ups: safety notes
- Battery-safe throughout. 4.5 V and 150 mA won't shock or hurt you. The button contact and the motor case can warm slightly under long presses; nothing hot.
- Point the puffer away from eyes. The breeze is soft, but a spinning paper cone launches dust forward. Aim it at what you're cleaning, not at your face.
- Fingers and hair. The motor spins ~6,000 RPM unloaded. A paper cone at that speed can catch a strand of long hair; tie it back for use. It's not fast enough to cut skin.
- Don't dunk the puffer in any liquid. The motor's brushes spark tiny electrical arcs inside the case — perfectly safe in dry air, dangerous in flammable vapours (near solvents, hairspray, gasoline). Cleaning a real camera lens with this? Great. Cleaning inside a running gasoline generator? No.
- The 1N4001 diode is essential here. Push buttons snap open faster than slide switches, so the flyback pulse is bigger. Without the diode, contacts pit within a few hundred presses. With the diode across the motor (cathode toward +), they last for years.
- Reversed diode = short circuit. If you wire the diode backwards, it forward-biases the instant you press the button and heats up in seconds. Disconnect and flip it.
- Small parts stay away from pets and toddlers. The paper cone, the diode, the button, the LED — all the same swallow- hazard shape as everything else on your breadboard.
- Never wire this to mains. The 4.5 V AA pack is the whole design; wall power (120 V or 230 V) burns out these motors in under a second.
Checked against
Keep building
You might also like
shares ideas with this one