smart 'focus bubble' desk system
ArduinoRaspberry PiSolidWorks
I built a smart desk system that detects focus levels using environmental and behavioral signals, then dynamically adjusts lighting, sound, and notifications to optimize deep work. The system combines embedded hardware, real-time data processing, and a web dashboard to help users understand and improve their productivity
PROJECT SPECOCTO
OBJECTIVE
Design and build a smart desk system that detects user focus levels using environmental and activity data, and dynamically adjusts lighting, sound, and notifications to maintain deep work conditions in real time.CONSTRAINT
Limited budget for sensors and hardware, no access to high-end measurement tools (e.g. oscilloscope for signal validation), constrained processing power on microcontroller, and limited labeled data for training a reliable focus-detection model.TRADE-OFF
Chose lightweight heuristics and simple models over complex machine learning to ensure real-time performance on embedded hardware; prioritized low-cost sensors over high-precision ones; used an ESP32 instead of a more powerful SBC to reduce power consumption and system complexity.OUTCOME
Achieved stable real-time responsiveness (<200 ms system reaction time), consistent environmental adjustments based on detected activity patterns, and a usable focus score with observable correlation to user productivity over multiple sessions.BUDGET
Planned: $20000Actual: $40000100% over budget
BUILD LOG
Loading…
CODE
http://github
PROJECT JOURNEY
Project created
May 4, 2026
Published on profile
May 5, 2026
PERFORMANCE METRICS
Loading metrics…
QUESTIONS & ANSWERS
Sign in to askLoading…