Skip to main navigation menu Skip to main content Skip to site footer

Engineering

Vol 8 No 2 (2023): December

Line Tracer Robot Navigation System Using Arduino Uno Microntroller With PID Control
Sistem Navigasi Robot Line Tracer Menggunakan Arduino Uno Mikrokontroler Dengan Kontrol PID



(*) Corresponding Author
DOI
https://doi.org/10.21070/acopen.8.2023.7275
Published
August 14, 2023

Abstract

This Study aims to develop a line tracer using Arduino Uno the PID control method. Line tracer robot is a type of robot is a type of robot capable of following a specified path. The PID (Proportional-Integral-Derivative) control used to keep the robot on track by correcting the difference between the actual and the desired position. In this study,  6 photo diode sensors were used, the motor driver used the L293D, and the microcontroller used Arduino Uno. Testing the response of the photo diode sensor had the smallest voltage value at 1,219 Vdc and the largest voltage at 4,875 the result of the motor driver measurements all succeeded in stopping, ccw or cw. The end of testing the line tracer robot using PID control is able to navigate properly without getting of the track.

Highlights:

  • Precise Path Following: PID control ensures accurate tracking by correcting position deviations.
  • Sensor Response Evaluation: Photo diode sensor testing reveals voltage range (1.219 Vdc to 4.875 V) for effective line detection.
  • Motor Driver Proficiency: L293D motor driver successfully controls motor functions (stop, ccw, cw) for optimal movement.

Keywords : Robot, Line Tracer, PID, Arduino Uno

 

References

  1. M. S. Novelan, Tulus, and E. M. Zamzami, “Control of motion stability of the line tracer robot using fuzzy logic and kalman filter,” J. Phys. Conf. Ser., vol. 978, no. 1, 2018.
  2. B. Shih et al., “Electronic skins and machine learning for intelligent soft robots,” Sci. Robot., vol. 5, no. 41, 2020.
  3. A. Jalil, “Pemanfaatan Middleware Robot Operating System (Ros) Dalam Menjawab Tantangan Revolusi Industri 4.0,” Ilk. J. Ilm., vol. 11, no. 1, pp. 45–52, 2019.
  4. E. Maulana, M. A. Muslim, and A. Zainuri, “Inverse kinematics of a two-wheeled differential drive an autonomous mobile robot,” Proc. - 2014 Electr. Power, Electron. Commun. Control Informatics Semin.
  5. EECCIS 2014. conjunction with 1st Jt. Conf. UB-UTHM , no. February 2018, pp. 93–98, 2014.
  6. S. Akash, B. Kabi, and S. Karthick, “Implementing a Line Tracing Robot as an effective Sensor and Closed Loop system,” Int. J., vol. 2, no. 7, pp. 104–107, 2009.
  7. W. Hafizur Rizki, “Rancang Bangun Sistem Wastafel Otomatis Berbasis Mikrokontroler Atmega8535 Dengan Menggunakan Sensor Fotodioda,” J. Fis. Unand, vol. 4, no. 2, pp. 106–112, 2015.
  8. S. Ruswanto, E. S. Ningrum, and I. Ramli, “Pengaturan Gerak Dan Keseimbangan Robot Line Tracer Dua Roda Menggunakan PID Controller,” 13th Ind. Electron. Semin. 2011, vol. 2011, no. Ies, pp. 978–979, 2011.
  9. M. I. Hafidhin, A. Saputra, Y. Rahmanto, and S. Samsugi, “Alat Penjemuran Ikan Asin Berbasis Mikrokontroler Arduino UNO,” J. Tek. dan Sist. Komput., vol. 1, no. 2, pp. 59–66, 2020.
  10. A. P. Zanofa, R. Arrahman, M. Bakri, and A. Budiman, “Pintu Gerbang Otomatis Berbasis Mikrokontroler Arduino Uno R3,” J. Tek. dan Sist. Komput., vol. 1, no. 1, pp. 22–27, 2020.
  11. E. Ihsanto and S. Hidayat, “Rancang Bangun Sistem Pengukuran pH Meter Menggunakan Mikrokontroler Arduino Uno,” J. Teknol. Elektro, vol. 5, no. 3, 2014.
  12. P. R. Manual, “Arduino UNO R3 Features,” pp. 1–13, 2022.
  13. D. Kusuma Wardani, U. Sunarya, and D. Nur Ramadan, “Desain dan Implementasi Alat Buka Tutup Gorden Berbasis Design and implementation of open and close curtains based on microcontroller and android,” vol. 2, no. 2, pp. 671–678, 2016.
  14. Texas Instruments Incorporated, “L293x Quadruple Half-H Drivers,” Texas Instruments Inc., p. 21, 2016.
  15. R. Sirait, “Sistem Kontrol Kelembaban Tanah Pada Tanaman Tomat Menggunakan PID,” Techno.Com, vol. 19, no. 3, pp. 262–273, 2020.
  16. M. S. Ramadhan and M. Rivai, “Sistem Kontrol Tingkat Kekeruhan pada Aquarium Menggunakan Arduino Uno,” J. Tek. ITS, vol. 7, no. 1, 2018.
  17. P. Seminar, N. Nciet, and N. Conference, “Sistem Kontrol Proportional Integral Derivative (Pid) Untuk Mengatur Kecepatan Motor Dc Menggunakan Mikrokontroller,” Pros. Semin. Nas. NCIET, vol. 1, no. 1, pp. 528–534, 2020.

Downloads

Download data is not yet available.