This ESP8266-based security system was developed as a bachelor’s thesis project at Wrocław University of Science and Technology and received a grade of 5 (A, Excellent). It provides real-time alerts for potential safety hazards, including:
- Fire detection alerts
- CO2 detection alerts
- Water leak detection alerts
- Motion detection alerts
- Noise detection alerts
The system communicates through an API built with Flask, hosted on Heroku. This API enables secure and efficient data exchange between the ESP8266 and the user interface.
The security system utilizes the following sensors:
- PIR Motion Sensor HC-SR505 with a 100° field of view and detection range up to 3 meters
- Analog Liquid Level Sensor SE045
- Air Quality Sensor MQ-135 for detecting pollutants like benzene, ammonia (NH3), and carbon dioxide (CO2)
- Sound Sensor with a built-in capacitive microphone
- MC-38 Magnetic Door/Window Contact Sensor