Our project is a smart home system aimed at protecting the house from intruders and monitoring indoor climate.


We noticed that there was an almost empty market in the smart home organizer field. This inspired us to create this hack.

What it does:

Our project reports suspicious behavior near ones house through the use of motion sensors and alerts the user through a mobile app and website if someone is breaking into their house. It also serves as a smart home capable of telling humidity and temperature.

How we built it:

We used a variety of hardware including Arduino Uno and Raspberry Pi 3 - Model Bbb in order to construct this product. At the same time, we coded for a mobile app and website for our product. We also have cloud systems to connect our services.

Challenges we ran into:

A few challenges we faced include: - Understanding the gist of cloud functions - Enabling asynchronous methods on external devices like raspberry pi and adafruit feather - Making sure not to short circuit the board while using the breadboard - Promises being fulfilled in the cloud functions - Having a proper algorithm to sort the logs

Accomplishments that we're proud of:

-Making all ends of our project connect each other using one platform: GCP. -Successfully divided tasks among team members

What we learned:

From this project, our group learned a lot. Our team leader, Derrick, had no previous experience with Understanding, but by the time our project was completed, he knew in-depth how they worked, and could work with them like a pro. Our Arduino expert, Jagan, explored different fields of computer science, and really stepped outside of his comfort zone in that respect. Our two documenters and support members, Liam and Amogh, gained deeper understandings of the computer science world that they hadn’t touched before. Specifically, they learned about C++ and web development. I think we all see the role teamwork took: pooling our efforts together allowed us to create something terrific.

What's next:

Soteria has extremely high growth potential due to its vast compatibility. Due to the nature of microcontrollers such as Adafruit Feather Huzzah, connecting new devices such as fingerprint sensors or retinal scans becomes extremely easy. Also, future implements could allow users not only to view their home temperature and humidity but also to control and manage it. On top of this, adding new and authenticating new users is also a breeze using Firebase servers. We also plan to implement a system to report incidents to the police using our app and website.

Built with:

5-inch HDMI TFT LCD 800x480 Touchscreen (Raspberry Pi) Raspberry Pi 3 - Model B Arduino 37 Sensor Kit Arduino Starter Kit (without Arduino) Arduino Uno Fingerprint Scanner IR Break Beam Sensor Long Flex Sensor LCD Monitor PIR Motion Sensor Raspberry Pi Camera Module V2 Breadboard GitHub Desktop Android Studios Arduino IDE

Prizes we're going for:

HAVIT RGB Mechanical Keyboard

Google Home Mini

TBI Pro Gaming Headset

$100 Amazon Gift Cards

Raspberry Pis & PiHut Essential Kits

Grand Prize

Jetbrains Pro Software

Lutron Caseta Wireless Kit

Blu R2 Plus Smartphones

Raspberry Pi Arcade Gaming Kit

Team Members

Amogh Bharadwaj, Infant Derrick Gnanasusairaj, Liam Brandwein, Jagan Krishnasamy
View on Github