Inspiration
We were inspired by personal security, both privacy or home security. We found it important to find a versatile motion detection solution for whatever needs you may have.
What it does
The project G-Guard helps to guard your home by detecting motion, whether at a doorway or next to any other wall, to improve the user's sense of security. One of the main functions we worked on for the G-Guard is to alert the user, and possibly even control their Windows interface (e.g. switching windows/tabs) depending on whether motion is detected.
How we built it
We created a motion-sensing system that detects when someone (like your mom) approaches your room and automatically switches tabs and shows a fake study screen. We built it using two ESP32s and 3D printed container, AutoHotKey and USC cable to connect the ESP to power source and computer.
ESP32: Main controller for sensor and communication
PIR Motion sensor: Detects movement or presence outside the door
Serial/Bluetooth/WiFi: To send a signal to the computer (depending on setup)
Challenges we ran into
ESP-NOW implement differ depends on the module, ESP32-S3 setup, power source issues, new coding environment.
Accomplishments that we're proud of
We learnt and masterESP32 in 10 hours, figure how to properly setup and link ESP32 together and to the computer, brainstorm ideas together, implemented ESP-NOW, and make new friends.
Some of our biggest challenges that we are proud of overcoming are:
Consistent Motion Detection – Had to adjust sensor sensitivity to avoid false alarms from small movements
ESP32 to PC Communication – Getting the computer to react to ESP32 signals
Timing Sensitivity – Ensuring the system reacts fast enough to switch the tabs
What we learned
We learned how to work together as a team and improved on our individual skills, such as in working with certain components, 3D printing, etc.
What's next for G-Guard
Next, we plan on connecting multiple ESP32s on the same network so that multiple devices can interact with the motion sensor.
Log in or sign up for Devpost to join the conversation.