A precision dispenser that automates powdered supplements with ±1 g accuracy. I led the end-to-end product development—from user research and PRD to architecture, controls, and validation—integrating mechanical design, embedded software, and electronics.
±1g accuracy target with real-time feedback control via load cell and HX711 amplifier. Robust state machine prevents operational errors and ensures consistent performance.
Simple 3-step process: select weight, confirm tare, dispense. LCD guidance reduces setup errors while debounced interrupts prevent false triggers during operation.
Helical auger with 4:1 transmission for smooth flow control. Modular hopper design enables easy cleaning and refilling while maintaining food safety standards.
Single-powder MVP to de-risk flow variability and contamination. Modular design supports future multi-compartment expansion with anti-cross-contamination features.
Interviews surfaced accuracy and simplicity as must-haves. PRD fixed an MVP scope: single powder, ±1 g accuracy, hands-off operation.
Weighted matrix favored auger + feedback. Early breadboards validated signal quality from HX711 and UI latency with debounced interrupts.
4:1 gearing improved effective resolution and torque margin. Bearings/collars constrained shafts; coupler handled minor misalignment.
Finite state machine with timeouts and proportional slowdown near target. LCD prompts guided setup, reducing misuse.
Addressed gear wear, improved shaft support, added motor timeout when weight stalls; refined funnel and cup recess for repeatability.
Main processing unit with PWM motor control and interrupt handling
High-precision weight measurement with real-time feedback
4:1 geared mechanism for controlled powder flow
User guidance and weight selection interface
Robust software architecture with safety interlocks
Food-safe components with easy cleaning access
Precision Control: Achieving ±1g accuracy required implementing proportional PWM control near the target weight to prevent overshoot. The 4:1 gear reduction provided both the necessary torque and finer control resolution.
Mechanical Reliability: Initial gear wear issues were addressed through material selection and improved shaft support with bearings and collars. Added flexible coupling to handle minor misalignments without binding.
User Experience: Debounced interrupt handling prevented false button triggers, while the structured state machine with LCD prompts guided users through the proper tare and dispense sequence, significantly reducing operational errors.
System Integration: Careful wiring layout isolated sensitive analog measurements from motor noise. Real-time tare functionality and drift compensation maintained accuracy across extended use sessions.