Project

# Title Team Members TA Documents Sponsor
20 Beer Pong Table
Keith Bevans
Nishita Amberkar
Spencer Gallagher
Zicheng Ma design_document1.pdf
design_document2.pdf
final_paper2.pdf
other3.pdf
other2.pdf
other1.pdf
photo1.jpg
photo2.jpg
presentation1.pdf
proposal1.pdf
video
# Title
Beer Pong Table - Just a bit more “EXTRA”

Team Members:
- Keith Bevans (kbevans2)
- Nishita Amberkar (nda6)
- Spencer Gallagher (swg3)

# Problem

Describe the problem you want to solve and motivate the need.

The game of beer pong is immensely popular amongst young adults, however, there are a few common issues people face when playing beer pong:

First, the inconsistencies with the amount of liquid in each cup and its respective positioning. Throughout the game, the amount of liquid constantly varies due to multiple factors such as spills, the moving and falling of cups, however, it is essential to the game play that the cups are always 1/3rd full. Additionally, the movement of cups in the game is always constant, however, the positions can often alter from the ‘centering’ giving the opponent an advantage in terms of aim. Second, it is easy to lose track of wins, score and whose turn it is resulting in fights and a negative experience overall for all the players. In conclusion, we want the players to have a fun, positive experience while playing beer pong alongside maintaining the accuracies and rules of the game.


# Solution

Describe your design at a high-level, how it solves the problem, and introduce the subsystems of your project.

Our solution is to build multiple extensions to a beer pong table, using sensors to control liquid levels, LEDs to communicate to the user about game score and perks, and a screen for user input to keep track of who is next through a bluetooth application installed on a mobile device.
By incorporating technology into beer pong, the problems proposed can improve user experience creating an immersive experience for users and provide simplicity and fairness to all games.


# Parts Needed (Things we will buy)
Arduino UNO REV3 [A000066]

DAOKI HX711 Weight Sensor Module Kit Digital Load Cell Weight Sensor A/D Module 5KG Portable Electronic Kitchen Scale for Arduino with 3.5mm x 1.35mm Power Cable, Scale Display Module

RGB LED Matrix Panel 64×32, 2048 DOTS Pixels 3mm Pitch,Compatible with Arduino/Raspberry Pi Pico/ESP32,Allow Displaying Text, Colorful Image, Animation, Adjustable Brightness Chainable Design

DIYmall 5PCS 16 Bits RGB LED Ring 16 X WS2812 WS2812B 5050 Lamp Light with Integrated Drivers Individually Addressable for Arduino

SunFounder IIC I2C TWI 1602 Serial LCD Module Display Compatible with Arduino R3 Mega 2560 16x2

# Solution Components

## Subsystem 1: Weight + IR Sensors

We will use weight sensors to calculate the weight of the cup with the liquid. If the weight shown is more or less than 1/3rd the level of liquid, there will be an indication through the Arduino. The weight required for 1/3rd the level of liquid will be measured beforehand and consistently be compared by the Arduino.
Additionally, the IR sensor will sense when the cup is on top of it or removed. The LED pods will help position the cups in the right manner and direction as they will be statically placed on the table.
The Arduino, holistically, will keep track of the weight of the cups and its positioning. The input to the Arduino will be the weight and IR sensors.

## Subsystem 2: User Interface - Hardware

The first stage of user interface will be done with data being shown to the user in the form of LEDs. We should be able to relay most information in the form of an LED change If the cup has too much water or too little water we can relay the info to players using color. When a cup is scored in and removed, we can change the score using a main LED board to indicate how many cups remain on one side of the table. Along with this we can also use a mini led board to show “Next Player” and their name to show the line of next players. These methods of showing the user interface are simple for the user to understand.

## Subsystem 3: User Interface - Software

The software part of the user interface will essentially require a UI-UX for the score, wins/losses, and the “Next Player”. The players should be able to enter their team name and the names of each player using bluetooth or another entry method. We will run algorithms on the Arduino to provide information to the hardware on what needs to be shown to the user.

# 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.

The weight sensors can successfully detect when the liquid is lesser or more than the level of liquid required.
Additional: LEDs will tell the player if the liquid is lesser, more, or the perfect amount of liquid within a valid range
The IR sensors can successfully detect the position of the cups, and notify the user when a cup is out of position.
An accurate score is calculated and shown on the user interface.
Allow user input on the user interface such as adding names.
The next player and past winner is shown on the user interface.
The start and end of the game is displayed on the user interface, and syncs with the table in the form of animations on an LED board.

Filtered Back – Projection Optical Demonstration

Tori Fujinami, Xingchen Hong, Jacob Ramsey

Filtered Back – Projection Optical Demonstration

Featured Project

Project Description

Computed Tomography, often referred to as CT or CAT scans, is a modern technology used for medical imaging. While many people know of this technology, not many people understand how it works. The concepts behind CT scans are theoretical and often hard to visualize. Professor Carney has indicated that a small-scale device for demonstrational purposes will help students gain a more concrete understanding of the technical components behind this device. Using light rather than x-rays, we will design and build a simplified CT device for use as an educational tool.

Design Methodology

We will build a device with three components: a light source, a screen, and a stand to hold the object. After placing an object on the stand and starting the scan, the device will record three projections by rotating either the camera and screen or object. Using the three projections in tandem with an algorithm developed with a graduate student, our device will create a 3D reconstruction of the object.

Hardware

• Motors to rotate camera and screen or object

• Grid of photo sensors built into screen

• Light source

• Power source for each of these components

• Control system for timing between movement, light on, and sensor readings