Project

# Title Team Members TA Documents Sponsor
41 Door Access Tracker
Benjamin Wasicki
John Scholl
Patrick Connelly
Chi Zhang design_document1.pdf
design_document2.pdf
design_document3.pdf
design_document4.pdf
design_document5.pdf
final_paper1.pdf
presentation1.pdf
proposal1.pdf
proposal2.pdf
##### Patrick Connelly (prc2), Benjamin Wasicki (wasicki2), John Scholl (johnts2)

# Door Access Tracker

### Problem:

Many areas of day-to-day life involve the opening and closing of a door. We believe that better information on the state of a door can improve quality of life. For example, one could monitor a door as a security measure, such as a front door, a liquor closet, or a medicine cabinet. In addition, knowing when the mailbox has been accessed could be time saving, especially for someone who has mobility problems. Therefore, we would like to create a device to solve this problem that is cheap, versatile, and easy to install.

### Solution

We propose the *Door Access Tracker* to solve this specific problem. This would consist of a four part system:

- **Door Status Sensor** - This is a two-piece system for tracking the state of the door. Our current idea is to mount one magnet on the door itself, and another on the frame of the door, allowing for the magnets to act on each other only when the door is closed. Close proximity of the magnets would pull on a conductive component, opening a circuit and changing the current output signal.

- **System Controller** - This is the main computing device, consisting of a battery, a micro-controller, and a WiFi card. These would require very lower power and bandwidth. The primary function of this component is receiving a signal from the sensor and transferring this signal to the WiFi card, which provides this data to a remote server.

- **Backend Server** - This would be the server that would receive updates from each system controller and send out updates to each app associated with the specific system controller based on the configurations set in the app. We plan to run a basic container with our server on some cloud computing platform, possibly Google Cloud. As our server requires very little computing power, costs associated with running it would be negligible.

- **Android Application** - This would be the app that would connect to the backend server. It would tell the backend server to associate it with specific system controllers and receive updates based on configurations it sends to the backend server.

### Criterion for Success
To be effective, our device must meet the following criteria:

- Accurately determine the state of a door
- Reliably send the state of the door to the server upon a state change
- Server sends notifications of door state to the app based on set configurations
- App alerts user based on notification received from server

Low Cost Myoelectric Prosthetic Hand

Michael Fatina, Jonathan Pan-Doh, Edward Wu

Low Cost Myoelectric Prosthetic Hand

Featured Project

According to the WHO, 80% of amputees are in developing nations, and less than 3% of that 80% have access to rehabilitative care. In a study by Heidi Witteveen, “the lack of sensory feedback was indicated as one of the major factors of prosthesis abandonment.” A low cost myoelectric prosthetic hand interfaced with a sensory substitution system returns functionality, increases the availability to amputees, and provides users with sensory feedback.

We will work with Aadeel Akhtar to develop a new iteration of his open source, low cost, myoelectric prosthetic hand. The current revision uses eight EMG channels, with sensors placed on the residual limb. A microcontroller communicates with an ADC, runs a classifier to determine the user’s type of grip, and controls motors in the hand achieving desired grips at predetermined velocities.

As requested by Aadeel, the socket and hand will operate independently using separate microcontrollers and interface with each other, providing modularity and customizability. The microcontroller in the socket will interface with the ADC and run the grip classifier, which will be expanded so finger velocities correspond to the amplitude of the user’s muscle activity. The hand microcontroller controls the motors and receives grip and velocity commands. Contact reflexes will be added via pressure sensors in fingertips, adjusting grip strength and velocity. The hand microcontroller will interface with existing sensory substitution systems using the pressure sensors. A PCB with a custom motor controller will fit inside the palm of the hand, and interface with the hand microcontroller.

Project Videos