Inspiration

Everyday we command the devices around us to conduct regular tasks. Press the switch to run the fan, or start the bulb. However; imagine how awesome it would be, if we flipped this interaction.

What if the devices already knew what you want? What if they responded to your mood? What if you didn't have to control them at all! That's exactly what Geslite it about. "Geslite" is a combination of "Gestures" and "Lite"; bringing out a paradigm of integrating gestures into our lives in the most fluid manner possible.

Geslite is a progressive technology based on connecting Kinect with Arduino, so that the software will automatically understand your mood (based on your facial expression), and your gestures to control every device in your room. This allows you to live in your most natural state. Want to go to bed? Don't worry about the lights, the moment you sleep, the lights go off automatically! Or you wanna swich on a fan but don't want to shout "Hey Alexa", you can just do that with Geslite!

And, Geslite is open sourced!

How we built it

We built it as a team through lots and lots of trials and errors. We had a direction in mind, but no experience with image processing through Kinect. However, we had a great bond as a team that helped us to keep moving forward, everyone's skills were used to the best.

Challenges we ran into

Since, none of us had worked with image processing in Kinect, we had no clue where to start. We knew where we want to head, but had to deconstruct a lot of existing paradigms we had to overcome the challenges we faced.

Accomplishments that I'm proud of

Learned how to talk to new hardware (Kinect) and make it talk to other technologies.

What's next for Geslite

We can incorporate the AI into this project to make it more smarter. Using small computers like raspbery-pi can totally make the whole technology independent and portable. This could change the home automation market, because of it's involvement of AI in it.

Built With

  • arduino-uno
  • image-processing
  • microsoft-kinect
  • visual-basic
  • visual-studio-c#
Share this project:

Updates