วัตถุประสงค์ของ “IOT BASED FLOODDETECTION” คือการช่วยเหลือผู้ที่อาศัยอยู่ใกล้พื้นที่เสี่ยงน้ำท่วมให้ทราบถึงสถานะปัจจุบันของระดับน้ำในเขื่อนใกล้เคียง นอกจากนี้ยังสามารถช่วยแจ้งเตือนพวกเขาในช่วงฝนตกหนักและฤดูมรสุมได้ และยังให้การสนับสนุนที่น่าเชื่อถือแก่เกษตรกรในการวางแผนการเพาะปลูกตามระดับน้ำในเขื่อน วิธีการที่นำเสนอเป็นระบบที่ใช้ IoT โดยใช้ NodeMCU เป็นโปรเซสเซอร์หลัก ซึ่งตั้งโปรแกรมโดยใช้ Arduino IDE ตัว Ultrasonic sensor เชื่อมต่อกับโปรเซสเซอร์ และมีไฟ LED บางดวงใช้สำหรับส่งสัญญาณ
เมื่อระดับน้ำเพิ่มขึ้น ไฟ LED จะเริ่มสว่างทีละดวง และมีการส่ง SMS ไปยังโทรศัพท์มือถือของผู้ติดต่อที่ลงทะเบียนไว้ (ในพื้นที่ใกล้เคียง)
รายละเอียดทางเทคนิคเพิ่มเติม
การวิเคราะห์ระดับน้ำ
พัฒนาขึ้นเพื่อป้องกันภัยพิบัติ โหนด IoT นี้จะเฝ้าระวังระดับน้ำในพื้นที่เสี่ยงน้ำท่วม
- วิธีการตรวจจับ: ใช้ Non-contact Liquid Level Sensor หรือ HC-SR04 ultrasonic sensor ติดตั้งในจุดที่สูง โดยจะวัดระยะห่างจากผิวน้ำอย่างต่อเนื่อง
- เกณฑ์วิกฤต: เฟิร์มแวร์กำหนดสามสถานะ: "Normal" (ปกติ), "Warning" (เตือน), และ "Critical" (วิกฤต)
ระบบนิเวศ IoT
- การส่งข้อมูล: ข้อมูลจะถูกส่งผ่าน WiFi (ESP8266) หรือ GSM (SIM800L) ไปยังเซิร์ฟเวอร์ส่วนกลาง
- การแจ้งเตือนผู้ใช้: ผสานรวมกับ "Maker Service" เช่น IFTTT หรือ Pushsafer เมื่อน้ำถึงระดับ "Critical" ระบบจะเรียกสายโทรศัพท์หรือส่งการแจ้งเตือนแบบพุชที่มีลำดับความสำคัญสูงไปยังผู้ใช้ เพื่อให้สามารถอพยพหรือปกป้องทรัพย์สินได้ตั้งแต่เนิ่นๆ