Inspiration
- Smart homes are taking over the industry
- Current solutions are WAY too expensive(almost $30) for one simple lightbulb
- Can fail from time to time
- Complicated to connect
What it does
- It simplifies the whole idea of a smart home
- Three part system
- App(to control the hub device)
- Hub(used to listen to the Firebase database and control all of the devices)
- Individual Devices(used to do individual tasks such as turn on lights, locks, etc.)
- It allows as many devices as you want to be controlled through one app
- Can be controlled from anywhere in the world
- Cheap in cost
- Based on usage data, provides feedback on how to be more efficient with trained algorithm
How I built it
- App built with XCode and Swift
- Individual devices made with Arduino's and Node-MCU's
- Arduino's intercommunicate with RF24 Radio modules
- Main Hub device connects to Firebase with wifi
Challenges I ran into
- Using RF24 radios to talk between Arduinos
- Communicating Firebase with the Hub device
- Getting live updates from Firebase(constant listening)
Accomplishments that I'm proud of
- Getting a low latency period, almost instant from anywhere in the world
- Dual way communication(Input and Output Devices)
- Communicating multiple non-native devices with Firebase
What I learned
- How RF24 radios work at the core
- How to connect Firebase to many devices
- How to keep listening for changes from Firebase
- How to inter-communicate between Arduinos and Wifi modules
What's next for The Smarter Home
- Create more types of devices
- Decrease latency
- Create more appropriate and suitable covers
Log in or sign up for Devpost to join the conversation.