Mustafa Ünal
Created September 16, 2021

FirewatchAI an AI lookout for Fires

As climate gets warmer we are thretened by unexpected wildfires. We need lookouts which will alert us and FireWatchAI is here to help.

42
FirewatchAI an AI lookout for Fires

Things used in this project

Hardware components

esp-cam
There are multiple vendors and unfortunately each have a different behaviour. https://randomnerdtutorials.com/esp32-cam-troubleshooting-guide/ This web site a list of models you can buy https://makeradvisor.com/tools/esp32-cam/
×1
FT232RL FTDI Mini USB to TTL Serial Converter Adapter Module
Since Esp32-Cam do not have a usb programming we have to use an external board for programming. https://randomnerdtutorials.com/program-upload-code-esp32-cam/
×1
Breadboard (generic)
Breadboard (generic)
You need this in order to connect components
×1
USB-A to Micro-USB Cable
USB-A to Micro-USB Cable
You need this in order to connect programming adapter to pc. If you use another programmer check if it matches
×1
Male/Male Jumper Wires
You need this for connections on breadboard
×1
Dorji drf1278dm lora module
You need two to transmit and receive
×2
433 Mhz SMA male antenna any generic working antenna is ok
You need this for LoRa modules.
×2
5V 2.5A Switching Power Supply
Digilent 5V 2.5A Switching Power Supply
You need a 5v power supply the one above seems nice but if you can connect your cell phone charger it will be fine
×1

Software apps and online services

Arduino IDE
Arduino IDE
Unfortunately i have trouble programming esp32-Cam with latest versions. I used version 1.8.13.

Story

Read more

Schematics

Schematic for FireWatchAI

Follow the colors. The ports with the same color must be connected if the port name is magenta then leave it as is. If the cable makes a curve then it is not connected to cable underneath it.

Computer connection for Dorji DRF1278dm

You need a board which can output 5V

Code

Code for project

It includes code for the project including inference library

Credits

Mustafa Ünal

Mustafa Ünal

5 projects • 3 followers

Comments