Monitor
Usecase 1: Diagnostic Screens
In-Flight diagnosticts:
- GPS stats
- Environmental Sensors
- Execution Metrics
- Tracing
Usecase 2: Commute or Free Ride
In this scenario, following parameters are importat:
- Power
- Actual
- Zone
- Chart
- HR
- Actual
- Zone
- Chart
- Speed
- Actual
- avg, max
- Time
- Duration
- Distance
Nice to have:
- Status bar with sensor status
- HR, Power, GPS, Airspeed, IMU
- In case some of the sensor disconnect or provide invalid data the icon could indicate that
Low Priority:
- Maps are not
Usecase 3: Training Ride
Follow a prescribed power profile
Display
Currently only 2 types of displays have been implemented. From the implemented screen size, for my usecase the 3.5 - 5" size seems to be the most usable.
Ideal
LCD
WT32 SC01 Plus
AMOLED
T4-S3
Based on this LILYGO display module with ESP32 S3.
E-paper
E-paper or e-Ink displays perfect fit for bright sunny days, where most LCD screens are very hard to read, but e-paper displays also have some limitations, mainly the refresh rate and colors.
Many of the cheap modules do not have partial refresh rate, that renders them useless for this type of application. Most of the e-paper screen connect have either SPI or Parallel interface, the ones with parallel interface have the fastest refresh rate.
4.2" e-Ink display
This version is based on LillyGo Board and this WaveShare 4.2" e-Inkl display.
Propery | Value |
---|---|
Size | 4.2" |
Resolution | 400x300 |
Full Referesh Time | 5s |
Fast Referesh Time | 1.5s |
Partial Referesh Time | 0.4s |
2.9" e-Ink display
This version is based on WaveShare 2.9" e-Ink module, that is connected to ESP32 development board.
Propery | Value |
---|---|
Size | 2.9" |
Resolution | 296x128 |
Full Referesh Time | 3s |
Partial Referesh Time | 0.6s |