team 5 ergonomic sensor for pc users

35
Team 5 Ergonomic Sensor for PC Users Brian Dharmanto, Tam Hoang, Ahmed Almulhim, John Chhokar

Upload: tilden

Post on 23-Feb-2016

31 views

Category:

Documents


0 download

DESCRIPTION

Team 5 Ergonomic Sensor for PC Users. Brian Dharmanto, Tam Hoang, Ahmed Almulhim, John Chhokar. Agenda. Problem Definition The Design Implementation IP and Prior Work Testing and Results Contributions Lessons Learned. Problem Definition. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Team 5 Ergonomic Sensor for PC Users

Team 5Ergonomic Sensor for PC Users

Brian Dharmanto, Tam Hoang, Ahmed Almulhim, John Chhokar

Page 2: Team 5 Ergonomic Sensor for PC Users

Agenda Problem Definition The Design Implementation IP and Prior Work Testing and Results Contributions Lessons Learned

Page 3: Team 5 Ergonomic Sensor for PC Users

Problem Definition Number one injury in the office is caused from

bad ergonomics. Companies have started to express a lot of

interest in ergonomics as employee lost day cases as increased.

Ergonomics in the workplace focuses on the health and well being of the employees.

Occupational Safety and Health Administration (OSHA) reports that improper viewing distances to the PC can cause eye strain that lead to headaches.

Page 4: Team 5 Ergonomic Sensor for PC Users

Problem Definition American Optometric Association (AOA) state

that 50-90% of PC users experience Computer Vision Syndrome (CVS).

CVS is defined as a temporary condition resulting from focusing the eyes on a computer screen for uninterrupted periods of time.

Page 5: Team 5 Ergonomic Sensor for PC Users

Motivation There is no device on the market that keeps

the PC user accountable for operating the PC at a proper viewing distance

The objective is to create such a device that keeps the PC user at a good distance and as a result reduce CVS.

We will focus only on distances which are too close.

Companies are looking at software to improve ergonomics but have yet to come up with a hardware solution

Page 6: Team 5 Ergonomic Sensor for PC Users

Objective Goal of the project is to design a working

prototype Secondly the design should be stable such

that the user is aware of a bad viewing distance as soon as they approach dangerous viewing distances.

Lastly, the prototype should be at least as small a standard wireless USB mouse.

Page 7: Team 5 Ergonomic Sensor for PC Users

Alternative Software: Flux : Change the

color of screen

Eye Defender: Remind user to take a rest after a given time

Screen Protector: Prevent direct expose to UV light

Page 8: Team 5 Ergonomic Sensor for PC Users

Requirement Place the ultrasonic on the top of the screen,

the sensor must look directly to face of user unless the device will send the incorrect warning.

Page 9: Team 5 Ergonomic Sensor for PC Users

Approach

6 steps : Research Sensor Microcontroller code Prototype Schematic & Layout Test

Page 10: Team 5 Ergonomic Sensor for PC Users

Agenda Problem Definition The Design Implementation IP and Prior Work Testing and Results Contributions Lessons Learned

Page 11: Team 5 Ergonomic Sensor for PC Users

System Design

Page 12: Team 5 Ergonomic Sensor for PC Users

Zone Definitions Green Zone (Safe) : ~ > 18 inches Red Zone (Danger): ~ < 18 inches Green Zone Upper Bound: ~ 55 inches

Page 13: Team 5 Ergonomic Sensor for PC Users

State Machine

Page 14: Team 5 Ergonomic Sensor for PC Users

HardwareType: MicrocontrollerAtmega 328p5 volt operating voltage14 digital I/O pinsProgramming Language similar to CCheapNo debugging in code is only disadvantage

Page 15: Team 5 Ergonomic Sensor for PC Users

HardwareType: Sensor InputPING Ultrasonic Sensor5 volt operating voltageRelatively low costReliable results3 pin interface

Page 16: Team 5 Ergonomic Sensor for PC Users

HardwareType: Output LEDs2 diffused 10mm LEDs1 LED BarLow current Cheap

Page 17: Team 5 Ergonomic Sensor for PC Users

HardwareType: Speaker8 Ω, .1w powerPerfect for PCB BoardCompact and Light

Page 18: Team 5 Ergonomic Sensor for PC Users

Measure the distance The sensor emit a short 40Khz

burst then listen for echo.

This burst travel with velocity = 1130 feet/second, hit the object and bounce back

The sensor provide an output pulse to terminate when the echo is detected. Therefore, the width of this pulse correspond to the distance

Page 19: Team 5 Ergonomic Sensor for PC Users

Code Program

Page 20: Team 5 Ergonomic Sensor for PC Users

Agenda Problem Definition The Design Implementation IP and Prior Work Testing and Results Contributions Lessons Learned

Page 21: Team 5 Ergonomic Sensor for PC Users

Schematic

Page 22: Team 5 Ergonomic Sensor for PC Users

Dimensions Board: 3.8inch x 2inch Allowed: 4inch x 3.2inch Altoids can: 3.5inch x 2.25inch

Page 23: Team 5 Ergonomic Sensor for PC Users

PCB Layout

Page 24: Team 5 Ergonomic Sensor for PC Users

Product Life Cycle

Page 25: Team 5 Ergonomic Sensor for PC Users

Agenda Problem Definition The Design Implementation IP and Prior Work Testing and Results Contributions Lessons Learned

Page 26: Team 5 Ergonomic Sensor for PC Users

IP• Arduino Development Board http://www.arduino.cc/ - Used to upload software and debug

• Ping Sensor http://www.parallax.com/tabid/768/ProductID/92/Default.aspx - Datasheet discusses formulas to calculate distances

Page 27: Team 5 Ergonomic Sensor for PC Users

Agenda Problem Definition The Design Implementation IP and Prior Work Testing and Results Contributions Lessons Learned

Page 28: Team 5 Ergonomic Sensor for PC Users

Testing

Page 29: Team 5 Ergonomic Sensor for PC Users

Stress Testing

Page 30: Team 5 Ergonomic Sensor for PC Users

Agenda Problem Definition The Design Implementation IP and Prior Work Testing and Results Contributions Lessons Learned

Page 31: Team 5 Ergonomic Sensor for PC Users

Individual Contributors (Ics)Brian Dharmanto Schematic Board Component Solder

Ahmed Almulhim Component Solder Design of board case Prototype

Tam Hoang Software Hardware Design of sensor

case

John Chhokar Software Prototype Wiki Admin

Page 32: Team 5 Ergonomic Sensor for PC Users

Agenda Problem Definition The Design Implementation IP and Prior Work Testing and Results Contributions Lessons Learned

Page 33: Team 5 Ergonomic Sensor for PC Users

Lessons Learned Ahmed Tam - Software - Sensor Coding - Solder - Software - Case Design John Brian - SVN - PC BOARD Layout - WIKI - EAGLE - Case Design - SMT Solder

Page 34: Team 5 Ergonomic Sensor for PC Users

Project Schedule

Page 35: Team 5 Ergonomic Sensor for PC Users

DEMO