With IoT becoming more popular, we wanted to create a way for users of all types to be able to connect their home to the internet cheaply. Particle Photons run about ~$20 each, which can add up quickly when connecting multiple devices.
What it does
PickyHome aims to allow users to connect multiple objects to the internet with only one Particle Photon. This works by using IR relays, which are much cheaper than using multiple photons. The IR relays are connected to our demo lamps, and turns on when the Photon signals it. Our web app will allow the user to control their IoT device from their PC or mobile device. The user can also monitor the temperature and energy usage in their apartments. An easy to read chart will show the user real time data coming from the sensors, and will allow for user input to calculate the expected price of the user's energy bill. This allows the users to be more mindful of their energy usage to avoid unexpected charges.
How we built it
Challenges we ran into
We were a bit too ambitious in the beginning, and couldn't get to everything we set out for. We had a plan to incorporate the ability to parse voice input into commands that could control the various devices in the home, but that fell short as we later realized the added difficulty of that task. Also, some of the hardware didn't end up working as well as we were hoping it would.
Accomplishments that we're proud of
We made a hack consisting of hardware and software in a non trivial manner. Our team learned a lot during this process. Also, staying up for the majority of a 24-hour period is no easy task, and we're proud to have been able to continue working hard throughout that time.
What we learned
Our first time hacker team member learned basic web development (ie HTML, CSS, Bootstrap) Other team members gained familiarity with MongoDB and hardware.
What's next for PickyHome
We would love to be able to successfully add the voice commands feature to the project and fix up some other software issues. Also, there were some hardware related issues that could be improved upon.