Abstract:
In Ethiopia's public transportation system, excessive passenger loading control has been a
significant problem. Despite certain traffic police personnel being stationed at particular
inspection sites for the manual check, overloading and over-seating of people continues.
To address the issue of vehicles' excessive passenger overloading, a simple, mountable,
easy-to-install, and adaptable excessive passenger loading control system must be created.
The present method is inefficient since the checks are done at random, which makes it
difficult during rainy seasons and at night. This study provides a brief overview of
autonomous passenger counting and excessive passenger loading control mechanism to
address the problems of the manual controlling approach. An ATmega328P
microcontroller is used to operate a liquid crystal display (LCD), a DC motor, and a relay
(R), with ultrasonic sensors as an input. The system's programming code is written in a
programmable language with the Arduino IDE software, and the simulation is done with
PROTEUS. “The whole system, from the ignition key to the fuel injection system, will be
controlled by the installed Relay circuit, which will be based on the rated number of
passengers. The microcontroller sends a signal to the Relay circuit if the number of
passengers exceeds the rated threshold, preventing the engine from starting”. In this study,
the suggested method, which is the Modified-US approach, provides a low-cost counting
and controlling system using ultrasonic sensors to provide information on the number of
persons that enter or leave a vehicle by extracting the target’s motion direction and its
height, with a success rate of 91.67 percent.
Keywords: Overloading, Control, LCD, Ultrasonic Sensor (US), Relay (R), DC motor,
Microcontroller.