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
2 Electrical and Computer Engineering Concept
3 Electrical and Computer Engineering Concept
4 Electrical and Computer Engineering Concept
5 Electrical 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
6 Electrical 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˚
7 Electrical and Computer Engineering Specifications 150 Meters from Knowles
8 Electrical 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
9 Electrical and Computer Engineering Hardware: System Block Diagram
10 Electrical and Computer Engineering GPS Determine lat/long position on the campus Garmin 18 LVC Features Bare wire as connector Easily integrate with MCU 5V Data Output: NMEA 0183 format Already purchased
11 Electrical and Computer Engineering Digital Compass Detect what direction the user is looking in Honeywell, 2 axis digital compass Features: Simple I2C interface 2.7 to 5.2V supply range 8 bit-resolution True drop-in solution Eagle library available 0.5 degree heading resolution
12 Electrical 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
13 Electrical and Computer Engineering Accelerometer Detect head movements by the user ST Micro – LIS302DL, 3 axis Accelerometer Features: 0.3mA Sensitivity 16.2 mg/digit I2C Interface 8-bit resolution +/-2g or +/-8g range
14 Electrical 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
15 Electrical 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
16 Electrical and Computer Engineering Central Processor Unit (CPU) Process the signals from the MCU and drive the HUD
17 Electrical and Computer Engineering Heads Up Display (HUD) Contacted three companies
18 Electrical 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.3VNational Semiconductor, LP38691DT-3.3 5VNational Semiconductor, LP38691SD-5.0 Battery Pack Ultralife 9V lithium ion rechargable battery, 1700mAh
19 Electrical and Computer Engineering Associated Costs ComponentCost Digital Compass $50 Gyroscope$40 CPU$180 3 Axis Accelerometer $15 GPS ($75) PCB Fabrication$100 Batteries$50 Total$435
20 Electrical 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
21 Electrical and Computer Engineering Thank You Questions?