Project

# Title Team Members TA Documents Sponsor
69 Eyestrain-alleviating monitor adjustment
Bryan Huang
Peter Siborutorop
Raghav Verma
Bonhyun Ku design_document1.pdf
design_document2.pdf
final_paper1.pdf
other1.pdf
photo1.jpg
presentation1.pptx
proposal1.pdf
Team Members: Raghav Verma, Peter Siborutorop, Bryan Huang (online)

# PROBLEM:

Most computers/phones already come with a setting that adjusts brightness and color balance based on ambient light conditions and time of day. These are useful when turning on a blue filter before sleeping or dimming lights, but often cause changes that make it harder on the eye, and do not consider whether the user's eyes are comfortable with the display's levels.

# SOLUTION OVERVIEW:

The goal of this system is to determine if the user’s level of eye strain is suboptimal, and if so, change the settings on the user’s display to alleviate the strain. It will be a standalone device directly to the user's computer.

# SOLUTION COMPONENTS:

Sensor subsystem - A mounted camera on the monitor to detect blinking, and an ambient light sensor to give a baseline brightness.

Strain detection / Adjustment subsystem - Software running on our device. Given information from the camera and sensors, determines a level of eye strain. Blink rate is relatively simple to detect with vision compared to other metrics, so our cameras would be focused on that. Especially high or low blink rates indicate increased strain.

Then determines how to best adjust displays to reduce strain. Changes include normalizing the brightness, increasing zoom levels, and adjusting contrast when the users strain level is high. Further testing will be required to determine what combination of these changes is most effective at lowering eye strain.

Interface subsystem - An applet running on the user's target device, and a wired communication module on our device. Communicates the adjustments needed to the connected target monitor/device, and allows the user to manually disable the adjustments through software on the target device. This adjustment would be exported in to the display settings of devices the user is using and change the device's display settings according to the user’s current condition. It would also show the users the information collected by the sensors.

# CRITERIA FOR SUCCESS

Sensors are resource-light and do not require significant maintenance

Successful communication between the device and user's computer, display settings are properly adjusted

Successfully detect blink rate and normalize blink rate while the system is in use

Logic Circuit Teaching Board

Younas Abdul Salam, Andrzej Borzecki, David Lee

Featured Project

Partners: Younas Abdul Salam, Andrzej Borzecki, David Lee

The proposal our group has is of creating a board that will be able to teach students about logic circuits hands on. The project will consist of a board and different pieces that represent gates. The board will be used to plug in the pieces and provide power to the internal circuitry of the pieces. The pieces will have a gate and LEDs inside, which will be used to represent the logic at the different terminals.

By plugging in and combining gates, students will be able to see the actual effect on logic from the different combinations that they make. To add to it, we will add a truth table that can be used to represent inputs and outputs required, for example, for a class project or challenge. The board will be able to read the truth table and determine whether the logic the student has created is correct.

This board can act as a great learning source for students to understand the working of logic circuits. It can be helpful in teaching logic design to students in high schools who are interested in pursuing a degree in Electrical Engineering.

Please comment on whether the project is good enough to be approved, and if there are any suggestions.

Thank you