This motorcycle control panel is built based on Arduino. It works as motorcycle speedometer, tachometer and gear indicator. It read pulses from bike’s tachometer circuit and reed switch senses wheel rotation. At each wheel pass it calculates wheel speed in RPM and then divides that into the most recent engine RPM. The ratio is unique for each gear ranging from around 12 in 1st gear to around 4.5 in 5th gear. It requires 2 consecutive wheel passes to give the same result before it accepts the gear change.
The hardware for this project is quite simple, an arduino board, small LCD and Bluetooth module. Although, it is still a prototype but it’s functionally complete and works very well.