A Web-Based Navigation Control System for Lake Toba Cleaning Using NodeMCU ESP8266 and Pulse Width Modulation (PWM)

Authors

  • Frengki Simatupang Computer Technology, Vocational Faculty, Institut Teknologi Del Toba, 22381
  • Istas Pratomo Manalu Computer Technology, Vocational Faculty, Institut Teknologi Del Toba, 22381
  • Pandapotan Siagian Computer Technology, Vocational Faculty, Institut Teknologi Del Toba, 22381
  • Marojahan Mula Timbul Sigiro Computer Technology, Vocational Faculty, Institut Teknologi Del Toba, 22381
  • Gerry Italiano Wowiling Computer Technology, Vocational Faculty, Institut Teknologi Del Toba, 22381
  • Eka Stephani Sinambela Computer Technology, Vocational Faculty, Institut Teknologi Del Toba, 22381
  • Ripandy Saragih Computer Technology, Vocational Faculty, Institut Teknologi Del Toba, 22381
  • Grace Yosheva Computer Technology, Vocational Faculty, Institut Teknologi Del Toba, 22381
  • Romaito Silaen Computer Technology, Vocational Faculty, Institut Teknologi Del Toba, 22381

DOI:

https://doi.org/10.32493/pjte.v9i1.51670

Keywords:

Lake Surface Cleaning, Motor DC, NodeMCU ESP8266, Pulse Width Modulation, Web-Based Control System

Abstract

Waste pollution in Lake Toba has become a critical environmental issue, threatening both its natural beauty and ecological sustainability. Manual waste collection methods remain limited in terms of efficiency and operational reach. This study aims to design and evaluate a web-based navigation control system for a floating surface-cleaning device utilizing the NodeMCU ESP8266 microcontroller. The system enables real-time control of direction and motor speed through a web interface, employing Pulse Width Modulation (PWM) for precise speed regulation. A prototype-based engineering approach was adopted, encompassing system design, implementation, and performance testing on land and in water environments. The experimental results indicate that the system successfully responded to all navigation commands (forward, backward, turn, pivot, and stop) with 100% accuracy under a stable local Wi-Fi network. Motor performance in water was found to be approximately 15–20% lower than on land due to fluid resistance. Battery endurance tests showed an operational time of approximately 3 hours on land and 2.1 hours in water at a 60% PWM duty cycle. Overall, the system demonstrates effective and flexible performance and holds promise for further development through the integration of sensors, camera modules, GPS-based autonomous navigation, and LoRa communication.

References

[1] B. Pratikno and P. Sidauruk, “Mempelajari Hubungan Air di Danau Toba dengan Air di Beberapa Sumber Mata Air Dekat Danau Toba,” J. Ilm. Apl. Isot. dan Radiasi, vol. 11, no. 2, pp. 153–159, 2015, doi: 10.17146/jair.2015.11.2.2798.

[2] M. G. Saragih, E. D. Surya, and M. B, Pariwisata Super Prioritas Danau Toba. Medan: CV. Andalan Bintang Ghonim, 2021.

[3] D. J. P. P. dan K. Lingkungan, “Laporan Kinerja: Direktorat Pengendalian Pencemaran Air,” Kementerian Lingkungan Hidup dan Kehutanan, Jakarta, 2022.

[4] A. Suwardono, F. E. Prahesti, E. M. Indrawati, and M. A. J. Ashofa, “IoT Based Catfish Farm Monitoring with ESP32 Microcontroller and DS18B20 Sensor,” JST (Jurnal Sains dan Teknol., vol. 13, no. 3, pp. 508–516, 2024, doi: 10.23887/jstundiksha.v13i3.85996.

[5] W. S. L. Nasution and P. Nusa, “Implementation of the Internet of Things (IoT) for Remote Light Control Using NodeMCU ESP8266 and Thingspeak Via Website-Based Internet,” J. Comput. Sci. Technol., vol. 3, no. 1, pp. 33–39, 2023, doi: 10.54840/jcstech.v3i1.100.

[6] S. Gunawan, A. H. Anshor, and Amali, “Sistem Monitoring dan Kontrol Taman Pintar Berbasis IoT (Internet of Things) dengan NodeMCU ESP8266,” Bull. Comput. Sci. Res., vol. 3, no. 4, pp. 283–288, 2023, doi: 10.47065/bulletincsr.v3i4.270.

[7] A. Winarno, Widodo, and M. K. Nurcahyo, “Smart Home Remote Control System Prototype Using Internet of Things (IoT) Based ESP8266 Microcontroller,” BEST J. Appl. Electr. Sci. Technol., vol. 5, no. 2, pp. 60–64, 2023, doi: 10.36456/best.vol5.no2.8063.

[8] I. H. Tambunan, B. A. Sihotang, D. Silaen, F. Michael, and K. G. Sitanggang, “Data Communication Between Wheeled Soccer Robots and Referee Box Using ESP8266 and Raspberry Pi 4B,” 2023 29th Int. Conf. Telecommun., vol. 29th, pp. 1–5, 2023, doi: 10.1109/ICT60153.2023.10374059.

[9] E. Margirahayu, Junaidi, G. A. Pauzi, and S. W. Suciyati, “DC Motor Speed Control System with PWM (Pulse Width Modulation) Technique Based on Arduino For Centrifugation Equipment Application,” J. Energy, Mater. Instrum. Technol., vol. 3, no. 3, pp. 99–104, 2022, doi: 10.23960/jemit.v3i3.105.

[10] Pradeep, A. Ratnam, N. Saritha, I. G. Naidu, and G. Swapna, “Pulse Width Modulation Based DC Motor Closed Loop Speed Controller,” Tuijin Jishu/Journal Propuls. Technol., vol. 45, no. 02, pp. 4033–4038, 2024, doi: 10.52783/tjjpt.v45.i02.6587.

[11] B. Satria, H. Alam, M. E. Dalimunthe, M. Iqbal, and B. S., “Development of a DC Motor Speed Regulation System Using PWM for Two-Wheeled Electric Vehicles,” Pros. Semin. Nas. Dan Int. Fak. Tek. Dan Ilmu Komput. Univ. Dharmawangsa, vol. 1, pp. 470–477, 2024.

[12] F. B. Setiawan, Y. Y. C. Wibowo, L. H. Pratomo, and S. Riyadi, “Perancangan Automated Guided Vehicle Menggunakan Penggerak Motor DC dan Motor Servo Berbasis Raspberry Pi 4,” J. Rekayasa Elektr., vol. 18, no. 2, pp. 94–101, 2022, doi: 10.17529/jre.v18i2.25863.

[13] A. E. Ramadhan, Djuniadi, and E. Apriaskar, “Sistem Pengaturan Pulse Width Modulation Motor Pada Robot Pembawa Makanan atau Minuman Menggunakan Joystick,” TELKA - Telekomun. Elektron. Komputasi dan Kontrol, vol. 7, no. 2, pp. 134–143, 2021, doi: 10.15575/telka.v7n2.134-143.

[14] A. M. Ali, C. Shen, and H. A. Hashim, “A Linear MPC with Control Barrier Functions for Differential Drive Robots,” IET Control Theory Appl., vol. 18, no. 18, pp. 2693–2704, 2024, doi: 10.1049/cth2.12709.

[15] Q. I. Fatimah, R. Marselino, and Asnil, “Web-Based DC Motor Speed Design and Control,” Motiv. J. Mech. Electr. Ind. Eng., vol. 3, no. 3, pp. 101–112, 2021, doi: 10.46574/motivection.v3i3.99.

[16] Yogiswara, H. Y. Riskiawan, S. Anwar, and R. Ardiansyah, “Differential-Drive Wheeled Robot Controller using Pulse- Width modulation in disinfectant sprayer robot,” 3rd Int. Conf. Food Agric., vol. 3, no. 1, pp. 151–157, 2021.

[17] A. R. Hambley, Electrical Engineering: Principles & Applications. New Jersey: Pearson, 2017.

[18] E. Hughes, Electrical and Electronic Technology. New Jersey: Prentice Hall, 2012.

[19] M. H. Rashid, N. Kumar, and A. R. Kulkarni, Power Electronics: Devices, Circuits, and Applications: International Edition, Fourth Edi. Harlow: Pearson, 2014.

[20] M. H. Rashid, Power Electronics Handbook. San Diego: Academic Press, 2001.

[21] A. R. Rey and R. A. Fatekha, “Analysis of Battery Energy Consumption in the Barelang V Base Robot with 4 Brushed DC Motors,” in Proceedings of the 7th International Conference on Applied Engineering (ICAE 2024), Atlantis Press, 2024, pp. 5–20. doi: 10.2991/978-94-6463-620-8_2.

Downloads

Published

2025-08-10

How to Cite

Simatupang, F., Manalu, I. P., Siagian, P., Sigiro, M. M. T., Wowiling, G. I., Sinambela, E. S., … Silaen, R. (2025). A Web-Based Navigation Control System for Lake Toba Cleaning Using NodeMCU ESP8266 and Pulse Width Modulation (PWM). Piston: Journal of Technical Engineering, 9(1), 40–53. https://doi.org/10.32493/pjte.v9i1.51670

Issue

Section

Articles