The efficient and simple software presented in this project delivers accurate navigation on any given proper route using the GPS, compass, and accelerometer data. The software can also detect an accident using an accelerometer and send out an SOS message including the rider’s location to a chosen emergency contact. Moreover, the application for android OS supports Bluetooth communication between the ESP32 and the rider’s phone to upload the route to the ESP32 and to start the system.
Typical applications of navigation, such as Waze, Google Maps etc. use turn-by-turn navigation where directions for a selected route are continually presented to the user in the form of spoken or visual instructions. Driving a motorcycle in rough terrain is a challenging adventure, mainly because of the unusual roads and obstacles that require the driver to pay full attention and concentrate mostly on driving.
This project focuses on developing software and application that can help the dirt bike rider navigate through rough terrain. This project presents a system that aids the rider in navigation using LED indicators that are mounted on the helmet within the rider’s field of view. The software will run on the micro controller ESP32 and will use the live data provided by the GPS (NEO-6m) and the Compass (HMC5883L), to navigate a given route. This system will replace the need to check a map on a screen, leading to safer driving and a more pleasant experience.
Moreover, dirt bike riders often ride alone on distant and rural routes which are much riskier than typical well-built roads. This leads to a higher risk of serious accidents and injuries, and this problem is further exacerbated by the fact that those areas are usually secluded, which makes calling out for help nearly impossible. The system can detect an accident using an Accelerometer (MPU6050) sensor by checking if a certain acceleration threshold has been passed and send an SOS message to a chosen contact providing them with the accident’s location given by the GPS.
A user-friendly android application was developed in order to assist the rider in starting the system. The application provides the rider an easy way to upload the route to the ESP32 via Bluetooth, as well as an option to choose an emergency contact.