What it does
It is a friendly neighborhood security system that allows homeowners to have an intrusion detection system that will alert 2-3 nearest neighbors. This information will be displayed on a map UI containing notifications.
How we built it
We used an RFID scanner, numpad, 2 ultrasonic sensors, a servo motor, and an ESP32 S3-Devkit C-1 Module. The idea is, there is an ultrasonic sensor on the outside of the door and one on the inside. Next to the door, there is a module box with an RFID scanner and a numpad that will arm the door lock. If a person enters the home with the ultrasonic sensors scanning on both ends but the RFID scanner and numpad is not used or armed, then the person is an intruder. To determine if the person was entering or leaving the house, we wrote an algorithm to determine which ultrasonic sensor was tagged first.
Challenges we ran into
- Backend integration
- CAD
- Getting the system to work with just the battery
- Building the notification and map application
What we learned
- We learned how to integrate a phone app using React Native and FastAPI backend to ESP32 using http requests and wifi connection.
What's next for EchoNeighbors
- Real time map display
- Notification system using SMS or amber alert like system
Built With
- arduino
- c++
- fastapi
- react-native
Log in or sign up for Devpost to join the conversation.