Smart Oarlock
When rowing on the river, a rower generally does not have proper metrics to measure performance available for them. Because of this, it can be difficult to improve training without data to back it up. Our low-cost empower oarlock provides real-time measurements and analytics of a rower’s stroke speed, power, and angle. The measurements will be displayed to a micro LCD screen for the rower to analyze and see in real-time. Some device functions can be controlled via Bluetooth on your smartphone.
Team Members: Dimitrios Kosmakos, Justin Kelley, Kyle Richardson, Ozi Orjioke
Hardware Components
- LPC1768 Mbed With Mbed OS 2
- LSM9DS1 IMU for acceleration, angle, and power calculations
- uLCD-144-G2 from 4D Systems for data display
- Small Pushbutton for traversing through different windows on the uLCD
- Adafruit Bluefruit LE UART Module to traverse windows through bluetooth
- External USB Battery Pack for portability
Software Components
- Mbed Online Compiler
- Github
- Adafruit Bluetooth App for iOS and Android
- Libraries used include LSM9DS1, RTOS, uLCD_4DGL-SE, and PinDetect
Schematic
Instructions
There are 4 different screens displayed on the uLCD:
- Catch and Fall Angles
- Power Curve
- Power
- Strokes Per Min (SPM)
Pressing the pushbutton allows the rower to traverse through each of the windows. One press means moving forward one window. It rolls over to the beginning after reaching the last window.
In case the rower wants to directly visit a window instead of traversing through the previous windows first, they can connect via Adafruit's Bluetooth App, go to the number pad, and select their window of choice.
Beyond that, the rower should row normally to see their data. A demo of this is shown below.
Demo
Code
The public github repository for the project can be found here. You can import the program below
Import programSmart-Oarlock
4180 fall 2019 final. An oarlock that displays rowers' speed, power, and angle with Bluetooth capabilities
Please log in to post comments.