Project

# Title Team Members TA Documents Sponsor
56 Water Quality Monitoring
Luis Navarro Velasco
Marina Manrique Lopez Rey
David Null design_document1.pdf
design_document2.pdf
design_document3.pdf
final_paper1.pdf
proposal1.pdf
Students: Marina Manrique (marina3) and Luis Navarro (luisn2)

Background:
This project is the pitch that CERSE presented in class. 70% of the world is water, and only 2.5% is fresh water. This project consists on creating an autonomous boat to analyse the water in rivers and lakes, monitor its pollution levels and send alarms depending on the collected data.

Solution:
To achieve this goal, the project is going to be divided into 3 parts, regarding location, battery management and data transfer:
1. Remote control of the boat: The objective of the design is to be able to give the boat the autonomy necessary to navigate without human intervention, as if it was using an autopilot. For this, we would use a GPS sensor (NEO-6M) and a compass sensor together with an ATMega328 or Pic32 micro controller (PIC32MX230F064D). This way, an initial trajectory would be divided into several points, and the boat would be able to re-orientate itself once it reached each point. If this was not achieved, it would be controlled via radio control.

2. Power supply: in order to power the boat while it is collecting data, we need to choose the batteries that are going to be used. Also, a solar panel will be integrated in the boat to charge these batteries (which need to give the boat an autonomy of 15 days and supply power to the multiple sensors), so a BMS (Battery Management System) needs to be used. Initially the batteries would be charged off board, using the solar panel's energy to power the micro controller, in order to control the sensors and the communication system.

3. Data transfer: In this section we would use a microcontroller (ATMega328) that would work independently from the navigation platform. This will take the data read from the sensors and stored in the boat every period of time and upload it to an online platform (this can be an ordinary cloud or a distributed analysis cloud like AWS) Data would be stored on a memory on board as well in order to make data recovery easier. Then, a desktop application and Android app with an alarm system would read the data from this cloud and show the analysis and data required by the team at CERSE. The technology we would use would be 2G/3G, depending on the network availability of the desired destination of the boat. Also, the alarms will be also sent using a GPS/GSM system in order to keep track of the boat and the quality of water given a situation in which. network becomes unavailable (in this case, data would be loaded to the cloud once network or power is recovered) This is CERSE.

The proof of concept of the first point (GPS remote control) will most likely be a simulation given the mechanical complications that it implies. In order to probe the other two points, we would try to use a small water toy boat, or another moving vehicle if the first option was not possible. Points 2 and 3 are CERSE's and our priority.

Automatic Piano Tuner

Joseph Babbo, Colin Wallace, Riley Woodson

Automatic Piano Tuner

Featured Project

# Automatic Piano Tuner

Team Members:

- Colin Wallace (colinpw2)

- Riley Woodson (rileycw2)

- Joseph Babbo (jbabbo2)

# Problem

Piano tuning is a time-consuming and expensive process. An average piano tuning will cost in the $100 - $200 range and a piano will have to be retuned multiple times to maintain the correct pitch. Due to the strength required to alter the piano pegs it is also something that is difficult for the less physically able to accomplish.

# Solution

We hope to bring piano tuning to the masses by creating an easy to use product which will be able to automatically tune a piano by giving the key as input alongside playing the key to get the pitch differential and automatically turning the piano pegs until they reach the correct note.

# Solution Components

## Subsystem 1 - Motor Assembly

A standard tuning pin requires 8-14 nm of torque to successfully tune. We will thus need to create a motor assembly that is able to produce enough torque to rotate standard tuning pins.

## Subsystem 2 - Frequency Detector/Tuner

The device will use a microphone to gather audio measurements. Then a microprocessor processes the audio data to detect the pitch and determine the difference from the desired frequency. This can then generate instructions for the motor; direction to turn pegs and amount to turn it by.

## Subsystem 3 - User Interface/Display Panel

A small but intuitive display and button configuration can be used for this device. It will be required for the user to set the key being played using buttons on the device and reading the output of the display. As the device will tune by itself after hearing the tone, all that is required to display is the current key and octave. A couple of buttons will suffice to be able to cycle up and down keys and octaves.

## Subsystem 4 - Replaceable Battery/Power Supply

Every commercial product should use standard replaceable batteries, or provide a way for easy charging. As we want to develop a handheld device, so that the device doesn’t have to drag power wires into the piano, we will need a rechargeable battery pack.

# Criterion For Success

The aim of the Automatic Piano Tuner is to allow the user to automatically tune piano strings based on a key input alongside playing a note. We have several goals to help us meet this aim:

- Measure pitch accurately, test against known good pitches

- Motor generates enough torque to turn the pegs on a piano

- Tuner turns correctly depending on pitch

- Easy tuning of a piano by a single untrained person

Project Videos