Gesture based Home Automation system using Spartan 6
Gesture-based Home Automation system using Spartan6 FPGA kit
Gesture-based Home Automation system is an advanced method of controlling home appliances using a spartan6 FPGA kit and gesture recognition kit. The gesture kit accepts various hand gestures such us, left to right, right to left, top to bottom, and bottom to top, and sends the data to the FPGA kit. Finally, the FPGA control door lock opens/close and the bulb is On/Off through the relay. Gesture based Home Automation system using Spartan 6
|Software:||Xilinx ISE 14.7i|
|Hardware:||• Spartan6 FPGA Project Kit|
• Gesture recognition kit
• Stepper Motor
• Bulb with holder
Block Diagram of Gesture-Based Home Automation System
Gesture Recognition Kit
The gesture recognition kit carrying Microchip’s MGC3130 3D gesture recognition controller brings a new approach to designing intuitive user interfaces. It’s like a touchpad whose input area extends 10cm upwards into space. Users will be able to command an MCU or PC by gesturing with hands and fingers above the board, and by touching and tapping its surface. The board comes with an IDC cable connector. The silkscreen on the back of the board depicts various supported gestures (flicking, drawing circles, air wheels, taps, double taps, and so on).
The gesture recognition kit detects hand gestures from the user and processes the data using a PIC microcontroller. Microcontroller output gesture data at the digital output in the digital I/O header.
Spartan6 FPGA project kit directly receives gesture data through the I/O pin and performs control statements.
The control statement includes door open/close control using a stepper motor with a ULN2003 diver circuit.
Also lights ON/OFF control using Relay interface with CFL Bulb.
All the control operations get displayed in a 2×16 LCD interface.