Detecting a person in a car

Designing a small battery powered system that can detect a person (baby) that is left in the car at a high temperature. Using esp32, sensors, and Sim900 to call the parent's phone when the conditions above apply. Building an android app which can control the Arduino box, setup the system and start using the system to get the current temperature and distance in the car from Arduino using Realtime database in the firebase.

Each year, thousands of babies and helpless humans are forgotten in the car and eventually they die.

In this project, we have conducted the full process of designing and building a device which detects a person forgotten in a car.

The device incorporates esp-32 controller, SIM900 for sending messages and calling a phone, an Ultrasonic sensor for detecting a distance and Temperature sensor for the temperature in the car also an android app to control the Arduino box to check the situation in the car without waiting to call.

Sending a message and calling the parents phone is done when our device detects a person in the backseat with high temperature in the car.

Our device is Battery powered and Low priced; some devices are prohibitively expensive, Our objective is to design and test a device that everyone can afford. In addition, it is easy to use.

The project is divided into two main parts:

Hardware which refers to the box itself, the components we used, and the connection between all of them (by wires).

Software which refers to the control of the box, the monitoring of the conditions in the car using the data read from the sensors, and handling the connection with the parents through SIM900 which calls and sends them a message. In addition, the software includes connecting the android app to a real-time firebase and connecting the Arduino to the firebase to make the box more flexible.