Project

# Title Team Members TA Documents Sponsor
37 Musicians' Essential Link for Optimized Digital Instrument Connection (MELODIC)
Colin Devenney
Macrae Wilson
Ryan Libiano
Koushik Udayachandran design_document1.pdf
design_document2.pdf
final_paper1.pdf
other1.pdf
presentation1.pdf
proposal1.pdf
# MELODIC

Team Members:
- Colin Devenney (colinfd2)
- Ryan Libiano (libano2)
- Macrae Wilson (macraew2)

# Problem

A common problem associated with live performing is the rats nest of audio and control cables required to run front of house equipment, digital effects, and instruments, to name a few. However, in recent times UHF, VHF and ISM systems have taken mainstay in the industry to overcome this problem. For a large performance, a $10,000+ rack dedicated to wireless audio systems make sense. For the performing musician on a budget, such as a small house band or a coffee shop artist, current budget products (<$300) suffer from problems such as data packet collisions, limited audio quality, and lack features such as frequency hopping and diversity.


# Solution

A wireless system designed to connect two audio devices (keyboard to speaker, guitar to amp) using two MELODICs. The idea is a pair of devices using Texas Instruments’ CC8530 RF SOC’s as the microcontroller/host for peripheral devices, such as the CC2590 range extender and the TLV320AIC3204 audio codec. The main components of the system include a power subsystem using a 9V battery, an audio system (codec, control), and digital RF (CC8530, range extender). We will create two identical devices which can be used interchangeably (as master or slave).


# Solution Components

## Subsystem 1 - Power

9V battery with buck converter to account for 3.3V required for CC8530. Additionally, a linear regulator may need to be used to account for voltage rippling.

## Subsystem 2 - Audio

This includes the audio codec chip TLV320AIC3204 and buttons for controlling the power and pairing. Additionally, the TLV320AIC3204 chip communicates with the CC8530 through an I2C bidirectional bus for control processing and I2S for audio processing. The CC8530 also includes software from Texas Instruments which allows for easy programming. The TLV320AIC3204 allows for Line-in and Line-out ports for use with musical and audio devices. These will be connected to ¼ inch TRS jacks so the device can act as either a master or a slave depending on the programmed firmware.

## Subsystem 3 - Digital RF

RF processing is done through the CC8530 chip as well as the CC2590 range extender. These two chips will be coupled with a microstrip line, and associated circuitry for balancing and matching the antenna will be connected to an SMA port on the output of the CC2590 range extender. The CC8530 chip, which will manage all the peripherals over I2C and I2S digital communication protocols. The chip features a Cortex Arm-M3 Microcontroller and associated radio and audio co-processing hardware needed for the digital and analog RF front end. The chip also handles the clocking, framing and transmission of the wireless data packets as well as the clock, audio transmission and control for TLV320AIC3204 audio codec. Using Texas Instruments Configuration tool we can set the chip to autonomously run on its own, without need for control from an external master.


# Criterion For Success
-All buttons (for now, power and pairing) should work as intended.

-System should allow for monitoring power levels in each device (LEDs).

-Line-in line-out connection compatible with instruments.

-Coexistence with existing 2.4GHz protocols such as bluetooth and WLAN.

-Able to transmit lossless CD quality audio. Human-friendly enclosure with battery status LEDs and control buttons.

Mushroom Growing Tent

Elizabeth Boyer, Cameron Fuller, Dylan Greenhagen

Mushroom Growing Tent

Featured Project

# Mushroom Growing Tent Project

Team Members:

- Elizabeth Boyer (eboyer2)

- Cameron Fuller (chf5)

- Dylan Greenhagen (dylancg2)

# Problem

Many people want to grow mushrooms in their own homes to experiment with safe cooking recipes, rather than relying on risky seasonal foraging, expensive trips to the store, or time and labor-intensive DIY growing methods. However, living in remote areas, specific environments, or not having the experience makes growing your own mushrooms difficult, as well as dangerous. Without proper conditions and set-up, there are fire, electrical, and health risks.

# Solution

We would like to build a mushroom tent with humidity and temperature sensors that could monitor the internal temperature and humidity, and heating, and humidity systems to match user settings continuously. There would be a visual interface to display the current temperature and humidity within the environment. It would be medium-sized (around 6 sq ft) and able to grow several batches at a time, with more success and less risk than relying on a DIY mushroom tent.

Some solutions to home-grown mushroom automation already exist. However, there is not yet a solution that encompasses all problems we have outlined. Some solutions are too small of a scale, so they don’t have the heating/cooling power for a larger scale solution. Therefore, it’s not enough to yield consistent batches. Additionally, there are solutions that give you a heater, a light set, and a humidifier, but it’s up to the user to juggle all of these modules. These can be difficult to balance and keep an eye on, but also dangerous if the user does not have experience. Spores can get released, heaters can overheat, and bacteria and mold can grow. Our solution offers an all-in-one, simple, user-friendly environment to bulk growing.

# Solution Components

## Control Unit and User Interface

The control unit and user interface are grouped together because the microcontroller is central to the design of both, and they are closely linked in function.

The user interface will involve a display that shows measured or set values for different conditions (temperature, humidity, etc) on a display, such as an LCD display, and the user will have buttons and/or knobs that allow the user to change values.

The control unit will be centered around a microcontroller on our PCB with circuitry to connect to the other subsystems.

Parts List:

1x Microcontroller

1x PCB, including small buttons and/or knobs, power circuitry

1x Display module

1x Power supply

## Temperature Sensing and Control

The temperature sensing and control components will ensure that the grow box stays at the desired temperature that promotes optimal growth. The system will include one temperature sensor that will record the current temperature of the box and feed a data output back into our PCB. From here, the microcontroller in our control unit will read the data received and send the necessary adjustments to a Peltier module. The Peltier module will be able to increase the temperature of the box according to the current temperature of the box and set temperature. Cooling will not be required, as maintaining a minimum temperature is more important than a maximum temperature for growth.

Parts List:

1x Temperature Sensor

1x Peltier module

## Humidity Sensing and Control

The humidity sensing and control system will work in a similar way to the temperature system, only with different ways to adjust the value. We will have one humidity sensor that will be continually sending data to our PCB. From here, the PCB will determine whether the current value is where it should be, or whether adjustments need to be made. If an increase in humidity is needed, the PCB will send a signal to our misting system which will activate. If a decrease is needed, a signal will be sent to our air cycling system to increase the rate of cycling, thereby decreasing the humidity within the box.

Parts List:

1x Humidity Sensor

4x Misting heads

Water tubing as needed

## Air Quality Control

The air filtration system is run constantly, as healthy mushroom growth (free of bacteria) needs clean, fresh air, and mycelium requires and uses up oxygen as it grows. Additionally, this unit is connected to the hydration sensing unit- external humidity is in most cases going to be lower than internal humidity, and cycling in new air can be used to decrease humidity. When high humidity is detected, the air filtration system will decrease the internal humidity by cycling in less humid air.

Parts List:

Flexible Air duct length as needed

1x Fan for promoting air cycling

# Criteria For Success

Our demo will show that each of our subsystems functions as expected and described below:

For the control unit and user interface, we will demonstrate that the user can change the set temperature and humidity values through buttons or knobs.

The humidity sensing and control system’s functionality will demonstrate that introducing dry air into the device activates the misting system, which requires functional sensors and a water pump.

The temperature sensing and control system demo will involve showing that the heater turns on when the measured temperature is below the set temperature.

The air quality control system’s success will be demonstrated as air movement coming from the fan enters the tent.

Project Videos