Project

# Title Team Members TA Documents Sponsor
54 Pancake Flipper
David Lin
James Lu
Jason Kim
Abhisheka Mathur Sekar design_document2.pdf
final_paper1.pdf
other1.jpg
photo1.jpg
presentation2.pptx
proposal2.pdf
Team Members:
- James Lu (jameslu2)
- Jason Kim (jasonsk3)
- David Lin (davidzl2)

# Problem
When flipping pancakes at home, many things can go wrong. For example, the pancake can rip, fold on itself, burn, and deform. There are many tools that automate making pancakes, but they have set sizes for the pancakes. This is an issue for varying appetite sizes.

# Solution

Describe your design at a high-level, how it solves the problem, and introduce the subsystems of your project.
Our design automates the task of flipping pancakes. It is a device that can be used on a home and portable stove. The device has a metal plate that is placed directly on top of a heat source such as a stove. Pancakes are cooked on the metal plate. Using various sensors, an appropriate duration for cooking the pancake is determined to avoid undercooking or burning. After the cooking period, the pancake is flipped, and another timer is set to cook the other side. With automation, pancakes are less prone to ripping, folding, and deforming during the flipping process. This device allows the user to cook a pancake with a size of their choice by letting the user pour the batter manually. The subsystems include the timer, the message system, the pancake measurement system, the temperature sensor, and the flipper.


# Solution Components

## Subsystem 1 Timer

The timer is adjusted according to the size of the pancake, it basically sets a certain amount of time that the pancake needs to be cooked before it gets flipped. By doing so, the system makes sure to avoid overcooking and undercooking.

Possible Timer: DC 5V-36V Timer Module Trigger Cycle Delay Timer Switch Turn On/Off Relay Module with LED Display
## Subsystem 2 Pancake Measurement System
The pancake measurement system provides an estimate for the size of the pancake which is used as an input to calculate how long the pancake batter should be cooked before flipping. In order to obtain an estimate for the size of the pancake, an ultrasonic sensor is moved along the center of the metal plate facing downward onto the pancake. The difference in distance between the sensor and both the pancake and the plate, along with the speed of the sensor as it moves across the center of the plate, is used to calculate the pancake's diameter for size estimation. The calculations will be done in the MCU.

Possible ultrasonic sensor: cusa_t75_18_2400_th
Possible MCU: STM32F303K8T6TR

## Subsystem 3 Temperature Sensor
The temperature sensor measures the temperature of the stove and the surface temperature of the pancake. Once the temperature sensor detects a certain temperature on the stove, the system will notify the display bar to display the message of letting the user pour the batter. Once the pancake is flipped, the temperature sensor will then start detecting for a certain temperature which would tell the user that the pancake is ready. By using the temperature sensor, the system makes sure that the pancake is thoroughly cooked.

Possible temperature sensor: Amphenol JS8746B-0.20 Industrial Temperature Sensors

## Subsystem 4 Display Bar
The display bar tells the user the instructions to make the pancake, such as when to start pouring the batter, when the pancake is ready. The display bar is triggered by the temperature sensor detection, in that way, the system ensures to provide the users with the correct instructions.

## Subsystem 5 Flipper

When it is time to flip the pancake, the MCU will control some servos in order to create a flipping motion.

# Criterion For Success

Describe high-level goals that your project needs to achieve to be effective. These goals need to be clearly testable and not subjective.
Successfully flipping the pancake without folding and ripping
Make sure the pancake is thoroughly cooked by measuring internal temperature.
The ultrasonic sensor subsystem should be able to return the diameter of the pancake.
Timer is adjusted to the size of the pancake.
Display bar displays the correct message at the correct time.

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