1 / 32

Intelli -Glove

Intelli -Glove. Midterm Design Review Team 13 Team Members: Pranav Laxmanan , Mayank Tomar , Vijit Kumar, Parth Shukla. ECE 477 Design Review Team 13  Fall 2013. Pranav Laxmanan , Mayank Tomar , Parth Shukla, Vijit Kumar. Outline. Project overview

astin
Download Presentation

Intelli -Glove

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Intelli-Glove Midterm Design Review Team 13 Team Members: PranavLaxmanan, MayankTomar, Vijit Kumar, Parth Shukla

  2. ECE 477 Design Review Team 13  Fall 2013 PranavLaxmanan, MayankTomar, Parth Shukla, Vijit Kumar

  3. Outline • Project overview • Project-specific success criteria • Block diagram • Component selection rationale • Packaging design • Schematic and theory of operation • PCB layout • Software design/development status • Project completion timeline • Questions / discussion

  4. 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.

  5. Project-Specific Success Criteria • An ability to interface and interact with data from multiple sensors (5 Flex sensors, 1 Gyroscope). • 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.

  6. Block Diagram

  7. Component Selection Rationale: Microprocessors Critical Design Constraints • One UART connection for the OLED screen. • One I2C connection for the MPU 6050. • Approximately 30 pins • Well established design tool-chain

  8. Component Selection Rationale: Microprocessor

  9. Component Selection Rationale: Sensor/Modules Considerations • Small, lightweightcomponents • Easy to interface via UART, I2C, SPI etc. • Functioning voltages of 5V or 3.3V • Ample documentation available online Components • MPU 6050 (6 axis Gyroscope and Accelerometer) • 4d Systems uOLED-96-G2 • Flex Sensors • IR Receiver and Transmitter

  10. Component Selection Rationale: Sensor/Modules 4d Systems uOLED-96-G2 • Low cost OLED • Easy 10 pin interface to any external device, communicates via UART • Voltage range 4V-5.5V • Active Display Area: 20mm x 14mm. MPU 6050 • 6 axis Gyroscope/Accelerometer • I2C communication of data • Voltage range 2.3V – 3.4V • Embedded algorithms for run-time bias and compass calibration. IR Receiver and Transmitter • AN1064-IR Remote Control Transmitter • Some common protocols are Philips® RC5, NEC®, Sony™ SIRC, and Matsushita®. • TSOP17.. – series are miniaturized receivers for IR remote control systems. Flex Sensors • Simple Flex Sensor 2.2” in length • Part Length 7.366 cm fits along all fingers easily • Life Cycle: >1 million bends • Bend Resistance Range: 45K to 125K Ohms

  11. Packaging Design Constraints • Portability – Portability is a major concern for us since our design seeks to eliminate the need for conventional remote. • Weight – The weight of our device is estimated to be around a 150-200g. • Size – The area of the PCB has to be within limits so as to easily fit on the back of the hand ~ 8cm x 8cm

  12. Packaging Design

  13. Packaging Design

  14. Schematic: Overall Design • duplicate this slide as necessary for each major block of your design

  15. Schematic: Overall Design • duplicate this slide as necessary for each major block of your design MPU 6050 and OLED Voltage Regulation and Power Supply Microcontroller Flex Sensors IR Receiver/Transmitter

  16. Power Supply and Voltage Regulation description In our Power Supply and voltage regulation, we use a 9V rechargeable TenergyCenturaNiMh Battery as our power source Require two voltage levels- 3.3V – Microcontroller, IMU sensor, 5V – OLED, IR Receiver, IR Transmitter, Flex Sensors LM2675 Switching regulator for our 9V to 5V LM3485 Switching regulator for our 5V to 3.3V

  17. Schematic: Voltage Regulation and Power Supply 9V Battery ON/OFF switch LM2675 LM3485

  18. MPU 6050 and OLED descriptions • Using Breakout Boards for Both. • IMU Sensor sends digital outputs via an I2C connection (SCLK and SDA lines) to the I2C ports of the microcontroller (SCL1 – Pin44, SDA1 – Pin1). • OLED Screen is interfaced using UART. RxData, TxData, Clear_bits, Ready_bits are connected to PORTC (Pins 5, 4, 3, 2 respectively) of our microcontroller.

  19. Schematic: MPU 6050 and OLED Standard 0.1” Single Row Header

  20. Flex sensors Description • 5 Flex Sensors send analog inputs sampled by the ADC modules on the microcontroller • Need an op-amp for application circuit. • Used AD8682RM Dual JFET OpAmp for Thumb and AD8684RM Quad JFET OpAmp for the rest of the fingers. • Flex Sensors for Thumb, Index, Middle, Ring, Pinkie are connected to AN8(Pin 27), AN7(Pin 26), AN6(Pin 25), AN5(Pin 24), AN4(Pin 23) respectively

  21. Schematic: Flex Sensors

  22. IR Receiver and Transmitter Description • Using an SFH482 IR LED for transmission. • Using a BJT switch for the application circuit • Using a TSOP1736 IR Receiver. • Standard 3 input 0.1” header • Transmitter connected to GPIO Pin 22 and Receiver connected to GPIO Pin 21

  23. Schematic: IR Receiver/Transmitter

  24. Schematic: Microcontroller IMU OLED I2C UART Rj11 header GPIOs ADC IR Flex

  25. PCB Layout (7.98x6.43 cm)

  26. PCB Layout • PCB with ground highlighted • Trace size • 9V, 5V–0.032 in • 3.3V - 0.016 in • Normal is 0.016 in • For smaller parts – 0.012 in • Hole Size – 0.1 in

  27. PCB Layout (7.98x6.43 cm) 13 9 8 7 16 11 2 4 3 5 1 • Decoupling Capacitors for Micro: C1,C2,C3,C4,C5 • Bulk Capacitor – C13(4.7 uF), C16(100 uF), C7(47uF) • Decoupling Capacitor for Power • 9V – C9 • 5V – C11

  28. PCB Layout (7.98x6.43 cm) Voltage Regulation Flex - 5 Nav. Switches Flex Sensors (1-4) Mode Switch OLED Heart Beat LED Programming Header (RJ11) MPU 6050 IR Trans. IR Receiv.

  29. Software Design/Development Status • IR Lookup Table • Lookup table is a hash map data structure which has the device as the key and the devices Command Table as the value. • This second hash map of the devices Commands will map commands (ADC port values and accelerometer values) with the specific IR code. • Device will have a “Program Mode” where new devices with their Command tables can be added to the IR Lookup Table. • Flex Sensors interfacing with the ADC ports is done. • I2C interfacing with MPU 6050 is done. • UART for OLED, IR Receiver / Transmitter interfacing to be done.

  30. Project Completion Timeline • Week of 03/31: • Continue with work on the PCB • Continue working on the IR Lookup Table • Work on Legal Analysis • Week of 04/07: • Finish up with the software • Start testing the device. • Work on Reliability & Safety Analysis • Week of 02/17: • Continue with testing and debugging • Work on the Environmental and Ethical Impact • Week of 02/24 • Work on the Manual • Demonstrate PSSC’s • Work on Final Report • Week of 03/02: • Interface all five Flex Sensors with the ADC Channels • Work on improving PCB design and eliminating flaws • Start working on interfacing OLED • Week of 03/10: • Finish working on the OLED display. • Start working on IR Transmitter/Receiver by looking up various transmission algorithms. • Week of 02/17: • Spring Break • Finish working on IR Transmitter/Receiver • Week of 02/24 • Finish interfacing all sensors/modules with no bugs • Begin placing components on the PCB • Start writing software for IR Lookup Table

  31. Questions / Discussion

  32. References

More Related