Project

# Title Team Members TA Documents Sponsor
33 Therapalz collar
Benjamin Trang
Bernardo Vargas
Tanvi Modi
Dongwei Shi design_document0.pdf
final_paper0.pdf
other0.pdf
presentation0.pdf
proposal0.pdf
Partners:
Name: Tanvi Modi: NET ID: tmodi3
Name: Benjamin Trang : Net ID: bbtrang2
Name: Bernado Vargas Net ID: bvargas2

Web Board Discussion: https://courses.engr.illinois.edu/ece445/pace/view-topic.asp?id=27797

# Solution Overview
After speaking with the sponsor of the Therapalz project, we have come up with some ideas to solve problems with the current product. We would develop a collar device that houses some more easily accessible controls, additional sensors, and a locating feature.
Adding a few controls on the outside of the stuffed animal would help in emergency situations where the pet needs to be turned off, or even certain features need to be temporarily deactivated.
The extra sensors would help note current patient activity, or other times it would be beneficial to put the pet into a lower power mode to conserve battery. These sensors would include ambient light sensors, microphone, and accelerometer.
Locating the stuffed animal is sometimes a problem for caregivers as it is a common occurrence for Alzheimer's patients to hide things, and our solution would be to add the ability to locate the stuffed animal by having it make a loud noise through a speaker, similar to calling your phone to find it. This feature would be tied to a controlling app for the stuffed animal.
# Solution Components.
## Power Subsystem
Use of a battery that can allow the collar to remain functional for a while, considering we also want the battery to last throughout the night. Thus we want to focus on using rechargeable batteries. Which the Adafruit Trinket does seem to have access to from their site.
Link to adafruit battery pack: https://www.adafruit.com/product/2124
## Processing Subsystem
Use bluetooth to communicate to and from a mobile device, using an app, to configure settings based on the choice of the user. Also use bluetooth to track the location of the animal.
Use of an internal microcontroller, currently looking at the Adafruit Trinket - Mini Microcontroller - 5V Logic to control sensors, battery, etc

## Mechanical Subsystem
The mechanical system would consist mostly of a box or other container 3-4 in. in length attached to a collar for a stuffed animal. This box would contain all of the electronic hardware, including the sensors, battery, and microcontroller.

# Criterion for Success
We would like to successfully implement the tracking feature on the animal. The touch of a button on the app would ‘ring’ the animal which would make it easy to find similar to finding a cell phone when lost. We would also like to implement some buttons on the collar itself which would easily shut on/off the animal to conserve power, or mute it. We also hope to implement voice sensors in the collar which would change the behaviour of the animal ( vibration level, heartbeat frequency , etc) based on the loudness of the voice which can be adjusted in the app. We also plan to have certain pre-programmed moods such as angry, confused, happy etc with pre programmed settings for the animal which could simply be activated by picking the mood on the app. Finally, we hope to successfully implement light sensors which would put the animal in ‘sleep’ mode automatically so it does not make noise when the patient is asleep and also helps preserve battery.



Master Bus Processor

Clay Kaiser, Philip Macias, Richard Mannion

Master Bus Processor

Featured Project

General Description

We will design a Master Bus Processor (MBP) for music production in home studios. The MBP will use a hybrid analog/digital approach to provide both the desirable non-linearities of analog processing and the flexibility of digital control. Our design will be less costly than other audio bus processors so that it is more accessible to our target market of home studio owners. The MBP will be unique in its low cost as well as in its incorporation of a digital hardware control system. This allows for more flexibility and more intuitive controls when compared to other products on the market.

Design Proposal

Our design would contain a core functionality with scalability in added functionality. It would be designed to fit in a 2U rack mount enclosure with distinct boards for digital and analog circuits to allow for easier unit testings and account for digital/analog interference.

The audio processing signal chain would be composed of analog processing 'blocks’--like steps in the signal chain.

The basic analog blocks we would integrate are:

Compressor/limiter modes

EQ with shelf/bell modes

Saturation with symmetrical/asymmetrical modes

Each block’s multiple modes would be controlled by a digital circuit to allow for intuitive mode selection.

The digital circuit will be responsible for:

Mode selection

Analog block sequence

DSP feedback and monitoring of each analog block (REACH GOAL)

The digital circuit will entail a series of buttons to allow the user to easily select which analog block to control and another button to allow the user to scroll between different modes and presets. Another button will allow the user to control sequence of the analog blocks. An LCD display will be used to give the user feedback of the current state of the system when scrolling and selecting particular modes.

Reach Goals

added DSP functionality such as monitoring of the analog functions

Replace Arduino boards for DSP with custom digital control boards using ATmega328 microcontrollers (same as arduino board)

Rack mounted enclosure/marketable design

System Verification

We will qualify the success of the project by how closely its processing performance matches the design intent. Since audio 'quality’ can be highly subjective, we will rely on objective metrics such as Gain Reduction (GR [dB]), Total Harmonic Distortion (THD [%]), and Noise [V] to qualify the analog processing blocks. The digital controls will be qualified by their ability to actuate the correct analog blocks consistently without causing disruptions to the signal chain or interference. Additionally, the hardware user interface will be qualified by ease of use and intuitiveness.

Project Videos