Bzzzzzzzzz!, you hear and feel your desk vibrating. Is someone calling? No, the phone is silent. Weird. Ten minutes later, it happens again… and again. Most strange! Now it’s slightly alarming and creepy: what’s happening?!
You’ve been pranked.
My latest semi-useless project is a small vibrator that can be attached to the underside of a table.

The module is a time-delay circuit that runs on a single 3V battery. You attach it to a table (duct-tape) and walk away. Nothing happens for fifteen minutes, but then, Bzzzzz! - the attached small vibrator motor activates for four seconds, shaking itself and the table it’s attached to. The vibration is quite strong and both audible and felt through the table. Fifteen minutes of silence and the vibration repeats.
I built this over the weekend and deployed it on Monday as a practical joke: me and @valdna_wm sneaked into the office early, located our target (@jonnapechter) and I taped the device under her table while @valdna_wm kept watch. She discovered it a couple of hours later. There was a cake on my table the next Monday.

Technical details
The project is an analog circuit - no programmable microcontroller is used. A 555 timer is used in astable mode, powered by a coin-cell battery, with the output pin connected to a vibration motor.
Power Draw
38.3mAwhen active (vibration motor running)0.120mAwhen in standby (countdown)
With those numbers, I estimate battery life to…
- standby mode =
1312hours =54days - active mode =
4hours
Timing
I chose resistors and a capacitor to achieve 12min / 3sec timings. The soldiering introduced electrical errors, the final result was…
21mininitial timeout before first run14.47mintimeout for all following runs4secworking time

Photos From The Build

Bill Of Materials
| Amount | Part Type | Properties |
| 1 | Battery Holders | package battcom_20mm_pth; variant 20pth |
| 1 | Electrolytic Capacitor | package 100 mil [THT, electrolytic]; capacitance 470µF; voltage 6.3V |
| 1 | Ceramic Capacitor | package 100 mil [THT, multilayer]; capacitance 10nF; voltage 6.3V |
| 1 | Schottky Diode | type Schottky; package 300 mil [THT]; part # 1N5819 |
| 1 | PNP-Transistor | type PNP (ECB); package TO92 [THT] |
| 1 | 2.2MΩ Resistor | package THT; pin spacing 400 mil; tolerance ±5%; resistance 2.2MΩ; bands 4 |
| 1 | 10kΩ Resistor | package THT; pin spacing 400 mil; tolerance ±5%; resistance 10kΩ; bands 4 |
| 1 | 555 Timer | package DIP8 [THT] |
| 1 | Vibration Motor- ROB-08449 | package vibe-motor-10mm; variant 10mm |