A prototype smart fire alarm, developed using Python and a Raspberry Pi. Server integration using Symfony.
This can be inaccessible to some users. Similarly, you need to be within hearing range of your alarm - if you're not at home, you won't know of an emergency
Connected to the internet, this alarm can contact you on your phone via a PWA if there's an emergency (or if you just need to change the batteries!)
bright animated LEDs
loud speaker
The coloured LEDs change depending on the status of the alarm. Instead of a basic siren, Notifyre uses a real loud speaker to broadcast alarms and also spoken warnings letting you know what's going on. Connected to your phone, the alarm can send you push notifications.
The heart of the project is a Raspberry Pi. This runs the local server and interfaces with the electrical components
The main code for Notifyre is developed in Python. This is used for reading sensors, outputting the signals for the lights and communicating with servers
The SQLite database was used to locally log sensor data and analyse it