🔥 Wildfire Detection and Alert System

Plan and Design

Stakeholders and their needs

Fire departments

Fire departments need to know what areas are at risk of wildfire, and when a wildfire is currently happening. This information needs to be delivered quickly and precisely for effective emergency response.

Landowners

Landowners also need to know if their land is at risk of fire, how to prevent fires and to be notified when a fire starts, to clear people, livestock or assets from the area. Knowledge of the risk level is also useful for the insurance of land against potential damage from wildfires.

General Public

The public needs to be aware of wildfire risk to stay away from high-risk areas and to not do risky actions such as smoking, barbequing or starting campfires which might start a wildfire.

Government Bodies

Government bodies should also be aware of wildfire risk, effects and trends.

This can help them plan effectively and to make policy decisions.

End users and their needs

Firefighters

Firefighters need to be able to view real time alerts and fire risk data.

Forestry managers

Forestry managers need to be able to view alerts and fire risk data on their land.
This access can help plan preventative measures.

Landowners

Land owners need to be able to check the fire risk data for their land and receive alerts of fires.

System requirements

To satisfy these stakeholder requirements, the system will:

  • Constantly monitor weather conditions using sensors.
  • Calculate fire risk using weather data and other data.
  • Make weather and fire risk data available to stakeholders and end users.
  • Be remotely deployable for long periods of time in potentially hard to reach areas.
  • Quickly alert stakeholders when a wildfire has started.

Model design

To satisfy the requirement of a fire risk model, the system will use the Fire Weather Index (FWI) model.

I chose to use the FWI model due to its widespread usage internationally, and its usage in Ireland, which allows for comparisons to be made.
The FWI model takes temperature, relative humidity, wind speed, rainfall and day length into account.
FWI is a rules-based model which uses mathematical formulae to calculate fire risk.

System architecture

To make the data accessible to end users, the system will follow the following architecture:

  • The system will collect sensor data
  • The system will collect wind speed and rainfall data from Met Eireann
  • The system will use the data to calculate fire risk
  • The system will upload this fire risk data to a server
  • The server will serve the fire risk data to the end user

The architecture is summarised in the flowchart below:

Hardware Design

To fulfil all the above system requirements, I have selected the following parts.
I have chosen to use development boards for this project, however, the design can be converted to a PCB design using the underlying chips.

  • The system will be built around the Pimoroni Pico LiPo 2 XL W microcontroller.
    The board is built around the RP2350 chip and has many useful features such as high connectivity, battery management and a good amount of memory.
  • The system will use several sensors to input data into the FWI model.
    • The system will include a Bosch BME688 to measure air temperature, air humidity, air pressure and the concentration of volatile organic compounds.
      This sensor is used by Dryad Networks' Wildfire sensors, and the specification document lists wildfire detection as a recommended application.[6]
    • The system will use a Sensirion SCD-30 to detect the level of carbon dioxide in the air.
      This sensor is better than most other carbon sensors as it uses NDIR technology to measure only carbon dioxide levels.
      Other sensors typically measure VOC levels and calculate a “eCo2” value, which is only an estimate based on the VOC data.
    • The system will use a “Ultimate GPS Breakout” from Adafruit, to read GPS data which will be used to get harder to record data like rain and wind data from the nearest Met Eireann station which is used in fire risk calculations.
    • The system will use a Pimoroni LTE Clipper to connect to the Met Eireann API and the server.
      I considered LoRa for communication as the Dryad networks sensor uses it, however, LoRa requires additional hardware to connect to the Internet, so LTE was chosen as it needs no extra infrastructure.
    • The system will include a Lithium-Ion battery to power the system over long periods of time.
    • The system will use the Adafruit Micro SD Card breakout to store data locally.

The hardware architecture is summarised in the flowchart below:

Bill of materials

Component Model Manufacturer Interface Unit Cost Purpose
Microcontroller Pico LiPo 2 XL W Pimoroni SPI, I2C, UART, PWM, ADC £21 Main board
Environmental Sensor BME 688 Adafruit SPI £19.50 Measures temperature, humidity, pressure and gas levels
CO2 Sensor SCD30 Sensirion I2C, PWM €31 CO2 Sensor
LTE Modem LTE Clipper Pimoroni UART £24 Provides cellular connection
GPS Module Ultimate GPS Adafruit UART £30 Tracks the systems location
SD Card Reader Micro SD Card Breakout Board Adafruit SPI, SDIO £3.60 Stores sensor data locally