LCD Speedometer created for my bike. Personal Project that I completed in August, 2017.
Using an Arduino Nano, an LCD screen, Hall effect sensor, magnet, and crafty electrical tape and zipties - I created a little speedometer for my bike. Essentially, I just attached the magnet to my tire and Hall effect sensor to my bike frame, and every time my tire rotated, the magnet would pass by the Hall effect sensor. This would cause the Hall effect sensor to send a pulse to the Arduino, which would then cause an interrupt to trigger a counter. The counter would be used to measure the total distance travelled.
Furthermore, knowing how frequently the tire rotated allowed me to calculate the current velocity of the bike. To get the most accurate readings, this was updated every two seconds.
In the end, the final product displayed the distance travelled (km), velocity (km/h), and time (h:mm).