Open Rowing Monitor uses some great work by others. Thank you for all the great resources that helped me to make this project possible. I especially would like to thank:
-
Many thanks to Abasz for his great contributions to the GUI, GPIO, BLE and Ant+ implementations, as well as the many constructive feedback that helped improve many areas of OpenRowingMonitor. You pushing the enveloppe really shaped OpenRowingMonitor into what it is today.
-
Thank you to Lars Berning for creating the initial version and creating the starting point for what OpenRowingMonitor has become now.
-
A lot of helpful information for building the physics engine of the rowing machine was found in this scientific work by Anu Dudhia: The Physics of Ergometers.
-
Dave Vernooy's project description on ErgWare has some good information on the maths involved in a rowing ergometer.
-
Nomath has done a very impressive Reverse engineering of the actual workings of the Concept 2 PM5, including experimentally checking drag calculations, which is at the base of our physics engine.
-
Bluetooth is quite a complex beast, luckily the Bluetooth SIG releases all the Bluetooth Specifications.
-
The app icon is based on this Image of a rowing machine by Gan Khoon Lay licensed under CC BY 2.0.
-
The frontend uses some icons from Font Awesome, licensed under CC BY 4.0.