Project FFDS

Forest Fire Detection System

What it does

My 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.

Built with

  • Web/Chrome
  • Firebase
  • Functions
  • Cloud Storage
  • Angular (more recently)

Team

By

Ericklao

From

Brazil