Automatic Dual-Tank Water Pump Control Using Arduino Uno R4 and Ultrasonic Sensors
DOI:
https://doi.org/10.68437/jejpte.v6i2.4Keywords:
Arduino Uno R4, automatic pump control, ultrasonic sensor, dual-tank control, embedded control systemAbstract
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
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
Issue
Section
License
Copyright (c) 2026 Cahyo Yoga Aditama; Joni Fat; Maria Veronica Gandha

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














