Automatic Dual-Tank Water Pump Control Using Arduino Uno R4 and Ultrasonic Sensors

Authors

  • Cahyo Yoga Aditama Universitas Tarumanagara Author
  • Joni Fat Universitas Tarumanagara Author
  • Maria Veronica Gandha Universitas Tarumanagara Author

DOI:

https://doi.org/10.68437/jejpte.v6i2.4

Keywords:

Arduino Uno R4, automatic pump control, ultrasonic sensor, dual-tank control, embedded control system

Abstract

This study developed and evaluated an Arduino Uno R4 Minima-based automatic pump control system for managing water distribution between two storage tanks using three HC-SR04 ultrasonic sensors, two 12 V DC pumps, four solenoid valves, a relay module, and a 20×4 LCD monitoring interface. A quantitative Research and Development approach was employed to design, integrate, and experimentally test the system under controlled laboratory conditions. The ultrasonic sensors continuously monitored water levels in the two storage tanks and the main reservoir, while the microcontroller controlled-pump and solenoid valve operation according to predefined water-level conditions. The system was evaluated under seven operating scenarios involving dual-pump, single-pump, alternating, standby, and no-water conditions. The HC-SR04 sensors achieved an average measurement error of 1.78% and an average accuracy of 98.22%. All seven system operating scenarios were successfully executed according to the designed control logic. The main technical contribution of the proposed system is the integration of two pumps, multiple solenoid valves, and real-time water-level monitoring to enable flexible automatic distribution between two storage tanks. The results indicate that the developed prototype can reliably perform automatic pump and valve control under controlled experimental conditions, while further testing is required to assess long-term reliability, hydraulic performance, energy consumption, and field-scale applicability.

Downloads

Download data is not yet available.

References

Amin, A. (2018). MONITORING WATER LEVEL CONTROL BERBASIS ARDUINO UNO MENGGUNAKAN LCD LM016L. EEICT (Electric, Electronic, Instrumentation, Control, Telecommunication), 1(1), 41–52. https://doi.org/10.31602/EEICT.V1I1.1421

Casado, C. G., Cisquella, M. L., & López, S. A. (2018). Intelligent Irrigation System Based on Arduino. Retrieved from https://arxiv.org/pdf/1803.00097

Ernawati, F. (2018). SISTEM OTOMATIS RUMAH POMPA DENGAN MENGGUNAKAN PROGRAMMABLE LOGIC CONTROLLER (PLC). SURABAYA.

Fathurahman, A. D., & Wardhana, A. S. (2024). SISTEM PENGENDALIAN OTOMATIS POMPA AIR BERBASIS TRANSISTOR DAN RELAY DENGAN SENSOR LEVEL. Prosiding Seminar Nasional Teknologi Energi Dan Mineral, 4(1), 1253–1259.

Gati, M. A., & Lias, J. (2022). Monitoring The Water Leakage System (MWLS) using an Ultrasonic Sensor. Evolution in Electrical and Electronic Engineering, 3(2), 642–649. https://doi.org/10.30880/eeee.2022.03.02.076

Guo, Y., Wang, S., Taha, A. F., & Summers, T. H. (2020). Optimal Pump Control for Water Distribution Networks via Data-based Distributional Robustness. IEEE Transactions on Control Systems Technology, 31(1), 114–129. https://doi.org/10.1109/TCST.2022.3167844

Hanan, S., Sunarno, S., & Yulianti, I. (2016). RANCANG BANGUN SISTEM KENDALI LEVEL PERMUKAAN AIR MENGGUNAKAN MIKROKONTROLER ARDUINO UNO UNTUK PEMBUDIDAYAAN HIDROPONIK METODE FLOATING SYSTEM. Unnes Physics Journal, 5(1), 18–22. Retrieved from https://journal.unnes.ac.id/sju/upj/article/view/13634

Karar, M. E., Al-Rasheed, M. F., Al-Rasheed, A. F., & Reyad, O. (2020). IoT and Neural Network-Based Water Pumping Control System For Smart Irrigation. Information Sciences Letters, 9(2), 107–112. https://doi.org/10.18576/isl/090207

Missa, N. A., Jacob, A. R. P., & Keon, Y. F. (2025). ANALISIS TATA KELOLA AIR (Studi Kasus Program Sumur Gali Pemerintah Desa Batnun, Kecamatan Amanuban Selatan, Kabupaten Timor Tengah Selatan). SINERGI : Jurnal Riset Ilmiah, 2(10), 4837–4845. https://doi.org/10.62335/SINERGI.V2I10.1905

Mozef, E., & Maharani, S. (2024). Sistem pengisian tandon air otomatis dengan fitur monitoring kamera nirkabel menggunakan smartphone. JITEL (Jurnal Ilmiah Telekomunikasi, Elektronika, Dan Listrik Tenaga), 4(2), 155–166. https://doi.org/10.35313/JITEL.V4.I2.2024.155-166

Mulyana, S. R., Rozi, K., & Bahar, S. (2025). STUDI EKSPERIMENTAL KARAKTERISTIK POMPA SENTRIFUGAL DENGAN SUSUNAN TUNGGAL, SERI, DAN PARALEL. JURNAL TEKNIK MESIN, 13(3), 207–216.

Petru, L. T., Tivlea, M. V, & Popa, S. E. (2023). Water Level Control and Monitoring System in a Tank Made With Arduino Uno and NodeMCU ESP8266 Development Boards. https://doi.org/10.20944/PREPRINTS202304.0735.V1

Pradana, R. W., Pratiwi, G. F., & Arifin, T. N. (2024). RANCANG BANGUN SISTEM PEMANTAU KETINGGIAN AIR OTOMATIS MENGGUNAKAN SENSOR ULTRASONIK (HC-SR04) BERBASIS ARDUINO UNO DENGAN ANTARMUKA KOMPUTER BERBASIS MICROSOFT VISUAL BASIC 6.0. Jurnal Teknik Dan Science, 3(1), 13–24. https://doi.org/10.56127/JTS.V3I1.1212

Rahman, T. R., Andrizal, Herizon, & Anggara, W. E. F. (2025). Design and Construction of an Internet of Things (IoT)-Based Water Level Monitoring System Using ESP32 for Early Flood Prevention. Innovative Journal of Intelligent Control and Optimization for Electrical Systems, 2(2), 46–50. https://doi.org/10.24176/SIMET.V14I2.9852

Ramadhani, A. A., Amin, I. Al, & Dalimunthe, R. A. (2025). SISTEM OTOMATIS PENGGERAK MESIN AIR PADA PT. PADASA ENAM UTAMA. JULIKOM : Jurnal Ilmu Komputer, 1(2), 61–66. https://doi.org/10.47233/JKOMDIS.V3I3.1375

Samosir, T. H. H., & Hidayat, I. (2026). Perancangan Sistem Monitoring Volume Air Dengan Sensor Ultrasonic HC-SR04 Menggunakan Mikrokontroler Arduino Uno. IKRA-ITH Teknologi Jurnal Sains Dan Teknologi, 10(1), 84–90. https://doi.org/10.37817/IKRAITH-TEKNOLOGI.V10I1.6092

Saputra, T., & Surapati, U. (2024). Analisis Efektivitas Sistem Kendali Otomatis PJU Berbasis IoT Menggunakan Mikrokontroler ESP32 dengan Metode Regresi Linier. Jurnal Indonesia : Manajemen Informatika Dan Komunikasi, 5(3), 2582–2595. https://doi.org/10.35870/JIMIK.V5I3.932

Saputra, W. T., Prima, E. C., Fajar, M. C. B., Rozi, M. F., Destanto, N. A., Hadjar, A. S., Ashidiq, R. M. (2025). IoT-MQTT Protocol-Based Water Sensor System to Monitor Citarum River Water Quality using Arduino Uno R4 Wifi. Jurnal ELTIKOM : Jurnal Teknik Elektro, Teknologi Informasi Dan Komputer, 9(1), 11–22. https://doi.org/10.31961/ELTIKOM.V9I1.1335

SHODIQIN, M. A., & KURNIAWAN, W. D. (2020). ANALISA SISTEM PENGENDALIAN DAN PENGAWASAN LEVEL TANGKI AIR BERBASIS ARDUINO UNO DAN INTERNET OF THINGS. Jurnal Pendidikan Teknik Mesin, 9(2), 44–53.

Sugiyono. (2018). Metode Penelitian Pendidikan Pendekatan Kuantitatif, Kualitatif, dan R & D. Alfabeta.

Ulum, M. B., Lutfi, Moch., & Faizin, A. (2022). OTOMATISASI POMPA AIR MENGGUNAKAN NODEMCU ESP8266 BERBASIS INTERNEToOF THINGS (IOT). JATI (Jurnal Mahasiswa Teknik Informatika), 6(1), 86–93. https://doi.org/10.36040/JATI.V6I1.4583

UN General Assembly. (2015, October 21). Transforming our world : the 2030 Agenda for Sustainable Development. Retrieved July 15, 2026, from https://www.refworld.org/legal/resolution/unga/2015/111816

Wahyuni, R., Sentana, J. T., Muhardi, & Irawan, Y. (2021). Water Level Control Monitoring Based On Arduino Uno R3 Atmega 238p Using Lm016l LCD at STMIK Hang Tuah Pekanbaru. Journal of Robotics and Control (JRC), 2(4), 265–269. https://doi.org/10.18196/JRC.2489

Yulianto, Y. (2023). Relay driver based on Arduino UNO to bridge the gap of the digital output voltage of the node MCU ESP32. Engineering, MAthematics and Computer Science Journal (EMACS), 5(3), 129–135.

Downloads

Published

2026-09-09

Issue

Section

Research Articles

How to Cite

Aditama, C. Y., Fat, J., & Gandha, M. V. (2026). Automatic Dual-Tank Water Pump Control Using Arduino Uno R4 and Ultrasonic Sensors. JURNAL EDUNITRO Jurnal Pendidikan Teknik Elektro, 6(2), 149-158. https://doi.org/10.68437/jejpte.v6i2.4