Skip to content

Bike computer based on ESP32 that transfers your current speed using BLE to dedicated Android app.

Notifications You must be signed in to change notification settings

AlexeiTrofimov/Bike-Computer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bike computer

ESP32 based bike computer that calculates your speed and sends it to dedicated Android app using nimBLE stack.

Working principle

When computer is powered it start advertising right away. When client disconnects, advertising resumes.

Magnet connected to the spoke of the bikes wheel passes reed switch which closes circuit and send signal to GPIO port on ESP32. Time difference of two reading is used to calculate current speed of your bike.

When speed value changes, computer sends it to the app using notifications if they are enabled by client.

BLE functionality based on ESP32 NimBLE prph-example

About

Bike computer based on ESP32 that transfers your current speed using BLE to dedicated Android app.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published