Platform for measuring data on a bicycle and collecting it. Currently, we measure the distance with either HC-SR04 or JSN-SR04T ultrasonic sensors connected to an ESP32.
Inspired by the Berlin project Radmesser. This version uses a simple push button at the handle bar to confirm distance-measures were actually overtaking vehicles. It has its own GPS, and a SD card for logging, so it does not require any additional hardware (like a smartphone).
Starting with version v0.3 the firmware also exposes the measured data via BLE bluetooth. You can use this to feed data to the SimRa App or any other app collecting heart-rate BLE data.
Once installed you can update the firmware using the built in over-the-air
update functionality. For the 1st flashing of the firmware or the update
from a version prior v0.3.x you have to plug in USB.
See flash documentation
for a documentation how to do a manual flash it if you do not want to
set up an IDE as described below.
You can find the OpenBikeSensor documentation under:
- You need a OpenBikeSensor in order to try work on the Firmware. Head over to our Hardware Guide to assemble one.
- Clone this repo:
git clone https://github.com/openbikesensor/OpenBikeSensorFirmware.git
andcd
into it. - Choose between developing with recommended VSCode, or CLion (license required), respectively Arduino IDE (discouraged).
- Happy Coding! 🎉 We are open for your pull request.