DESIGN OF A PID CONTROLLER FOR SPEED OF A CONVEYOR
DOI:
https://doi.org/10.51630/ijes.v7i2.222Keywords:
PID Control, Speed control, Conveyor, DC motor, ArduinoAbstract
This study presents a compact and energy-aware conveyor speed control system designed to maintain stable and precise motor operation. A PID controller is implemented on an Arduino Mega, using encoder feedback and a discrete Kalman filter to reduce measurement noise and improve response smoothness. The system incorporates an H-bridge driver for motor actuation and an LCD module for on-site monitoring, together with a Python-based interface that provides real-time visualization of set speed, actual speed, and transient response via UART communication. Experimental results show that the controller achieves fast response, minimal steady-state error, and low overshoot across various reference speeds. Performance at a fixed 25-rpm setpoint under both no-load and light-load conditions further demonstrates good disturbance tolerance. Overall, the system offers a reproducible, low-cost, and energy-efficient solution suitable for small conveyor applications in educational and prototyping environments.
Downloads
References
T. L. Sime, P. Aluvada, S. Habtamu, and Z. Tolosa, “Modeling of genetic algorithm tuned adaptive fuzzy fractional order PID speed control of permanent magnet synchronous motor for electric vehicle,” SN Applied Sciences, vol. 6, p. 83, 2024, doi: 10.1007/s42452-024-06183-8.
E. W. Suseno and A. Maarif, “Tuning of PID controller parameters with genetic algorithm method on DC motor,” IJEA, vol. 1, no. 1, pp. 41–53, 2021.
L. Lam, “PID Controller Human Detection Robot With Visual Processing on Alphabot-2,” International Journal of Engineering Science, vol. 6, no. 2, 2025, doi: 10.51630/ijes.v6i2.176.
J. Sobota and M. Schlegel, “Iterative feedback tuning of PID controller,” Process Control 2004 Conference, Czech Republic, pp. 1–16.
K. Patel and J. Patel, “PID based speed control of DC motor using Arduino microcontroller,” IJEDR, vol. 6, no. 2, pp. 389–392, 2018.
A. Kumar, “Speed control of DC motor using PID and Fuzzy Logic controller,” IJETAE, vol. 4, no. 3, pp. 61–67, 2014.
S. Sahoo, P. Mishra, and R. Nayak, “Load disturbance modeling and control of belt conveyor drive systems,” Measurement, vol. 190, p. 110686, 2022, doi: 10.1016/j.measurement.2022.110686.
H. Mohammed, A. Bakar, and M. Ismail, “Energy-efficient speed control of industrial conveyor systems using optimized DC motor drive,” Energy Reports, vol. 6, pp. 198–207, 2020, doi: 10.1016/j.egyr.2019.12.020.
M. Ibrahim, R. Ahmed, and S. Osman, “Design and implementation of an Arduino-based conveyor control system,” IOP Conf. Ser.: Materials Science and Engineering, vol. 1212, p. 012014, 2022, doi: 10.1088/1757-899X/1212/1/012014.
R. Santos and M. Alves, “Embedded PID control of DC motors using low-cost microcontrollers,” Electronics, vol. 10, no. 4, p. 451, 2021, doi: 10.3390/electronics10040451.
N. Zhao, H. Wang, and T. Guo, “Noise-resilient encoder speed estimation using Kalman filtering,” Sensors, vol. 21, no. 12, p. 4021, 2021, doi: 10.3390/s21124021.
R. Fadil, S. Khalid, and A. Ramli, “Low-cost sensor filtering techniques for DC motor speed measurement,” Measurement and Control, vol. 55, no. 3–4, pp. 365–374, 2022, doi: 10.1177/00202940211066056.
M. Andrejiova, A. Grincova, and D. Marasova, “Monitoring dynamic loading of conveyor belts by measuring peak impact forces,” Measurement, vol. 158, p. 107690, 2020, doi: 10.1016/j.measurement.2020.107690.
K. Patel and J. Patel, “Energy consumption characteristics of industrial conveyor drives,” Energy, vol. 214, p. 118858, 2021, doi: 10.1016/j.energy.2020.118858.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Indonesian Journal of Engineering and Science

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.







