Muhammad Darwis, Hafiizh Asrofil Al Banna, Setiawan Restu Aji, Dinda Khoirunnisa, Nakia Natassa
{"title":"IoT Based Early Flood Detection System with Arduino and Ultrasonic Sensors in Flood-Prone Areas","authors":"Muhammad Darwis, Hafiizh Asrofil Al Banna, Setiawan Restu Aji, Dinda Khoirunnisa, Nakia Natassa","doi":"10.15408/jti.v16i2.32161","DOIUrl":null,"url":null,"abstract":"IoT is one of the focuses of application development carried out by various developers today. The aim is to enable various devices and work independently to meet the various needs of their users. The flood early warning system is one of the much-needed IoT-based applications, enabling users to quickly obtain water level information in an area. This application can help people to be more aware of flood disasters, especially during the rainy season. This research develops a flood early warning system application by utilizing Arduino and ultrasonic sensors installed in flood-prone areas. The sensor is used to measure the water level at a time based on the distance from the water surface to the sensor. When the distance between the water surface and the sensor is less than or equal to the set threshold, the sensor will send data and alerts to the user via email. This research applies the IoT design and development method. In addition, this research also used the C and Python programming language for application prototypes and the MySQL database to store the data. the application in this study was tested using the blackbox method and the results showed that all application functions could run properly.","PeriodicalId":506287,"journal":{"name":"JURNAL TEKNIK INFORMATIKA","volume":"13 12","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2023-12-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"JURNAL TEKNIK INFORMATIKA","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.15408/jti.v16i2.32161","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
IoT is one of the focuses of application development carried out by various developers today. The aim is to enable various devices and work independently to meet the various needs of their users. The flood early warning system is one of the much-needed IoT-based applications, enabling users to quickly obtain water level information in an area. This application can help people to be more aware of flood disasters, especially during the rainy season. This research develops a flood early warning system application by utilizing Arduino and ultrasonic sensors installed in flood-prone areas. The sensor is used to measure the water level at a time based on the distance from the water surface to the sensor. When the distance between the water surface and the sensor is less than or equal to the set threshold, the sensor will send data and alerts to the user via email. This research applies the IoT design and development method. In addition, this research also used the C and Python programming language for application prototypes and the MySQL database to store the data. the application in this study was tested using the blackbox method and the results showed that all application functions could run properly.
物联网是当今各种开发人员进行应用程序开发的重点之一。其目的是使各种设备能够独立工作,满足用户的各种需求。洪水预警系统就是亟需的物联网应用之一,它能让用户快速获取某一地区的水位信息。这一应用可以帮助人们更好地了解洪水灾害,尤其是在雨季。本研究利用 Arduino 和安装在洪水易发地区的超声波传感器开发了一种洪水预警系统应用。传感器用于根据水面到传感器的距离测量水位。当水面与传感器之间的距离小于或等于设定的阈值时,传感器将通过电子邮件向用户发送数据和警报。本研究采用了物联网设计和开发方法。此外,本研究还使用 C 和 Python 编程语言制作应用程序原型,并使用 MySQL 数据库存储数据。本研究中的应用程序使用黑盒方法进行了测试,结果显示所有应用程序功能都能正常运行。