Project

# Title Team Members TA Documents Sponsor
13 Event Attendance Tracker
Best Engineered Project
Anand Sunderrajan
Eric Layne
Mason Edwards
Dhruv Mathur design_document1.pdf
design_document2.pdf
final_paper1.pdf
other1.pdf
presentation1.pdf
proposal1.pdf
Team Members: Anand Sunderrajan (anands3) ONL, Eric Layne (ealayne2) In-person, Mason Edwards (masonae2) In-person

# Problem
When attending events like the Career fair, Quad Day, and Maker Faires attendees see a huge number of booths, and stop at quite a few as well; seeing so many leads to the attendee perhaps not remembering their website URL or even the name of booths that they only recalled a distinguishing feature of. Additionally, many booths may miss out on people who are interested if they don’t have a chance to talk to the presenter before moving on.

# Solution Overview
We will develop a standalone, battery powered device which will continuously monitor for booth attendants via Bluetooth Low Energy. If it detects an attendee, it will sync with the smartphone app and it will provide information about that booth. This information could be a link to a webpage, contact information, etc and would be user configurable.
Each attendee’s smartphone app would keep track of how long it has been nearby any given booth and log that data to be presented to the user to show what booths they attended. Further, the app could include functionality to notify the booth presenter if the user chooses to provide their email/contact information to be contacted after the event. The smartphone app would use a fair amount of energy, though for a few hours at a major event we believe many attendees would make this trade for the capabilities the system provides.
As the event progresses, the device at each booth would display the number of attendees who stopped at each booth, and the battery charge remaining on a small display. This would serve to let the booth presenter know how the turnout to their presentation is, as well as keeping track if the device may need to be plugged in to charge (while still operating) for an especially lengthy event.

# Solution Components
## Battery System
The battery system will contain a lithium polymer battery, a charger for the specific battery chemistry, a regulator to provide power to the device from the battery. Additionally, the device will need safety features to ensure the battery is not over-charged or over-discharged to ensure the battery is maintained in a safe state even if not charged for many days or is left charging longer than needed.

## Detection System
The device would broadcast a BLE message periodically, and all nearby smartphone apps would detect this and determine if the user had ‘stopped’ at any given booth based on how long each BLE connection (distinguishable for each booth) was strongest/available. The app would then use this information about how long a user stopped at each booth to determine what booths the user was interested in throughout their attendance of the event.

## Phone App
We would have a phone app that would allow the user to see a list of booths they visited, alongside information about the booth. The smartphone would record how long it was at/detected each booth, and could generate a list of booths which have been ‘visited’ if a person stays near it for a minimum amount of time. This list could be displayed to the user to see more about the booths they attended, and which ones they spent the most time at. After attending a booth, users of the app will be given the option to share their contact information/metadata with the booth presenters to be contacted later (if perhaps they did not get a chance to talk with the presenter or wanted to learn more after the event).

## Container/Enclosure
We would like the enclosure to be less than 10cm square and 5cm deep and will be 3D printed. Production versions would of course be made of injection molded plastic and have no viewing window. The enclosure will feature a power button/switch, small reset button, USB charging port, and a small display to indicate battery status and the total number of visitors.


# Criterion for Success
The battery will need to last at least 4 hours per charge and the device should continue to function while plugged in. Our device would have to consistently recognize booth attendees without false positives from nearby booths (do not show as ‘attended’ a booth unless they were actually at that specific booth). The phone app should be able to create a list of all booths the user ‘stopped’ at, and show those booths along with additional information about each, and giving the option to share their contact information with the booth. The enclosure should make all the switches/buttons, charge port, and display accessible to the user.

# Relevant Questions
## Contingency plan
If the university goes fully virtual, we can continue development of our project as follows:
Eric & Mason have the hardware capability to solder the PCB and test circuitry using various tools (multimeter/oscilloscope).
Everyone can work on the software development virtually, with whoever (Eric/Mason) has the hardware can upload the embedded firmware and test the device with the latest compiled app which can be sent over the internet.

## Other Questions
Experience with RF: We have experience with BLE and WiFi using the ESP32 microcontroller, which can be the core of our device.

Battery Charger Circuitry: We will be designing the battery charging circuit using dedicated charging/BMS ICs specific to the battery chemistry.

The Marching Band Assistant

Wynter Chen, Alyssa Louise Licudine, Prashant Shankar

The Marching Band Assistant

Featured Project

NetID/Names

wynterc2 (Wynter Chen), alyssal3 (Alyssa Licudine), shankar7 (Prashant Shankar)

Problem

Drum majors lead and conduct marching bands. One of their main jobs is to maintain tempo for the musicians by moving their hands in specific patterns. However, many drum majors, especially high school students, need to learn how to conduct specific tempos off the top of their head and maintain a consistent tempo without assistance for performances. Even those with musical experience have difficulty knowing for certain what tempo they're conducting without a metronome.

Solution Overview

Our project consists of an arm attachment that aids drum major conducting. The attachment contains an accelerometer that helps determine the tempo in beats per minute via hand movement. A display shows the beats per minute, which allows the drum major to adjust their speed as necessary in real time. The microcontroller data is wirelessly transmitted, and a program can be downloaded that not only visualizes the data in real-time, but provides an option to save recorded data for later. There is also a convenient charging port for the device.

This project is a unique invention that aims to help marching bands. There have been previous projects and inventions that have also digitized the conducting experience, such as the Digital Conducting Baton from Spring 2015. However, these have been in the form of a baton rather than a glove, and are used to alter music files as opposed to providing feedback. Additionally, orchestra conductors use very delicate motions with a baton, while drum majors create large, sharper motions with their arms; thus, we believed that an arm attachment was better suited for marching band usage. Unlike other applications that only integrate digital instruments, this project seeks to assist live performers.

Link to RFA: https://courses.grainger.illinois.edu/ece445/pace/view-topic.asp?id=37939

Project Videos