Project

# Title Team Members TA Documents Sponsor
42 Disposable NFC bracelets and reader
Brennan Eng
Edson Alpizar
Ege Gunal
Zicheng Ma design_document2.pdf
design_document3.pdf
design_document1.pdf
final_paper1.pdf
other1.pdf
presentation1.pdf
proposal1.pdf
# Project Title: disposable NFC bracelets and reader

Team Members:
- Brennan Eng (bheng2)
- Ege Gunal (egeg2)
- Edson Alpizar (alpizar2)

# Problem

Waterparks have an issue with optimizing their security, sales, and customer experience. The first example of a problem is customers who manage to sneak past staff and get in for free. There is no easy way to discern between a paying customer and someone who has just snuck in and even then there is always human error in identifying them. One example of a problem is if a consumer is currently in the water and becomes hungry they must travel back to their locker/chair to get their card/cash, go to the food stands to purchase the food, go back to their locker/chair to safely secure their money, and lastly head back to the water after eating. The last example of a problem is if a parent loses their child within the park and there is not log of where to narrow down the search of the kid.

Security and authenticated entry to events should always be a top priority for businesses for the safety of their customers as well as ensuring that they do not have a loss in profits. On top of this concern, there are not many comprehensive systems that combine both security, payment, and consumer data collection to optimize the experience for the consumer as well as streamline operations for the business.
# Solution

Our solution involves constructing a system that uses cheap, disposable, and reprogrammable NFC bracelets that can be scanned with an NFC chip reader. The solution has two purposes: user-sided actions (to improve user customer experience), and business-sided actions (to optimize profits and security). The purpose of the NFC bracelets for the user is to integrate a seamless experience for the consumer which takes care of access, payment, and other services if requested. On the other hand, the purpose of the NFC bracelet for the business is that invaluable data that is received from each interaction of the user. Depending on the use case, the NFC chip reader will then access a custom built consumer database that will carry out authenticated user-sided actions.

Some of these actions can include:
- Access entry and exit security
- Contactless payment solutions
- Consumer interaction data lookup

On the other hand, the database will not only store customer data and access, but log in all interactions that the user performs. This will not only provide an accurate real-time ledger of where a user might be, but also provide invaluable business intelligence about the user and how they conduct their business in the parks. For example, a certain food stand in the water park has peak user payment activity from the times of 3-5 pm and the lowest between 12-1pm and 7-8pm during opening and closing times. With this insight, the waterpark can reduce labor costs by only scheduling the most people during the busiest times and less staff when it is much slower. By having these business insights backed up by data, the waterpark can optimize their operations.

#Parts needed(we will be providing the funds for purchasing these)
* Reader
- Arduino Nano
- NFC Reader Module Kit (SunFounder Reader Module Kit)
- Battery?
- 3D printer (for casing)
- Something transmitter (have to find a part)
* Band
- 3D printer for band
- NFC Tags
* Writer
- Raspberry Pi
- NFC Writer (need to find part)
* Ultrasonic Sensor/Counter
- PCB board
- LED Display (counter)
- RGB LED
- Ultrasonic sensor
- micro controller


# Solution Components
## Reader-Band System
We will use the Arduino with the addition of the NFC Reader Module to keep track of activity at a specified location. We will set up the arduino to send all the data we want into the SQL database. All the information that would be read by the reader would be stored in the user bands. This interaction will give the establishment logs of all activity in their establishment and thus allowing them to have better security as well as analytics that can help them improve.

## Reader-Write System
We will use the Raspberry pi to hold a local server that will contain the SQL database. The raspeberry will also be connected to a nfc writer module (have to find the part) so that the owner of the business can write the clients information on it so that the reader component can correctly log information on the database. The raspberry pi will also be connected to a microcontroller. The purpose of the microcontroller is to delete the customers’ information after they leave the vicinity e.g checking out of a hotel.

## Reader-Sensor Component
We will integrate a second component to our NFC reader that consists of PCB design that has a an LED that blinks either red or green. The pcb will be connected to a ultra sonic sensor that can keep count of people entering or exiting the building.
This second component will also contain a LCD display that displays the number of people that have entered or exited the building. The microcontroller will be used to reset te counter for the day. When someone enters a building they would scan their nfc tag with the reader. If the user is recognized the LED from the sensor component will turn from red to green turning on the ultra sonic sensor for a 5 second period allowing you to enter a specific location. The counter on the sensor will increase whenever the ultra sonic sensor determines a person has walked by. The counter should only increase by 1 since a nfc tag is associated to 1 person but if the counter increases by more than 1 during that open window the person whose tag was read will be liable since our server will be able to determine who entered the building and the amount of people that may have entered with them thus allowing the establishment to call them out for breaching their rules. This is an effort to increase security at establishments and to discourage having unwanted guests.

## SQL Database
The SQL database will be held on the raspberry pi, this database will hold all a client’s information including any form of payment, name, hotel room etc. The database will also log when a enters or exits specific locations of the vicinity to help the owner of it.

Resonant Cavity Field Profiler

Salaj Ganesh, Max Goin, Furkan Yazici

Resonant Cavity Field Profiler

Featured Project

# Team Members:

- Max Goin (jgoin2)

- Furkan Yazici (fyazici2)

- Salaj Ganesh (salajg2)

# Problem

We are interested in completing the project proposal submitted by Starfire for designing a device to tune Resonant Cavity Particle Accelerators. We are working with Tom Houlahan, the engineer responsible for the project, and have met with him to discuss the project already.

Resonant Cavity Particle Accelerators require fine control and characterization of their electric field to function correctly. This can be accomplished by pulling a metal bead through the cavities displacing empty volume occupied by the field, resulting in measurable changes to its operation. This is typically done manually, which is very time-consuming (can take up to 2 days).

# Solution

We intend on massively speeding up this process by designing an apparatus to automate the process using a microcontroller and stepper motor driver. This device will move the bead through all 4 cavities of the accelerator while simultaneously making measurements to estimate the current field conditions in response to the bead. This will help technicians properly tune the cavities to obtain optimum performance.

# Solution Components

## MCU:

STM32Fxxx (depending on availability)

Supplies drive signals to a stepper motor to step the metal bead through the 4 quadrants of the RF cavity. Controls a front panel to indicate the current state of the system. Communicates to an external computer to allow the user to set operating conditions and to log position and field intensity data for further analysis.

An MCU with a decent onboard ADC and DAC would be preferred to keep design complexity minimum. Otherwise, high MIPS performance isn’t critical.

## Frequency-Lock Circuitry:

Maintains a drive frequency that is equal to the resonant frequency. A series of op-amps will filter and form a control loop from output signals from the RF front end before sampling by the ADCs. 2 Op-Amps will be required for this task with no specific performance requirements.

## AC/DC Conversion & Regulation:

Takes an AC voltage(120V, 60Hz) from the wall and supplies a stable DC voltage to power MCU and motor driver. Ripple output must meet minimum specifications as stated in the selected MCU datasheet.

## Stepper Drive:

IC to control a stepper motor. There are many options available, for example, a Trinamic TMC2100. Any stepper driver with a decent resolution will work just fine. The stepper motor will not experience large loading, so the part choice can be very flexible.

## ADC/DAC:

Samples feedback signals from the RF front end and outputs the digital signal to MCU. This component may also be built into the MCU.

## Front Panel Indicator:

Displays the system's current state, most likely a couple of LEDs indicating progress/completion of tuning.

## USB Interface:

Establishes communication between the MCU and computer. This component may also be built into the MCU.

## Software:

Logs the data gathered by the MCU for future use over the USB connection. The position of the metal ball and phase shift will be recorded for analysis.

## Test Bed:

We will have a small (~ 1 foot) proof of concept accelerator for the purposes of testing. It will be supplied by Starfire with the required hardware for testing. This can be left in the lab for us to use as needed. The final demonstration will be with a full-size accelerator.

# Criterion For Success:

- Demonstrate successful field characterization within the resonant cavities on a full-sized accelerator.

- Data will be logged on a PC for later use.

- Characterization completion will be faster than current methods.

- The device would not need any input from an operator until completion.

Project Videos