Fitness Timer: do your fitness :)
Yes, we are getting older. Yes, we sit too much. There are no alternatives, we have to stretch and strengthen the muscles :). In German: "Turne bis zur Urne". Men are not multitasking. So breathing and counting the seconds is not possible. So use the "Fitness Timer" :).
Three tones are generated. The first darker tone starts the exercise. After e.g. 45 s a brighter tone indicates that the repeat is finished. After a pause (e.g. 15 s), the next repeat is done. After x (e.g. 3) repeats a triple tone indicates the end of the exercise.
We have two buttons to choose between 2 programs. Different programs can be assigned to the buttons with the help of an encoder with push-button.
The hardware is very simple, no PCB needed. I use a LOLIN/WEMOS D1 mini Pro (V2.0). with Lithium battery interface and the 0.66" OLED shield (Wemos) with 2 I²C buttons (V2.1).
BOM
- LOLIN/WEMOS D1 mini Pro (V2.0)
- D1 mini 0.66" OLED shield with 2 I²C buttons (V2.1)
- rotary encoder with push-button
- 2 push-buttons (12 mm)
- 1 switch (6 mm)
- 1 piezo speaker (30 mm)
- old Li battery
All infos on: http://www.weigu.lu/microcontroller/fitness_timer/index.html
All code and files on Github: https://github.com/weigu1/fitness_timer
Build This Project
Bring this design to life with the Elektor PCB Service, powered by Eurocircuits. Upload the project files and order professionally manufactured PCBs or assembled boards through a proven European production platform.
Supporting KiCad, Eagle, Gerber, and ODB++ formats, the service is suitable for everything from prototypes and validation builds to series production and volume manufacturing.
Made in Europe. Fast. Reliable. Professional.

Discussion (1 comment)