Inspiration
In freshman year, my roommates often forgot their keys in the dorm room and I often had to come back to open the door for them. So I wanted to create a project that incorporated both hardware and software to sense if someone is leaving the house and ask them where they're going and if they brought the necessary items.
What it does
First, we made a sensor to detect if the user is leaving the house. Then, it sends a bluetooth signal to their phone to open a static webpage to get user mic input to say where they're going, then it's sent to an LLM to determine what items they may need.
How we built it
We used an Arduino's ultrasonic sensor module to detect the user's distance to trigger the Bluetooth signal, then redirects their phone to a FastAPI served static webpage to take mic input from the user for where they're going.
Challenges we ran into
Connecting the Arduino Bluetooth BLE module to the FastAPI server was very tricky.
Accomplishments that we're proud of
Being able to build a project that's multidimensional in regards to our interests while trying to connect them together.
What we learned
We learned how to use the Bluetooth BLE module to connect from Arduino to device while also having a web server.
What's next for AI doorguard
More consistent sensing, on-device lightweight AI, and native mobile OS support.
Log in or sign up for Devpost to join the conversation.