โปรเจ็กต์ FFDS

ระบบตรวจจับไฟป่า

การทำงาน

แอปพลิเคชันของฉันเป็นระบบตรวจจับไฟป่าชื่อ Project FFDS ซึ่งใช้เทคโนโลยีต่างๆ จาก Google โดยเฉพาะจาก Google Cloud เช่น Functions, Firestore, Cloud Storage, Gemini API และ Angular นอกจากนี้ เรายังตั้งใจที่จะพัฒนาแอปพลิเคชันนี้ให้เป็นโอเพนซอร์สด้วย เนื่องจากเราให้ความสำคัญกับผลงานของทุกคนเป็นอย่างมาก ระบบนี้อิงตามการใช้เครือข่ายโหนดเซ็นเซอร์ที่สร้างด้วย Arduino โหนดเซ็นเซอร์มีเซ็นเซอร์อุณหภูมิ กล้อง เซ็นเซอร์คาร์บอนไดออกไซด์ โมดูลตำแหน่งทางภูมิศาสตร์ และตัวรับส่งสัญญาณ ปัจจุบันเครือข่ายนี้มีอุปกรณ์ 2 ประเภท ได้แก่ นอตเซ็นเซอร์และเกตเวย์การส่งสัญญาณปลายทาง (เราวางแผนที่จะเปิดตัวรีพีทเตอร์เพื่อขยายระยะสัญญาณให้ไกลขึ้น) อุปกรณ์ปลายทางมีโมดูล 4G ซึ่งช่วยให้สื่อสารกับระบบคลาวด์ผ่านโปรโตคอล HTTP ได้ ข้อมูลที่ได้รับจากโหนดเซ็นเซอร์จะได้รับการนำไปเผยแพร่โดยเกตเวย์ จากนั้นจึงจัดเก็บไว้ในฐานข้อมูลเอกสาร (Firestore) การโอนสามารถแบ่งออกเป็น 2 ส่วน ได้แก่ การโอนข้อมูลแบบง่ายและการโอนรูปภาพ ในการรับส่งรูปภาพ ระบบจะแยกรูปภาพออกเป็นส่วนๆ ส่ง และประกอบรูปภาพเหล่านั้นอีกครั้งในระบบคลาวด์ในไดเรกทอรีพื้นที่เก็บข้อมูล รูปภาพเดียวกันเหล่านี้จะลิงก์กับระเบียนที่สร้างขึ้นในระยะแรก (ข้อมูลแบบง่าย) เมื่อดำเนินการเสร็จแล้ว รูปภาพจะสร้างการเรียกฟังก์ชัน Python จากฟังก์ชัน Clouds ที่เรียกว่า analyzeImage ซึ่งจะตรวจหาว่ามีหรือไม่มีไฟในรูปภาพ และจัดเก็บผลลัพธ์นี้ในภายหลังในระเบียนของเอกสารที่เกี่ยวข้อง

สร้างขึ้นด้วย

  • เว็บ/Chrome
  • Firebase
  • ฟังก์ชัน
  • พื้นที่เก็บข้อมูลระบบคลาวด์
  • Angular (ล่าสุด)

ทีม

โดย

Ericklao

จาก

บราซิล