Project

# Title Team Members TA Documents Sponsor
52 LED Globe Display
Ashley Saju
David Heydinger
Stephanie Eze
Shiyuan Duan
# LED Globe Display
Team Members:
- Ashley Saju(asaju2)
- David Heydinger (ddh3)
- Stephanie Eze (oeze2)
# Problem
For LabEscape, an escape room under Prof. Kwait, a unique LED display would be beneficial to the escape room experience. A spinning LED display should be able to show a timer count down and wirelessly show any image.
# Solution
We will design a curved LED strip to be mounted on a rotating platform that spins at a constant speed. Through a Bluetooth enabled app, we can upload images and text to the image display system for storage and playback. These images will be displayed using persistence of vision by precisely controlling LED light timing based on the angular position and speed of the platform. The position and speed of the platform will be measured by an Hall sensor that detects each revolution of the rotating system, allowing the system to accurately determine when to display certain LED lights.
# Solution Components
## Image Displaying System (Microcontroller, Memory, and LEDs)
This system handles the process of receiving the image wirelessly or taking a sprite from memory and lighting the LED appropriately. An SD card would be used to store sprites of numbers for the timer mode. Shift registers would be used to achieve a speedy parallel output to the LED. And the LEDs would be receiving a preset voltage at first then varying voltages if time allows for different colors. The potentiometer can be used to adjust LED color.
RP2040 microcontroller
Micro SD card > 16kB memory
24-bit Shift registers: STP24DP05 24-bit constant current LED sink driver with output error detection
RGB LEDs: Strawhat LED 4.8mm RGB (4-Pin) WEDRGB03-CM
10kOhm Potentiometer with knob
Resistors
## Wireless Control
The ESP32 hosts a web application that is accessible by entering the device’s IP address into a web browser. This web application allows a user to upload text or an image, which are processed by the ESP32 into a display-ready format. The processed data is then transmitted directly from the ESP32 to the spherical display system for rendering. The initial implementation supports monochrome bitmap images, with plans to extend to multi-color images in future revisions.
ESP32-WROVER-B
## Power System
Delivering power to the stationary motor will be provided by AAA batteries. However, delivering power to the spinning component is more difficult due to the potential for wires to be tangled. To solve this, we will drive power to the rotating platform using a slip ring, allowing for 360 degree rotation without twisting any electrical connections.
Components:
AAA battery pack [MIKROE-5351]
Power Switch [GSW-18]
Slip Ring [ADAFRUIT1196]
DC motor [CN-PA22-201213500-G429]
Voltage Regulator (buck converter)

## Spinning PCB - angular speed measurement
The spinning PCB will include a Hall effect sensor that will detect exactly when one full turn of the PCB has been completed. It will send the measurements to the microprocessor which will calculate the angular speed of the spinning PCB based on the time interval between measurements.
Components:
Hall effect sensor [US5881LUA]
Voltage Regulator [MIC5219-3.3]
Small Magnet [07045HD]

# 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.
When operating at full speed, the displayed text and image should be clearly legible from 5 feet away over a period of 10 minutes.
The rotating assembly remains balanced while operating, with no audible thumping exceeding 50 dB or visible oscillation for the duration of 10 minutes.
The LED Globe successfully receives and displays image and text uploads within 1 minute per image, without requiring any physical connections.
A Hall effect sensor accurately detects when the rotating assembly has completed one revolution, with less than 2% missed detections over 10 minutes.
LED brightness is sufficient to display images and text from 5 feet away under standard indoor lighting (300 lux).
Timer mode: Timer can be set to a time up to 1 hour in the web application and counts down, resets, and pauses via web application..

Digitizing the Restaurant with Network-Enabled Smart Tables

Andrew Chen, Eric Ong, Can Zhou

Featured Project

# Students

Andrew Chen - andrew6

Eric Ong - eong3

Can Zhou - czhou34

# Problem:

The restaurant industry relies on relatively archaic methods of management and customer service. Internal restaurant computer systems are limited and rely on staff members to monitor customer status. Restaurants lack contact-free transactions for clientele.

# Solution Overview:

Our solution to this problem is to develop a standalone LAN restaurant network system to manage customer status and occupancy for restaurants without the need for personnel to monitor it manually. Along with this, to accommodate for contact-free interactions, we propose a system for payment methods. To address customer preferences, we will provide height accommodation built into the table for different types of people.

# Solution Components:

[Self-adjusting Customer Height Accommodation] - The table will be held up with a linear actuator, thus allowing for the overall height to be adjustable. The table will adjust its height accordingly to the customers’ heights once they sit down. We plan to make the table adjust the table’s height by measuring the distance between the bottom of the table with the customer’s knees when they are sitting down using ultrasonic sensors.

[NFC Payment and Card Reader Payment] - The table will have NFC reader and magstripe reader for contactless delivery. The payment data will be sent to the centralized hub for processing and confirmation.

[Table Pressure Sensor] - The status of a table will be gauged based on the amount of weight on the physical table itself. An occupied (or even just an unoccupied and dirty table) will be marked as such since the weight of excess food, water, plates, and whatever else the customer may bring will be measured by this pressure sensor.

[Computer Mesh Network] - We plan to create a mesh network of raspberry pi’s to track the status of tables in a restaurant. This network will communicate via some form of wireless communication (Wi-FI, bluetooth, or Zigbee).

# Criterion for Success:

This project seeks to create a solution in which restaurants can minimize customer interaction with features that accommodate individual needs, such as the height of the table and payment methods. This project will be considered successful with a working prototype that includes features that may be included in an actual restaurant setting.

Project Videos