Motorcycles are the most widely used mode of transportation for people in their daily activities. Although modern 4-stroke injection motorcycles are equipped with temperature indicators and service reminders, these features are still very simple and cannot provide detailed and real-time vehicle condition information. Previous research generally only focuses on engine temperature monitoring or oil change reminders based on mileage, so they have not integrated both functions in a single Internet of Things (IoT)-based system. Based on these conditions, this study aims to design and implement an Internet of Things (IoT)-based system that integrates engine temperature and mileage monitoring and provides automatic periodic maintenance notifications. The system uses a DS18B20 sensor to monitor engine temperature, an A3144 Hall Effect sensor to calculate mileage based on wheel rotation, an ESP32 microcontroller as the main controller, and a Telegram Bot as a medium for sending notifications via a Wi-Fi network. Functional testing was carried out on engine temperature readings, mileage calculations, ESP32 connectivity to the Wi-Fi network, the LCD display, and sending Telegram notifications. The test results showed that all system components functioned according to the design. The DS18B20 sensor successfully monitors engine temperature and sends a Telegram notification when the temperature reaches ≥90°C, then sends a reminder every 2 minutes as long as the temperature remains at or above 90°C, and stops the notification when the temperature drops below 90°C. The A3144 Hall Effect sensor successfully calculates mileage based on wheel rotation, while the system automatically sends an oil change notification when the mileage reaches 2,000 km.
Copyrights © 2026