Inspiration

After being given the prompt of dynamic equilibrium, we wanted to make something that everyone could use. That's when we thought of an all-in-one smart home device that allows you to do a bunch of things with one device. By changing your home's temperature, lights, etc., your home maintains equilibrium.

What it does

Once it detects that someone has entered the house, it will automatically turn on the lights or any accessories powered via a plug. The plug is also controlled via Google Home. After that, it will fetch the outside temperature of your location via your Google Home address. Once it fetches your temperature outside, it takes the temperature inside. Based on the season, it determines whether a warmer or colder temperature inside is better. If your home is in ideal conditions, a status light turns green at the front of the device. Otherwise, it turns red.

How we built it

Using the Arduino IDE, we made the entire code. After that, we put it on Arduino Cloud and added Google Home APIs to add a smart home integration.

Challenges we ran into

Mostly everything we did always had a challenge. From the hardware (miswiring GPIO pins, messing up breadboards, etc.) to the software (coding problems, smart home variable issues, etc.) and even the CAD modeling (19-hour initial print time), we had many challenges, but in the end, we fixed everything.

Accomplishments that we're proud of

We're really proud of how everything turned out, especially the smart home integration and our beautiful dashboard. With having everything working by midnight, we thought we were good to go but smart home didn't work! Fortunately for us, we worked together to make it work.

What we learned

We learned a lot of new skills but most notably learning Arduino a lot better.

What's next for EcoAware

We will add more features such as a noise detection one, humidity, and a lot lot more!

Built With

Share this project:

Updates