Semi Home Automation using Gesture Controls

Aayush Ahuja

Aayush Ahuja

Dhanbad, Jharkhand

A basic implementation of Gesture Control in rooms for the elderly and differently abled(and also lazy people). Just show the number by using finger count to the camera and control your home appliances. ...learn more

Project status: Published/In Market

Internet of Things

Groups
Student Developers for AI

Code Samples [1]Links [2]

Overview / Usage

There are many disabled and aged people in our society who find it difficult to control even basic room appliances like lights, fans, cooler, Air Conditioner, TV and many more, due to their restricted movement caused by age or any disability. So, to solve this problem and to make our own existing lives more effortless using our current technology, we ought to design a semi-automatic room whose appliances can be controlled by simple hand gestures. By just observing specific hand symbols we can start or stop or change speed of any home appliance.

Methodology / Approach

We used a Raspberry Pi for our computations and Hardware control. For input we used a small Pi camera which captures picture of the hand and a small program written in OpenCV running in our Raspberry Pi will detect which hand symbol is it by using Computer Vision algorithms. By detecting that hand sign we used GPIO pins of Raspberry Pi to control different appliances of our room. We also made a basic prototype of the semi-automatic room.

Technologies Used

  1. Python2.x >= Python2.7.0 / Python3.5.x >= Python3.5.1 / Python3.6.x >= Python 3.6.2 (However our some codes may vary from python to python but only the print statement syntax is different, other libraries are common.)
  2. OpenCV(python-distribution), we used 2.7.4 in Raspberry and 3.4.2 in our systems.
  3. Raspberry Pi, atleast 2-B. Even 2-b was too slow for such heavy tasks, so we had to optimize our codes seriously.

Repository

https://github.com/CodeAayu/HackFest2018-Hack_manias

Collaborators

1 Result

1 Result

Comments (0)