ak
Published © GPL3+

ML Fire Class Analysis

Decrease fire losses by identifying fire class and agent using machine learning applied on the drone collected environmental data from fumes

IntermediateFull instructions provided763

Things used in this project

Hardware components

ESP32S
Espressif ESP32S
https://www.mouser.co.uk/ProductDetail/Espressif-Systems/ESP32-WROOM-32?qs=chTDxNqvsyltcwz%2FUUJDtQ%3D%3D
×1
MLX90614
×1
Grove - Multichannel Gas Sensor
Seeed Grove - Multichannel Gas Sensor
×1
SparkFun Triad Spectroscopy Sensor - AS7265x (Qwiic)
×1
SVM30-J - MULTI-GAS, HUMIDITY AND TEMPERATURE SENSOR COMBO MODULE
×1
SCD30 CO2 SENSOR MODULE - GAS SENSOR, CO2, 0.075A/5.5V, 40000PPM
×1
Breadboard (generic)
Breadboard (generic)
×1
SparkFun Breadboard Power Supply Stick 5V/3.3V
SparkFun Breadboard Power Supply Stick 5V/3.3V
or dual voltage one https://www.ebay.co.uk/sch/i.html?_from=R40&_trksid=m570.l1313&_nkw=Breadboard+Power+Supply+Module&_sacat=0
×2
Jumper wires (generic)
Jumper wires (generic)
×1
Rapid IoT Prototyping Kit
NXP Rapid IoT Prototyping Kit
×1
KIT-HGDRONEK66
NXP KIT-HGDRONEK66
×1
RDDRONE-FMUK66
NXP RDDRONE-FMUK66
×1
Pixy2
×1
Cable, USB to TTL Level
Cable, USB to TTL Level
×1
NVIDIA TITAN RTX
NVIDIA TITAN RTX
nvidia graphics card
×1

Software apps and online services

Arduino IDE
Arduino IDE
TensorFlow
TensorFlow
MAVLink
PX4 MAVLink
Intel Mavlink router
ArduPilot / pymavlink
Jupyter Notebook
Jupyter Notebook
TensorFlow TensorBoard
NVIDIA CUDA® Toolkit
(optional) required to run tensorflow on GPU
NVIDIA cuDNN
(optional) required to run tensorflow on GPU
Keras
Keras is a high-level neural networks API
Atmosphere iot
PixyMon

Hand tools and fabrication machines

Multitool, Screwdriver
Multitool, Screwdriver

Story

Read more

Custom parts and enclosures

Mounting design

Schematics

Wiring Diagram

Every component board has it's own circuitry (ie. power caps, i2c pullups, etc) and thus we need to mainly wire them as shown.

Code

Sensors module

Fire Classifier and training Dataset

Field Display

PX4 IR module

Arduino mavlink library for ESP32

Credits

ak

ak

1 project • 1 follower

Comments