A small mechanism mounted on the chest of a finished garment that had to look alive, plus a second wearable actuating a flexible structure repeatedly while staying comfortable for hours. A constant-speed motor reads instantly as a machine, which kills the illusion before the real constraints even apply: fit behind a shallow shell, stay light high on the garment, keep vibration out of the chest, run near-silent for hours, give a dependable on and off, with no bulky box and no exposed wiring.
The stated brief is make it move and look alive, and the reflex is a micro-motor and a cam. The real problem is that a convincing beat is asymmetric and punctuated: fast contraction, brief hold, slower release, then a real pause. That shape cannot come from a constant-speed rotation, which moves the hard part out of the mechanism and into the controller.
The reflex, and the fix.
Start from the motor and gear it down
It is the obvious mechatronics answer and there is a part for it.
Sizing from the motor brings a gearbox, mass high on the garment, and gear whine, and none of it produces the asymmetry that makes the motion read as alive.
Start from the motion, shape it in firmware
A firmware waveform engine, mechanical advantage through a compact linkage, and power-gating hardware on the servo supply.
A lifelike beat from a small actuator, near-silent for hours, with the gearbox and the mass designed out.
Start from the motion you want to see, not the motor, which dissolves the gearbox, the mass, and the whine.
Turning a rotary motor into an organic pulse
The beat moves into firmware as an asymmetric profile, with the light tied to the same beat state, brightening through contraction and easing through release, so movement and light describe one event rather than two synchronized ones.
Designing for silence, runtime, and reliability
The honest silence method is to power-gate the servo supply with a MOSFET through the rest phase, not merely to cut the PWM, because many small servos keep actively holding position, drawing current, and humming when the signal stops.
A fail-safe that keeps the beat on the board
A dropped phone signal never stops the heart, because the waveform lives on the device rather than in the app.
Tuning until it looks right
Dialing the beat in by eye against the real piece at the target tempo, not against a fixed rotation speed, proven on a bench rig before a part is finalized or a mold is cast.
A single headline number hides where a system fails. This work was scored on the dimensions that actually decide whether it holds in production, measured on real, held-out cases rather than the demo path.
A geared motor that turns at a constant rate, sounds like a machine, adds mass high on the garment, and keeps humming through the pause because only the signal was cut.
A lifelike beat produced by a firmware motion profile and mechanical advantage rather than a bigger motor, near-silent for hours through power-gating, the light breathing on the same curve, and a fail-safe that keeps the beat if the phone signal drops. Delivered end to end from mechanism through motor, driver, board, firmware, and power, with wiring diagrams, bill of materials, and CAD.
What it owns, and what it hands to a person.
Grounded timing: systole is roughly one third and diastole roughly two thirds at rest, about 0.8 seconds at 75 beats per minute. The illusion holds at rest tempos and is tuned by eye against the finished piece, which means a change to the shell or the mounting is a retune rather than a parameter change.
When the deliverable is a perception rather than a measurement, specify the perception first and let it choose the hardware. The asymmetry that made this read as alive was free in firmware and expensive in mechanism.