Orc was started during the corona pendemic and the time where it wasn't possible for me to go rowing. The basic concept: Use available electronic parts (e.g. from Reichelt Elektronik) and a 3D-printer (service) to create a good and solid rowing computer for the day-to-day-training.
The system consists of a microcontroller, SD-card, 9-DOF-sensor, e-paper display, a li-ion battery and charing electronic.
- Electronic parts working together
- 9-DOF-sensor software works
- e-paper display software works
- Logging to SD-card works (result is stored as csv file)
- Bluetooth works
- charging works
- Design, build and test a housing
- Add a voltage divider to show the battery state-of-charge
- Use Bluetooth to publish battery status and SRM (strokes per minute) value
- Use Web Bluetooth to show orc values like battery status and SRM
- The needed electronic parts can be found in the parts_list directory. Currently theres only one parts list for Reichelt Elektronik available.
- More information about the first version of the housing will be uploaded soon
Wiring lists of the electronic components
ESP32-WROOM |
ePaper |
D35 |
BUSY - violett |
D32 |
RST - white |
D33 |
DC - green |
D25 |
CS - orange |
D26 |
CLK - yellow |
D27 |
DIN - blue |
3V3 |
VCC |
GND |
GND |
ESP32-WROOM |
Accel sensor (IMU) |
D13 |
INT |
D21 |
SDA - white |
D22 |
SCL - yellow |
Charger |
Accel sensor (IMU) |
VIN |
+5V - red |
GND |
GND - black |
ESP32-WROOM |
Micro-SD Breakout Board |
D5 (CS) |
CS |
D23 (MOSI) |
DI |
D18 (CLK) |
CLK |
D19 (MISO) |
DO |
GND |
GND |
3V3 |
3v |
SPI: VSPI |
|
ESP32-WROOM |
Charger |
VIN |
5V |
GND |
GND |