![]() ![]() The device should inform the user in some way that the battery is running low. In dark room, the LEDs brightness should be lowered. In bright ambient light the LEDs should produce more light. LEDs brightness should be automatically adjusted to ambient light. Long button press resets the device into WORK PAUSED state (with full time (25min)). Status LED color shows current Pomodoro state (WORK – red, BREAK – green) and timer state by blinking (solid – RUNNING, blinking – PAUSED). Short button press changes PAUSED state to RUNNING and RUNNING state to PAUSED. LED bar ‘progress’ should be proportional to how much time is left in current state. When the device is powered up, it enters WORK PAUSED state – LED bar is full and status LED is blinking in red. ![]() ![]() If power switch is in OFF position and USB cable is plugged, then device is charging and showing current battery charge (no pomodoro timer function). If power switch is in ON position and USB cable is plugged, then device is charging, but operates as normal (pomodoro timer function). When USB cable is unplugged, the device turns itself off again. Ideally, charging should be possible with switch in OFF position (+ showing charge on LED bar). Ideally, current consumption with switch in OFF position should be 0uA. The device should be turned on via bistable switch (slider on the left side). When charging, current battery charge should be shown on the LED bar (low intensity). The device should have 20 hours work time (around 2 work days).īattery should be charged via micro USB type-B receptacle. When support is retracted, it should be flush with the back of the case. Support should have some kind of protruding element that enables the user to easily extend the support. The case should have foldable support on the back side, so that when the support is extended, the device is at around 45deg angle to the desk. Form factor can be similar to current Pomodoro timer. The timer should be inside a case (probably 3D-printed). Light sensor - enable adaptation to ambient light Micro-USB type-B receptacle – used to charge the battery Push button – to pause/resume/reset the timerīistable switch (slider) – turn the device on and off (cuts the power) Status RGB LED (red – work state, green – break state)īuzzer – beeps indicate time change (and possibly low battery?) Version 0.2 is pretty good (I've been using it every day for the last 3 years), but now I want to develop something that other people can use (which means the device has to have a case and built-in battery with a charger). So far I've built v0.1 and v0.2 of Pomodoro Timers (described here (v0.1) and here (v0.2)). ![]()
0 Comments
Leave a Reply. |