DESIGN OF A PID CONTROLLER FOR SPEED OF A CONVEYOR

Authors

  • Truong-Nguyen Phan Ho Chi Minh City University of Technology and Engineering (HCM-UTE), Ho Chi Minh City (HCMC), Vietnam
  • Huu-Tai Nguyen Ho Chi Minh City University of Technology and Engineering (HCM-UTE), Ho Chi Minh City (HCMC), Vietnam
  • Quy-Kien Tran Ho Chi Minh City University of Technology and Engineering (HCM-UTE), Ho Chi Minh City (HCMC), Vietnam
  • Trung-Nhan Nguyen Ho Chi Minh City University of Technology and Engineering (HCM-UTE), Ho Chi Minh City (HCMC), Vietnam
  • Minh-Thanh Nguyen Ho Chi Minh City University of Technology and Engineering (HCM-UTE), Ho Chi Minh City (HCMC), Vietnam
  • Hoang-Danh Vu Ho Chi Minh City University of Technology and Engineering (HCM-UTE), Ho Chi Minh City (HCMC), Vietnam
  • Thanh-Toan Nguyen Ho Chi Minh City University of Technology and Engineering (HCM-UTE), Ho Chi Minh City (HCMC), Vietnam
  • Nguyen-Quoc-Nam Dang Ho Chi Minh City University of Technology and Engineering (HCM-UTE), Ho Chi Minh City (HCMC), Vietnam
  • Duc-Quang-Thai Nguyen Ho Chi Minh City University of Technology and Engineering (HCM-UTE), Ho Chi Minh City (HCMC), Vietnam
  • Ba-Anh Le Ho Chi Minh City University of Technology and Engineering (HCM-UTE), Ho Chi Minh City (HCMC), Vietnam
  • Van Dong Hai Nguyen Ho Chi Minh City University of Technology and Engineering (HCM-UTE), Ho Chi Minh City (HCMC), Vietnam
  • Thi-Ngoc-Thao Nguyen Ho Chi Minh City University of Technology and Engineering (HCM-UTE), Ho Chi Minh City (HCMC), Vietnam
  • Hoang-Lam Le Ho Chi Minh City University of Technology and Engineering (HCM-UTE), Ho Chi Minh City (HCMC), Vietnam

DOI:

https://doi.org/10.51630/ijes.v7i2.222

Keywords:

PID Control, Speed control, Conveyor, DC motor, Arduino

Abstract

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

Download data is not yet available.

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

2026-06-12

How to Cite

Phan, T.-N., Nguyen, H.-T., Tran, Q.-K., Nguyen, T.-N., Nguyen, M.-T., Vu, H.-D., … Le, H.-L. (2026). DESIGN OF A PID CONTROLLER FOR SPEED OF A CONVEYOR. Indonesian Journal of Engineering and Science, 7(2), 069–080. https://doi.org/10.51630/ijes.v7i2.222