This A.I. assistant can make smart decisions based on environmental factors.
A Maker by the name of IamTeknik once again has his sights set on the Hackaday Prize crown with the latest iteration of Project Jarvis, an affordable, Arduino-powered home automation system. Inspired by Iron Man’s A.I. assistant, the DIY solution is capable of controlling nearly every aspect of a modern-day house, while helping save on electricity. Great for you, your wallet and your environment, it’s no wonder the hacker’s artificial intelligence-based system was named a semi-finalist in last year’s Hackaday contest.
As the world around us becomes increasingly connected, this environmental home manager can make even the ‘dumbest’ of houses smart. Not only can the system help save energy and reduce monthly bills, IamTeknik says his project can lend a helping hand in a number of daily tasks. These include fetching a coffee in the morning, waking you up with the weather forecast or keeping you company when alone. Having trouble with some homework or just too lazy to go hit the light switch? Lucky for you, Jarvis can solve complex math problems and command home lighting through verbal cues — all for under $200.
“It’s all driven by sophisticated hardware and software to help make your life, and the life of others, much better,” the Maker notes. What’s more, Jarvis can handle reading notifications, SMS messages and social network feeds, and can go as far as replying to each of them if told what to write through its built-in speech-to-text technology.
“This is present on the mobile and computer apps but the Android app can even use text if you are not in the mood to speak. If you have speakers and microphones set-up in you house or room, Jarvis is accessible simply by saying his name at any time,” IamTeknik adds.
Aside from being controlled via voice recognition, its accompanying computer app works on Linux, Mac, Windows and Solaris, and can be configured for remote access. According to the Maker, he has already embedded NFC technology into the solution and is currently working on employing gesture recognition, too. This way, a homeowner can have Jarvis perform an action by tapping a smartphone to a tag or waving a hand.
In order to be both energy and cost-effective, electricity usage from each room is logged by an SD card on an Arduino Mega (ATmega2560). The code on the board interacts with a more complex neural network, which has been programmed in a separate application. Using the environment and its sensors, its software can then make intelligent decisions to help beat the current month’s data that is still on the SD card.
“You don’t need to pull out your phone and ask Jarvis to do something, he is always there. Jarvis is wherever you are, in the home, office and in your pocket if you use our Android mobile app.”
Jarvis can also manage a home’s infrastructure in order to ensure environmental efficiency. Say for instance a light is left on or a charger is left plugged in, Jarvis can sense this and turn off the device, thus lowering the home’s energy consumption. Tired of having to turn back around to make sure you turned off the stove? With Project Jarvis, just log in to the app and switch ’em off manually — or let the system do it automatically.
Jarvis truly is the next step in home automation. When watching an Iron Man movie, you can’t help but wonder what it would be like to have a personal assistant like Tony Stark’s. And thanks to projects like this one, the omnipresent virtual assistant is inching closer and closer to reality.
When complete, Jarvis will feature a fingerprint scanner, an automated door lock and a wall-mounted tablet. With plenty of parts still in development, the Maker has rendered a black box that will house all of the system’s wireless transceivers and hardware. Moving ahead, he hopes to incorporate sensors that track sleep patterns and monitor temperature, humidity and light. Intrigued by this futuristic project? Head over to its official Hackaday.io page here for a more detailed breakdown of the build.