Iot-Based Rain Detector System Using Arduino ESP-32

Authors

  • Syed Asim Ali Shah Fakulti Pengurusan Teknologi Dan Teknousahawanan, Universiti Teknikal Malaysia Melaka, Kampus Teknologi, Melaka, 76100, Malaysia.
  • Imran Haider Department of Computer Science, Khwaja Fareed University of Engineering and Information Technology [KFUEIT], Sub-Campus Rajanpur 33500, Punjab, Pakistan.
  • Syeda Asma Bibi Department of Computer Science, Islamia University Bahawalpur [IUB], 33500, Rajanpur, Punjab, Pakistan.
  • Ahmad Shalaldeh Department of Data Science and Artificial Intelligence, Faculty of Information Technology, Al-Ahliyya Amman University, Al Salat 19111, Jordan.
  • Mishal Khalid Department of Computer Science, Khwaja Fareed University of Engineering and Information Technology [KFUEIT], Sub-Campus 33500, Rajanpur, Punjab, Pakistan.
  • Ayoub Alsarhan Department of Data Science and Artificial Intelligence, Faculty of Information Technology, Al-Ahliyya Amman University, Al Salat 19111, Jordan & Department of Information Technology, Faculty of Prince Al-Hussein Bin Abdallah II for Information Technology, The Hashemite University, Zarqa, Jordan.

Keywords:

IOT Rain Detection System ESP-32, Wireless Rain Sensor, Weather Monitoring, Home Automation

Abstract

Is it feasible to automate the rain detector using an Arduino ESP-32 IoT device to enhance its performance? The Internet of Things [IOT] is changing weather practices and human life. Researchers are implementing IoT in weather practices. The development and statistical testing of an IoT-based rain detection module using the Arduino ESP32 microcontroller was the main focus of this study to enhance weather-based automation in smart environments. It was hypothesized that digital sensors and controllers could be interconnected to automate real-life systems, such as detecting rainfall and responding accordingly. This research aimed to provide a solution for urban areas where real-time rain monitoring is essential, especially for smart irrigation or safety systems. By implementing a rain detector system based on the IoT approach using the ESP32, the study offers a reliable, low-cost, and automated method to detect rain, trigger alerts, and integrate with other smart devices. An ESP-32 microcontroller was adapted and tested to collect real-time environmental data, specifically focused on detecting rainfall, humidity, temperature, and atmospheric conditions. Through its integrated Android application, the ESP-32 microcontroller enables users to monitor weather conditions remotely, providing real-time environmental updates and data analysis. This system supports better decision-making in weather-sensitive areas, automating responses such as halting irrigation or activating covers during rainfall. It has the potential to reduce water wastage by 30% and minimize weather-related damage by providing timely alerts through automatic rain detection. Using this IoT-based project, users, particularly in urban and rural areas, can manage outdoor systems more efficiently without relying on manual monitoring. It is recommended to implement this IoT-based rain-detection solution across both urban and rural agricultural environments to enhance weather management and disaster preparedness. 

Downloads

Published

2026-03-01

How to Cite

Syed Asim Ali Shah, Imran Haider, Syeda Asma Bibi, Ahmad Shalaldeh, Mishal Khalid, & Ayoub Alsarhan. (2026). Iot-Based Rain Detector System Using Arduino ESP-32. Journal of Computing & Biomedical Informatics, 11(01). Retrieved from https://jcbi.org/index.php/Main/article/view/1336

Issue

Section

Articles