Conceptual Design of an Internet of Things (IoT)-Based Automatic Plant Irrigation System Using ESP8266 NodeMCU and the Blynk Platform
Keywords:
System Design, ESP8266 NodeMCU, Blynk, Soil Moisture Sensor, Automatic irrigation system, Internet of ThingsAbstract
The increasing demand for efficient plant maintenance has accelerated the adoption of Internet of Things (IoT) technologies in smart agriculture. This paper presents a conceptual design of an IoT-based automatic plant irrigation system utilizing the ESP8266 NodeMCU microcontroller and the Blynk platform for remote monitoring and control. The proposed system design includes the selection of hardware components, namely the YL-69 soil moisture sensor, a 5 V relay module, and a DC 5 V submersible water pump, as well as the development of software architecture incorporating automatic irrigation control logic and Blynk widget configuration. The proposed architecture adopts a three-layer IoT model consisting of the device layer, the Wi-Fi communication layer, and the application layer implemented through the Blynk platform. The designed system is intended to automatically activate the water pump when the measured soil moisture falls below a predefined threshold and deactivate it once sufficient soil moisture has been achieved. In addition, users can monitor soil moisture conditions in real time and manually operate the irrigation system through the Blynk mobile application. A comparative analysis of existing IoT-based irrigation studies indicates that the proposed conceptual framework provides a comprehensive integration of hardware architecture, communication mechanisms, software workflow, and user interface design. Furthermore, the selection of ESP8266 NodeMCU and the Blynk platform offers advantages in terms of ease of implementation, low deployment cost, scalability, and user-friendly operation. Although this study is limited to the conceptual design stage without prototype implementation or experimental validation, the proposed framework can serve as a practical reference for future development and implementation of IoT-based automatic irrigation systems.
References
Al-Fuqaha, A., Guizani, M., Mohammadi, M., Aledhari, M., & Ayyash, M. (2015). Internet of Things: A survey on enabling technologies, protocols, and applications. IEEE Communications Surveys & Tutorials, 17(4), 2347–2376. https://doi.org/10.1109/COMST.2015.2444095
Blynk Inc. (2023). Blynk documentation: Getting started. https://docs.blynk.io
Effendi, N., Ramadhani, W., & Farida, F. (2022). Perancangan sistem penyiraman tanaman otomatis menggunakan sensor kelembapan tanah berbasis IoT. Jurnal CoSciTech (Computer Science and Information Technology), 3(2), 91–98. https://doi.org/10.37859/coscitech.v3i2.3923
Eldin, N., & Shawky, M. (2023). IoT-smart irrigation with tracking system using NodeMCU ESP8266. International Journal of Scientific Research in Computer Science and Engineering, 11(6), 43–52.
Espressif Systems. (2020). ESP8266EX datasheet (Version 6.6). https://www.espressif.com
Floyd, T. L. (2018). Electronic devices: Conventional current version (10th ed.). Pearson.
García, L., Parra, L., Jiménez, J. M., Lloret, J., & Lorenz, P. (2020). IoT-based smart irrigation systems: An overview on the recent trends on sensors and IoT systems for irrigation in precision agriculture. Sensors, 20(4), Article 1042. https://doi.org/10.3390/s20041042
Gubbi, J., Buyya, R., Marusic, S., & Palaniswami, M. (2013). Internet of Things (IoT): A vision, architectural elements, and future directions. Future Generation Computer Systems, 29(7), 1645–1660. https://doi.org/10.1016/j.future.2013.01.010
Karel, F. N., Fauziah, & Soepriyono, G. (2022). Smart agriculture: Pengendalian kelembapan dan suhu pada penyiraman otomatis tanaman berbasis IoT. Jurnal Teknik Informatika dan Sistem Informasi, 9, 839–854.
Mustofa, N., & Sunardi. (2023). IoT-based chili plant watering automation using NodeMCU ESP8266 and Blynk when the pump is running. Buletin Ilmiah Sarjana Teknik Elektro, 5(1), 1–11. https://doi.org/10.12928/biste.v5i1.6164
Nadizf, Z., Darrusalam, C., & Iskandar, A. (2021). Rancang bangun penyiraman otomatis untuk tanaman hias berbasis mikrokontroler ESP8266. Jurnal Teknik Informatika dan Sistem Informasi, 8, 2119–2130.
Ramadhan, S., Wahyuddin, M. I., & Nuraini, R. (2022). Detektor kondisi tingkat kelembaban tanah pada tanaman hias menggunakan NodeMCU ESP8266 berbasis IoT. Jurnal Teknologi Informasi dan Komunikasi, 6(2). https://doi.org/10.35870/jti
Saputri, F. R., Linelson, R., Salehuddin, M., Nor, D. M., & Ahmad, M. I. (2025). Design and development of an irrigation monitoring and control system based on Blynk Internet of Things and ThingSpeak. PLOS ONE, 20(4), e0321250. https://doi.org/10.1371/journal.pone.0321250
Shahar, S. H., Ismail, S. I., Dzulkefli, N. N. S. N., Abdullah, R., & Zain, M. F. M. (2023). Arduino based irrigation monitoring system using Node microcontroller unit and Blynk application. Indonesian Journal of Electrical Engineering and Computer Science, 31(3), 1334–1341. https://doi.org/10.11591/ijeecs.v31.i3.pp1334-1341
Subagja, F. E., Supriyadi, A. P., Kurniadi, A. R., & Saragih, Y. (2023). Pengujian sistem penyiraman tanaman otomatis berbasis IoT. Infotronik: Jurnal Teknologi Informasi dan Elektronika, 8(2), 91–99. https://doi.org/10.32897/infotronik.2023.8.2.3015





