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.

Low Cost Distributed Battery Management System

Logan Rosenmayer, Daksh Saraf

Low Cost Distributed Battery Management System

Featured Project

Web Board Link: https://courses.engr.illinois.edu/ece445/pace/view-topic.asp?id=27207

Block Diagram: https://imgur.com/GIzjG8R

Members: Logan Rosenmayer (Rosenma2), Anthony Chemaly(chemaly2)

The goal of this project is to design a low cost BMS (Battery Management System) system that is flexible and modular. The BMS must ensure safe operation of lithium ion batteries by protecting the batteries from: Over temperature, overcharge, overdischarge, and overcurrent all at the cell level. Additionally, the should provide cell balancing to maintain overall pack capacity. Last a BMS should be track SOC(state of charge) and SOH (state of health) of the overall pack.

To meet these goals, we plan to integrate a MCU into each module that will handle measurements and report to the module below it. This allows for reconfiguration of battery’s, module replacements. Currently major companies that offer stackable BMSs don’t offer single cell modularity, require software adjustments and require sense wires to be ran back to the centralized IC. Our proposed solution will be able to remain in the same price range as other centralized solutions by utilizing mass produced general purpose microcontrollers and opto-isolators. This project carries a mix of hardware and software challenges. The software side will consist of communication protocol design, interrupt/sleep cycles, and power management. Hardware will consist of communication level shifting, MCU selection, battery voltage and current monitoring circuits, DC/DC converter all with low power draws and cost. (uAs and ~$2.50 without mounting)