Smart irrigation system using node microcontroller unit ESP8266 and Ubidots cloud platform
Smart irrigation system using node microcontroller unit ESP8266 and Ubidots cloud platform
Tole Sutikno1,2,3 , Ahmad Nur Wahyudi2, Tri Wahono1,3 , Watra Arsadiando3, Hendril Satrian Purnama3
1
Master Program of Electrical Engineering, Faculty of Industrial Technology, Universitas Ahmad Dahlan, Yogyakarta, Indonesia
2
Department of Electrical Engineering, Faculty of Industrial Technology, Universitas Ahmad Dahlan, Yogyakarta, Indonesia
3
Embedded System and Power Electronics Research Group, Yogyakarta, Indonesia
Corresponding Author:
Tole Sutikno
Master Program of Electrical Engineering, Faculty of Industrial Technology, Universitas Ahmad Dahlan
Yogyakarta, Indonesia
Email: [email protected]
1. INTRODUCTION
Agriculture and food are two of the most important industrial sectors in the world, including in
Indonesia. As an agricultural country, agriculture has a major impact on food security and the welfare of the
Indonesian people. In an effort to obtain optimal agricultural results, it is necessary to pay attention to various
aspects that support plant growth, one of which is good irrigation. Irrigation is an effort to provide and regulate
water artificially from available water sources on agricultural land. Plants receive water on a regular basis,
particularly when the soil lacks sufficient water to meet their growth needs. The main purpose of the irrigation
system is to ensure that plants can grow well and produce optimal agricultural products.
Conventional irrigation systems are extremely time-consuming and require a lot of labor to monitor
land conditions on a regular basis. The time and labor required to manage an irrigation system increase in
proportion to the land area [1]. Conventional irrigation systems lack automatic control, which can lead to over-
or under-irrigation, hindering optimal plant growth or even causing plant death. Aside from that, there are vital
elements that plants need in managing the irrigation system, such as temperature and soil moisture.
Conventional agriculture still manually monitors soil temperature and moisture, and irrigates rice [1]–[6].
Therefore, to ensure effective and efficient irrigation, we need a smart irrigation system that we can control
remotely, either automatically or manually.
Smart irrigation systems can be built by utilizing electronic devices that are integrated with software
systems with algorithms that have been prepared according to needs. Researchers have widely used AI-based
intelligent algorithms in various fields, including smart agriculture [4], [5], [7]–[13]. Conversely, researchers
have extensively explored the use of IoT technology for remote control and monitoring researchers [1], [5],
[7]–[9], [11]–[15], [16]–[20]. Smart agricultural systems widely use IoT technology due to its ability to perform
real-time monitoring and control remotely [5], [7], [8], [21]–[26].
Silalahi et al. [11] build a prototype using Raspberry Pi and Python-based internet of things. The goal
of this research is to develop a new model for monitoring and controlling rice fields, with the ability to display
each condition using the internet of things. The study by Guzman et al. [19] suggests that we should create and
implement an Internet of Things (IoT) monitoring system for greenhouses. This would allow small-scale
environmental control by understanding how the different agroecological variables affect the process. This
would allow us to come up with different ways to control the variables of lighting, nutrition, and irrigation.
Krishnan et al. [13] proposed a smart irrigation system that helps farmers irrigate their agricultural
land using the global system for mobile communications (GSM). This system provides acknowledgment
messages about work status, such as soil moisture level, ambient temperature, and motor status regarding main
power supply or solar power. Amassmir et al. [15] proposed a comparison of three machine learning algorithms
for better intelligent irrigation systems based on the Internet of Things (IoT) for different products. This paper
uses an Arduino UNO and a Raspberry Pi as hardware components. We use the Digital Humidity and
Temperature (DHT) 11 as both a temperature and humidity reader and a soil moisture sensor to determine the
irrigation status.
Monitoring soil moisture, air temperature, and automatic watering systems are the main parts of a
smart irrigation system. A relevant sensor, processor, and actuator system are required for this system's design.
This research proposes an irrigation system capable of monitoring soil moisture, temperature, and an automatic
watering system. There are several sensors, such as DHT22 and soil moisture sensors, placed in agricultural
areas. Furthermore, the Ubidots application will receive the sensor data and store it in a cloud database. Users
receive the processed data on agricultural land conditions. We use ESP8266 as a data processor and to
automatically control the irrigation system.
Smart irrigation system using NodeMCU ESP8266 and Ubidots cloud platfom (Tole Sutikno)
170 ISSN: 2722-3221
(a)
(b)
Smart irrigation system using NodeMCU ESP8266 and Ubidots cloud platfom (Tole Sutikno)
172 ISSN: 2722-3221
(a) (b)
Figure 5. Overall system testing (a) first day assesment and (b) second day assesment
4. CONCLUSION
This study effectively created an Internet of Things (IoT) enabled automatic irrigation system device
using the UBIDOTS platform. The device allows for remote monitoring and control of agricultural field
conditions. The test results indicate that the device performs effectively, demonstrating a high level of success.
The soil moisture threshold is utilized to ascertain the activation and deactivation of irrigation systems. For this
study, we established a threshold of 20%. This means that the pump is triggered when the soil moisture drops
below 20% and turns off when the humidity surpasses 20%. We regulate soil moisture levels to ensure
consistent and optimal growth and development of plants. The pump operates for an average duration of 0-5
seconds for irrigation under simulated conditions. The monitoring system provides real-time information on
the current levels of soil temperature and moisture. The response time of temperature sensors in the distribution
system ranges from 1 to 3 seconds, while for soil moisture sensors it ranges from 0 to 4 seconds.
ACKNOWLEDGEMENTS
The Embedded Systems and Power Electronics Research Group (ESPERG), a research institute at
Ahmad Dahlan University, assisted with the research that led to this paper.
REFERENCES
[1] P. Illanchezhian, P. Navaneethan, N. Naveen, M. Nesapriyan, and R. Vasanth, “Automatic irrigation of fields using iot,” Irjmets,
vol. 03, no. 03, pp. 1697–1703, 2021.
[2] V. Ramachandran et al., “Exploiting IoT and its enabled technologies for irrigation needs in agriculture,” Water (Switzerland), vol.
14, no. 5, 2022, doi: 10.3390/w14050719.
[3] N. K. Nawandar and V. R. Satpute, “IoT based low cost and intelligent module for smart irrigation system,” Computers and
Electronics in Agriculture, vol. 162, pp. 979–990, 2019, doi: 10.1016/j.compag.2019.05.027.
[4] A. Kumar, P. Ranjan, and V. Saini, “Smart irrigation system using IoT,” Advanced Series in Management, vol. 27, pp. 123–139,
2022, doi: 10.1108/S1877-636120220000027009.
[5] K. Obaideen et al., “An overview of smart irrigation systems using IoT,” Energy Nexus, vol. 7, 2022,
doi: 10.1016/j.nexus.2022.100124.
[6] Sharmin Akter, PinkiRani Mahanta, Maliha Haque Mim, Md Rakib Hasan, Raziun UddinAhmed, and Md Mostasim Billah,
“Developing a smart irrigation system using arduino,” International Journal of Research Studies in Science, Engineering and
Technology, vol. 6, no. 1, pp. 31–39, 2019.
[7] H. Alqourabah, A. Muneer, and S. M. Fati, “A smart fire detection system using IoT technology with automatic water sprinkler,”
International Journal of Electrical and Computer Engineering, vol. 11, no. 4, pp. 2994–3002, Aug. 2021,
doi: 10.11591/ijece.v11i4.pp2994-3002.
[8] M. A. Mohd Basri and M. A. Adnan, “Autonomous agriculture robot for monitoring plant using internet of things,” ELEKTRIKA-
Journal of Electrical Engineering, vol. 21, no. 1, pp. 14–19, 2022, doi: 10.11113/elektrika.v21n1.336.
[9] M. Barusu, K. Reddy, R. Shanmugapriya, Srividhya, and M. R. Barusu, “Irrigation, fertilizing, and weed cutting in the row crops
with IoT controlled robot,” International Journal of Mechanical and Production Engineering Research and Development
(IJMPERD), vol. 8, no. 3, 2019.
[10] P. Y. S. P. Miss. Pallavi Patil, Dr. Dinesh D. Patil, “Smart plant watching system : a inexperienced future,” Smart Plant Watching
System : A Inexperienced Future, vol. 7, no. 6, pp. 4374–4378, 2020.
[11] L. M. Silalahi, D. Jatikusumo, S. Budiyanto, F. A. Silaban, I. U. V. Simanjuntak, and A. D. Rochendi, “Internet of things
implementation and analysis of fuzzy Tsukamoto in prototype irrigation of rice,”
International Journal of Electrical and Computer Engineering, vol. 12, no. 6, pp. 6022–6033, 2022, doi:
10.11591/ijece.v12i6.pp6022-6033.
[12] N. Zainal, N. Mohamood, M. F. Norman, and D. Sanmutham, “Design and implementation of smart farming system for fig using
connected-argonomics,” International Journal of Electrical and Computer Engineering, vol. 9, no. 6, pp. 5653–5662, 2019,
doi: 10.11591/ijece.v9i6.pp5653-5662.
[13] R. S. Krishnan et al., “Fuzzy logic based smart irrigation system using internet of things,” Journal of Cleaner Production,
vol. 252, 2020, doi: 10.1016/j.jclepro.2019.119902.
Smart irrigation system using NodeMCU ESP8266 and Ubidots cloud platfom (Tole Sutikno)
174 ISSN: 2722-3221
[14] S. Anwar, W. Zhang, F. Wang, and D. J. Costinett, “Integrated DC-DC converter design for electric vehicle powertrains,” in
Conference Proceedings - IEEE Applied Power Electronics Conference and Exposition - APEC, 2016, pp. 424–431,
doi: 10.1109/APEC.2016.7467907.
[15] S. Amassmir, S. Tkatek, O. Abdoun, and J. Abouchabaka, “An intelligent irrigation system based on internet of things to minimize
water loss,” Indonesian Journal of Electrical Engineering and Computer Science, vol. 25, no. 1, pp. 504–510, 2022, doi:
10.11591/ijeecs.v25.i1.pp504-510.
[16] A. A. Rahim, R. Mohamad, N. I. Shuhaimi, and W. C. Buclatin, “Real-time soil monitoring and irrigation system for taro yam
cultivation,” Indonesian Journal of Electrical Engineering and Computer Science, vol. 32, no. 2, pp. 1042–1049, 2023,
doi: 10.11591/ijeecs.v32.i2.pp1042-1049.
[17] R. Nageswara Rao and B. Sridhar, “IoT based smart crop-field monitoring and automation irrigation system,” in Proceedings of the
2nd International Conference on Inventive Systems and Control, ICISC 2018, 2018, pp. 478–483,
doi: 10.1109/ICISC.2018.8399118.
[18] R. Prabha, E. Sinitambirivoutin, F. Passelaigue, and M. V. Ramesh, “Design and development of an IoT based smart irrigation and
fertilization system for chilli farming,” in 2018 International Conference on Wireless Communications, Signal Processing and
Networking, WiSPNET 2018, 2018, pp. 1–7, doi: 10.1109/WiSPNET.2018.8538568.
[19] J. Guzmán, J. Goyeneche, W. Mosquera, R. Ferro, E. Aguirre, and J. Monje, “Risk management system for the monitoring and
control of a small lettuce greenhouse,” International Journal of Advances in Applied Sciences, vol. 11, no. 1, pp. 11–18, 2022, doi:
10.11591/ijaas.v11.i1.pp11-18.
[20] F. Kamaruddin, N. N. N. A. Malik, N. A. Murad, N. M. azzah A. Latiff, S. K. S. Yusof, and S. A. Hamzah, “IoT-based intelligent
irrigation management and monitoring system using arduino,” Telkomnika (Telecommunication Computing Electronics and
Control), vol. 17, no. 5, pp. 2378–2388, 2019, doi: 10.12928/TELKOMNIKA.v17i5.12818.
[21] C. Bepery, M. S. S. Sozol, M. M. Rahman, M. M. Alam, and M. N. Rahman, “Framework for internet of things in remote soil
monitoring,” in ICCIT 2020 - 23rd International Conference on Computer and Information Technology, Proceedings, 2020,
pp. 1–6, doi: 10.1109/ICCIT51783.2020.9392658.
[22] L. García, L. Parra, J. M. Jimenez, J. Lloret, and P. Lorenz, “IoT-based smart irrigation systems: an overview on the recent trends
on sensors and iot systems for irrigation in precision agriculture,” Sensors (Switzerland), vol. 20, no. 4, 2020,
doi: 10.3390/s20041042.
[23] J. M. J. Maja and J. Robbins, “Controlling irrigation in a container nursery using IoT,” AIMS Agriculture and Food, vol. 3, no. 3,
pp. 205–215, 2018, doi: 10.3934/AGRFOOD.2018.3.205.
[24] H. M. Yasin et al., “IoT and ICT based smart water management, monitoring, and controlling system: a review,” Asian Journal of
Research in Computer Science, vol. 8, no. 2, pp. 42–56, 2021, doi: 10.9734/ajrcos/2021/v8i230198.
[25] D. Devi, D. Lashmi Sruthy, T. Madhuvarsni, and V. Mohana Ranjini, “IoT based root rot detection system,” in 8th International
Conference on Advanced Computing and Communication Systems, ICACCS 2022, 2022, vol. 1, pp. 1573–1577,
doi: 10.1109/ICACCS54159.2022.9785104.
[26] N. Ismail et al., “Smart irrigation system based on internet of things (IoT),” Journal of Physics: Conference Series, vol. 1339,
no. 1, 2019, doi: 10.1088/1742-6596/1339/1/012012.
BIOGRAPHIES OF AUTHORS
Tole Sutikno is a lecturer and the head of the Master Program of Electrical
Engineering at the Faculty of Industrial Technology at Universitas Ahmad Dahlan (UAD) in
Yogyakarta, Indonesia. He received his Bachelor of Engineering from Universitas
Diponegoro in 1999, Master of Engineering from Universitas Gadjah Mada in 2004, and
Doctor of Philosophy in Electrical Engineering from Universiti Teknologi Malaysia in 2016.
All three degrees are in electrical engineering. He has been a Professor at UAD in
Yogyakarta, Indonesia, since July 2023, following his tenure as an Associate Professor in
June 2008. He is the current Editor-in-Chief of TELKOMNIKA and Head of the Embedded
Systems and Power Electronics Research Group (ESPERG). He is one of the top 2% of
researchers worldwide, according to Stanford University and Elsevier BV's list of the most
influential scientists from 2021 to the present. His research interests cover digital design,
industrial applications, industrial electronics, industrial informatics, power electronics, motor
drives, renewable energy, FPGA applications, embedded systems, artificial intelligence,
intelligent control, digital libraries, and information technology. He can be contacted at email:
[email protected].
Smart irrigation system using NodeMCU ESP8266 and Ubidots cloud platfom (Tole Sutikno)