Ứ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
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],[],[],[],null,["# Project FFDS\n\n[More Apps](/competition/vote) \n\nProject FFDS\n============\n\nForest Fire Detection System \nVote \nVoted!\nWhat it does\n\nMy application is actually a Forest Fire Detection System called Project FFDS. It uses different technologies from Google, specifically from Google Clouds, such as Functions, Firestore, Cloud Storage, the Gemini API and Angular. Furthermore, the idea is for the application to become open-source, as I greatly value everyone's contribution. The system is based on the use of a network of sensor nodes made with Arduinos. The sensor nodes are equipped with temperature sensors, a camera, a carbon dioxide sensor, a geolocation module and a transceiver. Currently, there are two types of devices in this network: the sensor nodes and the end-transmission gateways (I plan to introduce repeaters to extend the range even further). The end-gateways are equipped with a 4G module, which enables communication with the cloud over the HTTP protocol. The data captured by the sensor nodes are propagated by the gateways and then stored in a document database (Firestore). The transmission can be divided into two parts, simple data transmission and image transmission. In the image transmission, the images are broken down, sent and reassembled in the cloud in a storage directory. These same images are linked to the records made in the first stage (simple data). The images, once complete, generate a call to a Python function from Clouds Function called analyzeImage that detects the presence or absence of fire in the images, storing this result later in the record of the respective document. \nBuilt with\n\n- Web/Chrome\n- Firebase\n- Functions\n- Cloud Storage\n- Angular (more recently) \nTeam \nBy\n\nEricklao \nFrom\n\nBrazil \n[](/competition/vote)"]]