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.

Built With

Share this project:

Updates