Smart Home Fire Detector IoT Project

Published Aug 05, 2022
 180 hours to build
 Intermediate

This is a Smart Home Fire Detector IoT project that sends temperature and air quality index to AWS IoT Core every 60 seconds. The IoT Core writes this data to Amazon Timestream. If the temperature is above 35 degrees and AQI is more than 200, it triggers the alarm.

display image

Components Used

Soldering Iron Gun
Soldering Iron Gun
1
Diode 1N400x
Diode 1N400x
13
1N4148 Diode
1N4148 Diode
1
7805 Voltage Regulator
7805 Voltage Regulator
1
3.3V Voltage Regulator AMS1117
LDO Voltage Regulators 1A,Pos Fix Vltg LDO Linear Reg
1
Screwdriver
Screwdrivers, Nut Drivers & Socket Drivers 15-in-1 Ratcheting Screwdriver
1
7812 Linear Voltage Regulator
Linear Voltage Regulators 12V 1.5A Positive
1
2N2222A NPN Transistor
Bipolar Transistors - BJT BJTs
1
12V Power Transformers
Power Transformers POWER XFMR [email protected] 115/230V CHASSIS MOUNT w/LUGS
1
Wire Stripper and Cutter
Wire Stripper and Cutter
1
Wire
Hook-up Wire 788133 RED 100 FT
1
GPCB
PCBs & Breadboards PadBoard-3U 2 sided with plated holes
1
Male Berg strip
Headers & Wire Housings 68000-105HTLF-B/S SR HDR 1*5
1
Long Nose
Long Nose Plier for bending wires
1
60mm x 50mm Plastic Base
These are precision cut black plastic bases. They have square cut edges and so will fit neatly together.
1
Battery Powered Drill
Ryobi 4.8 V Cordless Screwdriver Kit
1
Description

Video

Description

Even though the number of deaths due to house fires has decreased drastically worldwide, damage to property is of concern. A Smart Home Fire Detector IoT project is an IoT device that sends telemetry data to Amazon Web Services (AWS) IoT Core service. It sends temperature and air quality index every 60 seconds. The AWS IoT Core service writes this data to Amazon Timestream Database Table. If the temperature rises above 35 degrees Celsius and the air quality index is more than 200, the Nordic Thingy:91 triggers the alarm and AWS IoT Core service sends a message to AWS Simple Notification Service (SNS) topic. The AWS SNS then sends an SMS and email to the homeowners informing them of the situation in their homes. The collected data is analyzed and visualized using AWS QuickInsights. 

 

How it works

Hardware Components

The heart of this IoT project is the NordicThingy:91 Cellular IoT Prototyping Plartform. It has the following four main hardware components:

Nordic Thingy:91

 

Zephyr RTOS is the Real-Time Operating System that runs on the nRF9160 (System in Package). This is an Open Source Linux RTOS that is specifically aimed at memory-constrained IoT devices. 

Power Supply + Siren Controller

12V 1A Transformer

 

12V 20W Siren Horn

 

It uses this siren to alert the people in the house that the environmental condition is unhealthy and hazardous and that they attend to the house and see what's wrong.

Software and online services

The nRF Connect SDK comes bundled with apps that are used to write, build and flash the Thingy:91. In my case, I used SEGGER Embedded Studio to write and compile the application code. I used the nRF Connect Programmer app to flash the board and the nRF Connect LTE Link Monitor as a Console Logs.

nRF Connect Desktop

 

SEGGER Embedded Studio app

 

Programmer app

 

LTE Link Monitor app

 

AWS Infrastructure

AWS IoT Core

The Smart Home Fire Detector IoT project sends temperature and air quality index to this AWS service.

 

Amazon Timestream

The AWS IoT Core writes telemetry data to this Amazo Timestream Database every 60 seconds.

 

Codes

Downloads

Schematic_Smart_Home_Fire_Detector_IoT_project_2022-07-05 Download
Comments
Ad