Bike Speedometer
Peter Choi, Kian Rafian, Jonah Morgan
Peter Choi, Kian Rafian, Jonah Morgan
Overview:
This project uses a hall effect sensor to get the rpm of a bike tire in order to calculate and display approximate speed.
Description:
This project allows a rider to see their approximate speed while biking by getting rpm data from a hall effect sensor and then displaying that data on a 4x20 character OLED display.
Features:
ESP32-S2-Solo
Hall Effect Sensor Break off board
NHD 4x20 OLED Display
High level schematic
Screen Schematic
Power Schematic
*There is a problem here which will be discussed in the bring up section
Hall Effect Sensor Schematic
BOM
Layout - Front Side
Layout - Back Side
In our schematic we had a switch that would short 5V to ground. We fixed this by cutting off one of the pins of the switch.
Due to a mismatch between our symbol and footprint, we did not ground our USB C receptacle. We fixed this by bridging to the nearest ground pad with micro wire.Â
To set the screen in I2C mode, the BS1 pin needed to be set to high, unfortunately we grounded that pin in the schematic. To fix this, we cut off the screen BS1 pin and bridged it to a GPIO pin on the ESP32 using micro wire.
Final Product