Dự án FFDS

Hệ thống phát hiện cháy rừng

Ý nghĩa

Ứng dụng của tôi thực sự là một Hệ thống phát hiện cháy rừng có tên là Dự án FFDS. Công cụ này sử dụng nhiều công nghệ của Google, cụ thể là của Google Cloud, chẳng hạn như Hàm, Firestore, Bộ nhớ trên đám mây, API Gemini và Angular. Hơn nữa, ý tưởng là ứng dụng sẽ trở thành nguồn mở vì tôi đánh giá cao sự đóng góp của mọi người. Hệ thống này dựa trên việc sử dụng mạng lưới các nút cảm biến được tạo bằng Arduino. Các nút cảm biến được trang bị cảm biến nhiệt độ, máy ảnh, cảm biến carbon dioxide, mô-đun vị trí địa lý và bộ thu phát. Hiện có hai loại thiết bị trong mạng này: nút cảm biến và cổng truyền cuối (tôi dự định giới thiệu bộ lặp để mở rộng phạm vi hơn nữa). Cổng cuối được trang bị mô-đun 4G, cho phép giao tiếp với đám mây qua giao thức HTTP. Dữ liệu do các nút cảm biến thu thập được sẽ được cổng truyền tải và sau đó lưu trữ trong cơ sở dữ liệu tài liệu (Firestore). Quá trình truyền có thể được chia thành hai phần, truyền dữ liệu đơn giản và truyền hình ảnh. Trong quá trình truyền hình ảnh, hình ảnh được phân tích, gửi và kết hợp lại trong đám mây trong một thư mục bộ nhớ. Những hình ảnh này được liên kết với các bản ghi được tạo ở giai đoạn đầu (dữ liệu đơn giản). Sau khi hoàn tất, các hình ảnh sẽ tạo một lệnh gọi đến một hàm Python từ Hàm trên đám mây có tên là analyzeImage. Hàm này sẽ phát hiện sự hiện diện hoặc vắng mặt của đám cháy trong hình ảnh, sau đó lưu trữ kết quả này trong bản ghi của tài liệu tương ứng.

Được tạo bằng

  • Web/Chrome
  • Firebase
  • Hàm
  • Cloud Storage
  • Angular (gần đây hơn)

Nhóm

Người cập nhật

Ericklao

Từ

Brazil