Inspiration
The existing security system included a lot of contact, since we are in a pandemic contact must be avoided to reduce the risk of disease. Hence we created a contactless Automated Security System.
What it does
It is a system that registers the residents and regular visitors of the society. After registering the admin has the powers to register his house members. These members will be verified by the secretary before registration. Our system keeps track of irregular visitors like Delivery boys and guests. Once the registrations are done , every concerned resident will be able to keep a watch on the people(irregular visitors) who have come to visit them they will receive a notification prompt from where the resident can accept or reject the visitor. Now the secretary will have to also register a watchman who will receive live notifications whom to permit and whom to reject which is given by the resident.
IOT part:
- Install the device at the gate of the society.
- Whenever a person wants to enter the society they will have to place their face in front of the device, for face recognition and temperature input.
- If the face is already registered the person's time stamp will be recorded along with their temperature and will be added to an excel sheet which we can download at the end of the day.
- If the person's face is unknown then the visitor will be asked for their name, the reason to visit along with the room number they want to visit. Now the members of the entered room number will receive a notification which will have the visitors face, the reason and the resident can either accept or reject the visitor along with the reason and accordingly the visitor is let in or restricted to enter.
How we built it
- We used Django framework for our website.
- Database: Google cloud(Firebase real time database)
- Notifications: FCM(Firebase Cloud Messaging)
- IOT devices: Raspberry pi, Pi Camera Module, MLX90614 Temperature sensor.
Challenges we ran into
- To create a complete contactless system.
- To optimize the website, that is to provide a single login page for different roles.
- To click image from client camera and to process it in open cv on the backend server.
Accomplishments that we're proud of
- To complete the project as planned satisfying the core need of the problem statement.
What we learned
- Team management.
- Committing to the problem statement and understand how to approach the solution.
- To keep open ends and mind for the solution so to adapt to any new changed required or suggested by others.
What's next for Automated Society Security Task
- Anti spoofing for face recognition IoT device.
- To improve face recognition model. And add recognition for masked faces or faces with helmet.
Built With
- django
- face-recognition
- firbase-storage
- firebase
- firebase-cloud-messaging
- google-cloud
- haar-cascade
- raspberry-pi
- realtime
Log in or sign up for Devpost to join the conversation.