Crazy idea: instead of a reed switch or an inertial sensor, use an encoder and a photodiode for wheel speed measurements.
I think this is what the weird Bosch crank attachments sold online are.

A downhill with Jazda. Woop 40km/h on dirt 😃 The tool bag rattles like a xylophone. The good: Jazda's unique display is amazing when the sun shines on it drectly, and still good in shade (at least to the eye). The bad: GPS-based speed isn't so accurate under tree canopy. Also, I need to work on microphone noises.
Thanks @spaetz for writing up your first experience with the #jazda devkit. I'm going to use it as onboarding in the future.
#jazda the #bike computer got a new, pretty font!
See how it thinks we're going 14 km/h? That's because it glitched (don't worry, I found the bug).
Two lessons:
- using ray tracing techniques (sdf) for drawing works on microcontrollers
- but barely fast enough :(
https://framagit.org/jazda/core/-/blob/master/ray-graphics/src/digits.rs
Are you dreaming about a #bike computer that shows where on the trail you are?
I stopped dreaming.
Because I made one!
Trail display is a demo for #Jazda I tested today while making code easier for newcomers.
The triangle on the display is about 10km around a pretty mountain lake surrounded by quaint little towns.
First longer ride with #jazda. Impressions:
- I need to show battery level. I don't know if it was fully charged
- it survived the entire ride
- it shut off after I got back, after almost 5 hours with GPS on
- when the wind is blowing, I'm going way slower than I thought :S