electrical and computer engineering personal heads-up display ivan bercovich radu-andrei ivan jeff...

21
Electrical and Computer Engineering Personal Heads-Up Display Ivan Bercovich Radu-Andrei Ivan Jeff Little Felipe Vilas-Boas Faculty: Dr. Tilman Wolf Preliminary Design Review

Post on 22-Dec-2015

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Electrical and Computer Engineering Personal Heads-Up Display Ivan Bercovich Radu-Andrei Ivan Jeff Little Felipe Vilas-Boas Faculty: Dr. Tilman Wolf Preliminary

Electrical and Computer Engineering

Personal Heads-Up Display

Ivan Bercovich

Radu-Andrei Ivan

Jeff Little

Felipe Vilas-Boas

Faculty: Dr. Tilman Wolf

Preliminary Design Review

Page 2: Electrical and Computer Engineering Personal Heads-Up Display Ivan Bercovich Radu-Andrei Ivan Jeff Little Felipe Vilas-Boas Faculty: Dr. Tilman Wolf Preliminary

2Electrical and Computer Engineering

Concept

Page 3: Electrical and Computer Engineering Personal Heads-Up Display Ivan Bercovich Radu-Andrei Ivan Jeff Little Felipe Vilas-Boas Faculty: Dr. Tilman Wolf Preliminary

3Electrical and Computer Engineering

Concept

Page 4: Electrical and Computer Engineering Personal Heads-Up Display Ivan Bercovich Radu-Andrei Ivan Jeff Little Felipe Vilas-Boas Faculty: Dr. Tilman Wolf Preliminary

4Electrical and Computer Engineering

Concept

Page 5: Electrical and Computer Engineering Personal Heads-Up Display Ivan Bercovich Radu-Andrei Ivan Jeff Little Felipe Vilas-Boas Faculty: Dr. Tilman Wolf Preliminary

5Electrical and Computer Engineering

Our Project

Orientation Sensing Unit• Gather information from orientation sensors

Data Processing Unit• Process data from the sensors, send information to display

Heads-Up Display• Virtually label surrounding area

Page 6: Electrical and Computer Engineering Personal Heads-Up Display Ivan Bercovich Radu-Andrei Ivan Jeff Little Felipe Vilas-Boas Faculty: Dr. Tilman Wolf Preliminary

6Electrical and Computer Engineering

Specifications

Label all buildings within a 150 meter radius Be able to run for 2 hours on the power supply Be accurate in labeling to +/- 3˚

Page 7: Electrical and Computer Engineering Personal Heads-Up Display Ivan Bercovich Radu-Andrei Ivan Jeff Little Felipe Vilas-Boas Faculty: Dr. Tilman Wolf Preliminary

7Electrical and Computer Engineering

Specifications

150 Meters from Knowles

Page 8: Electrical and Computer Engineering Personal Heads-Up Display Ivan Bercovich Radu-Andrei Ivan Jeff Little Felipe Vilas-Boas Faculty: Dr. Tilman Wolf Preliminary

8Electrical and Computer Engineering

Design Challenges

Sensing (accelerometer, gyroscope, etc.)• System has to respond to user movements in real-time

Noise (i.e.: Compass)• System has to handle electromagnetic disturbances

Size (Embedded Linux)• Portable system that will fit on the users head

Page 9: Electrical and Computer Engineering Personal Heads-Up Display Ivan Bercovich Radu-Andrei Ivan Jeff Little Felipe Vilas-Boas Faculty: Dr. Tilman Wolf Preliminary

9Electrical and Computer Engineering

Hardware: System Block Diagram

Page 10: Electrical and Computer Engineering Personal Heads-Up Display Ivan Bercovich Radu-Andrei Ivan Jeff Little Felipe Vilas-Boas Faculty: Dr. Tilman Wolf Preliminary

10Electrical and Computer Engineering

GPS

Determine lat/long position on the campus Garmin 18 LVC Features • Bare wire as connector • Easily integrate with MCU

• 60mA @ 5V • Data Output: NMEA 0183 format

• Already purchased

https://buy.garmin.com/shop/shop.do?pID=223#

Page 11: Electrical and Computer Engineering Personal Heads-Up Display Ivan Bercovich Radu-Andrei Ivan Jeff Little Felipe Vilas-Boas Faculty: Dr. Tilman Wolf Preliminary

11Electrical and Computer Engineering

Digital Compass

Detect what direction the user is looking in Honeywell, 2 axis digital compass Features: • Simple I2C interface • 2mA @ 2.7 to 5.2V supply range

• 8 bit-resolution • True drop-in solution

• Eagle library available • 0.5 degree heading resolution

http://www.sparkfun.com/commerce/images/products/HMC6352-0_i_ma.jpg

Page 12: Electrical and Computer Engineering Personal Heads-Up Display Ivan Bercovich Radu-Andrei Ivan Jeff Little Felipe Vilas-Boas Faculty: Dr. Tilman Wolf Preliminary

12Electrical and Computer Engineering

Gyroscope

Compass compensation Gyroscope – Analog Devices ADXRS401 Features: • Complete rate gyro on an IC • Self-test on digital command

• Z-axis (yaw-rate) response • Precision voltage reference output

• 5 V single-supply operation

http://www.robotshop.us/home/suppliers/spark-fun-en/sfe-adxrs401-gyroscope.html

Page 13: Electrical and Computer Engineering Personal Heads-Up Display Ivan Bercovich Radu-Andrei Ivan Jeff Little Felipe Vilas-Boas Faculty: Dr. Tilman Wolf Preliminary

13Electrical and Computer Engineering

Accelerometer

Detect head movements by the user ST Micro – LIS302DL, 3 axis Accelerometer Features: • 2.16-3.6V @ 0.3mA • Sensitivity 16.2 mg/digit

• I2C Interface • 8-bit resolution

• +/-2g or +/-8g range

http://www.sparkfun.com/commerce/images/products/08637-04-L.jpg

Page 14: Electrical and Computer Engineering Personal Heads-Up Display Ivan Bercovich Radu-Andrei Ivan Jeff Little Felipe Vilas-Boas Faculty: Dr. Tilman Wolf Preliminary

14Electrical and Computer Engineering

Microcontroller Unit (MCU)

40 Pin ATMega32 µC used for Computer System Lab Features: • 32K of program space • Runs up to 16MHz

• 32 I/O lines, 8 of which are 10bit A/D converter capable

• Programmed in circuit and be debugged with AVR-JTAG

http://www.sparkfun.com/commerce/images/products/ATMega32.jpg

Page 15: Electrical and Computer Engineering Personal Heads-Up Display Ivan Bercovich Radu-Andrei Ivan Jeff Little Felipe Vilas-Boas Faculty: Dr. Tilman Wolf Preliminary

15Electrical and Computer Engineering

Software

• Create a 3D environment with Open GL• Tag points within the environment corresponding to

building layout on the UMass Campus• User movements translates to movements in virtual

environment• Transpose tags from 3D environment onto HUD

Page 16: Electrical and Computer Engineering Personal Heads-Up Display Ivan Bercovich Radu-Andrei Ivan Jeff Little Felipe Vilas-Boas Faculty: Dr. Tilman Wolf Preliminary

16Electrical and Computer Engineering

Central Processor Unit (CPU)

• Process the signals from the MCU and drive the HUD

Page 17: Electrical and Computer Engineering Personal Heads-Up Display Ivan Bercovich Radu-Andrei Ivan Jeff Little Felipe Vilas-Boas Faculty: Dr. Tilman Wolf Preliminary

17Electrical and Computer Engineering

Heads Up Display (HUD)

• Contacted three companies

http://farm1.static.flickr.com/215/489851204_1b60847a1b.jpg?v=0

Page 18: Electrical and Computer Engineering Personal Heads-Up Display Ivan Bercovich Radu-Andrei Ivan Jeff Little Felipe Vilas-Boas Faculty: Dr. Tilman Wolf Preliminary

18Electrical and Computer Engineering

Power Supply

• Orientation Sensing Unit (OSU) is battery powered• Elements in OSU run between 2V-5V

• < 100mA peak power across 3.3V and 5V supplies

• Data Processing Unit (DPU) is battery powered• ~500mA peak

• Voltage regulation• 3.3V National Semiconductor , LP38691DT-3.3

• 5V National Semiconductor , LP38691SD-5.0

• Battery Pack• Ultralife 9V lithium ion rechargable battery, 1700mAh

Page 19: Electrical and Computer Engineering Personal Heads-Up Display Ivan Bercovich Radu-Andrei Ivan Jeff Little Felipe Vilas-Boas Faculty: Dr. Tilman Wolf Preliminary

19Electrical and Computer Engineering

Associated Costs

Component Cost

Digital Compass $50

Gyroscope $40

CPU $180

3 Axis Accelerometer $15

GPS ($75)

PCB Fabrication $100

Batteries $50

Total $435

Page 20: Electrical and Computer Engineering Personal Heads-Up Display Ivan Bercovich Radu-Andrei Ivan Jeff Little Felipe Vilas-Boas Faculty: Dr. Tilman Wolf Preliminary

20Electrical and Computer Engineering

Demonstration of Orientation Sensing Unit• Microcontroller

• Accelerometers

• Gyroscope

• Digital Compass

• GPS

Design simple 3D environment with OpenGL• PC based

Proposed MDR Deliverables

Page 21: Electrical and Computer Engineering Personal Heads-Up Display Ivan Bercovich Radu-Andrei Ivan Jeff Little Felipe Vilas-Boas Faculty: Dr. Tilman Wolf Preliminary

21Electrical and Computer Engineering

Thank You

Questions?