For the purposes of cycling training on a bicycle trainer, which takes place in an enclosed space and can therefore be quite dull, we created a cycling computer and an app for mobile devices running the Android system. The cycling computer is designed around the ARM Cortex M4 STM32F4DISCOVERY microcontroller and allows the capturing of data from meters which use the ANT/ANT+ standard. It adequately processes the data from a heart rate sensor, and speed and cadence sensor, and sends them to a mobile device using the Bluetooth module. We developed an app for the mobile device, which runs the cycling training, displays information necessary for doing the training on a monitor, e.g. a current heart rate, current cadence and speed, and saves these data in a local file system for the analysis of the training done.
|