130 likes | 379 Views
ECE 477 Final Presentation Team 13 Spring 2014. Pranav Laxmanan , Mayank Tomar , Parth Shukla, Vijit Kumar. Outline. Project overview Block diagram Design challenges Individual contributions Project demonstration Questions / discussion. Project Overview.
E N D
ECE 477 Final Presentation Team 13 Spring 2014 PranavLaxmanan, MayankTomar, Parth Shukla, Vijit Kumar
Outline • Project overview • Block diagram • Design challenges • Individual contributions • Project demonstration • Questions / discussion
Project Overview • Intelli-Glove is a glove frame which can fit onto most gloves. • Through the recognition of gestures it will trigger IR signals from a transmitter. • This will be used to control multiple IR based devices. • Information about the current device being interacted with and the gesture recognized are displayed on the OLED screen. • The intention is to make the control of these commonplace devices more intuitive and comfortable for the user by eliminating the need for conventional remote controls.
Design Challenges Packaging • Battery powered • Lightweight • Universal fitting • Should not constrict natural movement of hand Embedded Algorithm Determination • Avoid false positives in detection
Design Challenges IR transmission and reception • Need to avoid interference while programming Universal Remote • Need for multiple profiles, protocols
Individual Contributions • Team Leader – PranavLaxmanan • Team Member 2 – MayankTomar • Team Member 3 – Vijit Kumar • Team Member 4 – Parth Shukla
Team Leader – PranavLaxmanan (Firmware and Second Software) • Designed the schematic and came up with the operational flow. Helped complete the PCB design. • Setup the ADC channels for the flex sensors. • Programmed the OLED display. Setup UART for the OLED and for terminal debugging on the computer. • Setup the input capture module for programming. Setup timers for input capture and IR transmission. • Tested all the modules on the explorer and on the PCB • Combined all the separate modules into one single code flow.
Member 2 – MayankTomar (Systems) • Worked on designing the PCB on Eagle. • Worked on the CAD design for 3D printing. • Setup and tested the parts on the PCB. • Worked on the final packaging of the device. • Worked on the software and hardware design of various microcontroller modules such as I2C, UART, ADC. • Assisted on assembling the different modules and worked on designing the gesture recognition algorithm.
Member 3 – Vijit Kumar (Hardware) • In charge of PCB design and soldering • Assisted on the PCB design and component placement during the initial stages on the Eagle software • Assisted in setting up the OLED screen and helped in writing various API’s related to it. • Worked on soldering a second backup PCB, which was eventually used. • Worked on the final packaging and design
Member 4 – Parth Shukla (Software) • Worked on interfacing the ADC channels with the Flex Sensors • Set up the MPU6050 to communicate with the Microcontroller via I2C • Worked on initializing the IR Receiver and dealing with various issues regarding reception. • Helped fixing bugs with IR transmission • I was also responsible for procuring the various parts for the project
Project Demonstration • An ability to interface and interact with data from multiple sensors (5 Flex sensors, Accelerometer). • An ability to determine hand gestures using an embedded algorithm. • An ability to interface IR sensor with devices and control multiple devices e.g. TV, DVD etc. • An ability to learn and assign IR signals to gestures for a new device. • An ability to display the current active device and the last gesture recognized on the OLED screen.