Project

# Title Team Members TA Documents Sponsor
44 Head Controlled Mouse
Amanda Favila
Asher Mai
Lauren Wilcox
Sainath Barbhai design_document1.pdf
design_document2.pdf
final_paper1.pdf
other1.pdf
proposal1.pdf
video
# # Head Controlled Mouse

Team Members:
- Asher Mai (hanlinm2)
- Amanda Favila (afavila2)
- Lauren Wilcox (lwilcox4)

# Problem

There are many reasons why someone would want to use an eye or head-controlled mouse. Some people want to increase the rate at which they can move their mouse across the screen. Others may switch off between clicking and typing so much, and not having to take their hands off of the keyboard will save them time. Disabilities can also make using the standard computer mouse or trackpad difficult. Although eye and head-controlled mice have been invented, they typically require an expensive camera setup. On top of this expensive price and complicated setup, these devices are not universal to any device from Mac to PC to iPad. There is clearly a need for this technology to be more universally accessible. Additionally, there are people who dislike using cameras due to privacy concerns, so we believe there is another solution to this problem that does not need a camera.

# Solution

Our solution is to create a device that will process the user’s head motions to control the cursor on whatever device they are using. This device will be attached to a hat which is more comfortable for the user than a headband and can balance the weight of the device and its battery more evenly. This device will track when the user turns their head up, down, left, and right to move the cursor on their screen accordingly, and then either read a head tilt to click or use an external button that is large enough for accessibility requirements. Although there are similar technologies on the market for this problem, we believe we can decrease the cost of the device (less than $150) and make it more universally accessible across devices.

# Solution Components

## Subsystem 1: Internal Measurement Unit (IMU)
We will need an IMU to measure the head rotations of the user. This will include an angular velocity sensor (Gyroscope) and accelerometer that we can grab data from. Right now we are looking at the SCC1300-D02 gyroscope and the ADXL335 accelerometer.

## Subsystem 2: Power Supply

We will make use of a standard battery pack to supply the power to our device. If needed, we can also include a voltage regulator in our PCB, depending on what the rated voltages of our components are.

## Subsystem 3: Interface

We will be using a $10 USB Unifying Receiver, such as the Logitech 910-005235. This receiver will take in the cursor displacement data generated by on-board MCU that uses head position data from the IMU.

## Subsystem 4: Processing

This subsystem will be purely software via a programmed microcontroller (Arduino). It will map the gyroscope and accelerometer data from the IMU to the position on the screen. We will need to include a calibration sequence right when the user puts on the hat so that each user’s difference in head movement can be compensated.

# Criterion For Success

Our solution will allow users to control the direction of the computer mouse by moving their head while wearing the hat with the IMU and power supply attached to it. The user will be able to move the mouse anywhere on the screen. They will be able to left-click by pressing the large button and they will be able to right-click by pressing the large button twice, or there will be specific head tilt movements implemented to control left and right clicking.

One goal is for the total price of our device to not exceed $100 so that we can guarantee a sale price that is cheaper than the similar solutions that are already on the market.

Another goal is for the device to be able to be universally used on most devices.

If time allows, we have many ideas for additional features to be added to this device. One example is that the eye control feature of Windows only supports the US English keyboard, so we could expand this idea to other keyboards.

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