IOT Based Automated Weather Report Generation and Prediction Using Machine Learning

Abstract

Predicting the amount of rain is crucial to people's daily lives. Since the current technologies cannot accurately estimate when it will rain, many different types of individuals have been experiencing inconvenience. Commencing with the farmers who suffer the most, their crops are harmed by intense and unpredictable rainfall. Accurate forecasts are also necessary for city dwellers who commute to work in order to organize their schedules, modes of transportation, and numerous other daily activities. Thus, there is an urgent need for an early warning system that can precisely forecast when it will rain. Our aim is to use machine learning (ML) and Internet of Things (IOT) algorithms to build a system that can accurately predict rainfall. This consist of a microcontroller (Arduino UNO) which records atmosphere parameters with help of three sensors namely DHT11, MQ2 and rain sensor while they are working on the field. These values are logged into THINGSPEAK via the internet with help of a Wi-Fi module called ESP8266. These values are recorded at different instances throughout the day and are fed into the machine learning algorithms. The data is collected and pre-processed to train machine learning models, specifically Support Vector Machine (SVC), XGBoost Classifier, and Logistic Regression, to predict short-term rainfall events. The system aims to compare the machine learning techniques in terms of their accuracy of prediction, with XGBoost surpassing the other two algorithms with an accuracy of 99%.

Country : India

1 Riya Kadam2 Sharv Bangale3 Prasanna Shinde4 Prof. Dr. Mousami Vanjale

  1. Student, Electronics and Telecommunications Engineering, AISSMS Institute of Information Technology, Pune, Maharashtra, India
  2. Student, Electronics and Telecommunications Engineering, AISSMS Institute of Information Technology, Pune, Maharashtra, India
  3. Student, Electronics and Telecommunications Engineering, AISSMS Institute of Information Technology, Pune, Maharashtra, India
  4. Assistant Professor, Electronics and Telecommunications Engineering, AISSMS Institute of Information Technology, Pune, Maharashtra, India

IRJIET, Volume 8, Issue 4, April 2024 pp. 310-317

doi.org/10.47001/IRJIET/2024.804049

References

  1. Puja Sharma And Shiva Prakash, “Real Time Weather Monitoring System Using Iot”, Itm Web Of Conference- ICACC-2021.
  2. Nitin Singh, Saurabh Chaturvedi, Shamim Akhter, "Weather Forecasting Using Machine Learning Algorithms", 2019International Conference OnSignal Processing And Communication (ICSC).
  3. Aiswarya Shaji, Amritha A.R., Rajalakshmi V.R, “Weather Prediction Using Machine Learning Algorithms”, 2022 International Conference On Intelligent Controller And Computing For Smart Power (ICICCSP)
  4. C.Sagana, Dr.Manjula Devi, M.Sangeetha, K.Shwetha, M.Sri Yazhini Devi, C.Udhayanidhi,"Smart Weather Forecasting Using Machine Learning Approach", 2022 6th International Conference On Computing Methodologies And Communication (ICCMC).
  5. M. Prasanna, M.Iyapparaja, M.Vinothkumar, B Ramamurthy, S.S.Manivannan, "An Intelligent Weather Monitoring System Using Internet Of Things, International Journal Of Recent Technology And Engineering (IJRTE) Issn: 2277-3878 (Online), Volume-8Issue-4, November 2019.
  6. Gopinath N, Vinodh S, Prashanth P, Jayasuriya A, Deasione S, "Weather Prediction Using Machine Learning And IoT", International Journal Of Engineering And Advanced Technology (IJEAT) Issn: 2249 – 8958 (Online), Volume-9 Issue-4, April 2020.
  7. Satyanarayana, G. V., And S. D. Mazaruddin. "Wireless Sensor Based Remote Monitoring System For Agriculture Using Zigbee And GPS." Conference On Advances In Communication And Control Systems. 2013.
  8. Akash Gupta, Hitesh Kumar Mall, Janarthanan.S, RAINFALL PREDICTION USING MACHINE LEARNING, 2022 First International Conference on Artificial Intelligence Trends and Pattern Recognition (ICAITPR).
  9. Prathyusha, zakiya, Savya, Tejaswi, Neena A., Dr. Sobin C., A method for weather forecasting Using Machine Learning, 2021 5th Conference on Information and Communication Technology (CICT).
  10. C. sagana, Dr. Manjula D., M. Sangeetha, K. Shwetha, Smart Weather Forecasting using Machine Learning Approach, 2022 6th International Conference on Computing Methodologies and Communication (ICCMC).
  11. Nigel Yuan Yun Ng, Harish Gopalan, Venugopalan S. G. Raghavan, Chin Chun Ooi,Day-Ahead Forecasting for the Tropics with Numerical Weather Prediction and Machine Learning,2022 17th International Conference on Control, Automation, Robotics and Vision (ICARCV) December 11-13, 2022. Singapore.
  12. D.Vasudeva Rayudu, Dr J Femila Roseline, Accurate Weather Forecasting for Rainfall Prediction using Artificial Neural Network compared with Deep Learning Neural Network, 2023 International Conference on Artificial Intelligence and Knowledge Discovery in Concurrent Engineering (ICECONF).
  13. K.M.S.A. Hennayake, Randima Dinalankara, Dulini Yasara Mudunkotuwa, Machine Learning Based Weather Prediction Model for Short Term Weather Prediction in Sri Lanka, 2021 10th International Conference on Information and Automation for Sustainability (ICIAfS).
  14. https://components101.com/sensors/rain-drop-sensor-module
  15. https://system-one.blogspot.com/p/tools.html?m=1
  16. https://techzeero.com/sensors-modules/esp8266-wifi-module/
  17. https://how2electronics.com/iot-bpm-monitoring-on-thingspeak-using-esp8266-pulse-sensor/