Project

# Title Team Members TA Documents Sponsor
40 RFID Door Lock
Arely Irra
David Sullivan
Nich Rogers
Nikhil Arora design_document2.pdf
design_document1.pdf
final_paper1.pdf
photo1.jpg
photo2.jpg
presentation1.pptx
proposal2.pdf
proposal1.pdf
video
Nich Rogers (Nroger5)

Arely Irra (airra2)

David Sullivan (davidrs3)

# RFID DOOR LOCK

[Link to Discussion](https://courses.engr.illinois.edu/ece445/pace/view-topic.asp?id=71842)

[Simple High Level Diagram](https://docs.google.com/document/d/1wcPRO_gitld9lWCwFr9iQTqBeHypjF9-k5uXQeYU6p4/edit)


# Problem
The objective of the RFID Door Lock is to create a mechanism to unlock your door using an RFID tag. The reason for this is there are many factors that can cause someone to be unable to manage to get their key into a door lock including but not limited to low lighting, debris in the lock, inebriation, disability such as blindness, diseases like parkinsons and more. This is a safety hazard if you get locked out of your apartment due to any previously mentioned scenarios.
# Solution
Our RFID Door lock would be a non-intrusive mount for a door that would scan an RFID chip located on your person like a keychain. Previous market implementations have RFID tag solutions but many require costly infrastructure such as scanners mounted to walls or the door locks replaced with new smart locks, which for someone renting like a college student can incur costs from loss of safety deposit or may even lock a landlord out when doing apartment showings due to some removing the key hole entirely.
# Solution Components
# Front Door RFID Scanner
The RFID scanner portion that exists outside the front door would have a housing unit containing the[ RFID scanner](https://www.digikey.com/en/products/detail/dlp-design-inc/DLP-RFID2/3770244), an LED to blink red or green for success/failure to unlock, a buzzer for playing audio for success/failure to unlock and finally a [wireless power receiver](https://www.digikey.com/en/products/detail/vishay-dale/IWAS4832AEEB120KF1/10223651?utm_adgroup=Inductors&utm_source=google&utm_medium=cpc&utm_campaign=Shopping_Supplier_Vishay&utm_term=&utm_content=Inductors&gclid=EAIaIQobChMIgLLB2v7v_AIVKcmUCR1wXQ7uEAQYASABEgIWafD_BwE). This unit will likely be a 5x5x2 inch housing unit mounted above the previous lock using longer screws to go through our unit and keep the old lock in place.
# Remote battery pack with RFID tag
We have multiple ideas for unit powering. The first is an ambient light [amorphous solar cell](https://www.digikey.com/en/products/detail/panasonic-bsg/AM-1801CA/869-1003-ND/2165188) which can recharge an internal battery removing the need to ever replace it. This works in low light as well so indoor and outdoor units can both be recharged passively.
If the unit ever runs out of battery our second is the wireless power transmitter and receiver, the receiver lives in the door as previously stated and a [transmitter](https://www.digikey.com/en/products/detail/tdk-corporation/WRM483265-10F5-12V-G/10484695?utm_adgroup=Wireless%20Charging%20Coils&utm_source=google&utm_medium=cpc&utm_campaign=Shopping_Product_Inductors%2C%20Coils%2C%20Chokes&utm_term=&utm_content=Wireless%20Charging%20Coils&gclid=EAIaIQobChMI6L6y5_7v_AIV8oJbCh120giXEAQYAiABEgJQlfD_BwE) would be within a portable pack that could fit on the back of a phone or within a wallet so you could tap a card, have the rfid reader read the tag and then have the transmitter send power to the unit which it would use to power the linear actuator.
# Inside Door Control Unit
The inside of the door would house the control unit containing our PCB to control the outside door buzzer,LEDs and receive info from the RFID scanner. This inside unit would also control the [linear actuator](https://www.amazon.com/USLICCX-Actuator-Electric-Massage-Recliner/dp/B07X3Z68GV/ref=sr_1_3?keywords=mini%2Blinear%2Bactuator&qid=1675109676&sr=8-3&th=1) used to rotate the door lock to unlock it upon successful RFID scan. This unit would exist/work with previous infrastructure on the door and not replace the door handle. It would again use longer screws in the same holes to mount our unit above the existing lock but still leaving access to it. The inside will also house buttons and LEDS as a user control and informational unit to how many key fobs are active on the door or to add more using the master fob. For security the system will also detect should the door be left unlocked based on position of the motor so having a sensor or a motor with location(extended retracted) info available, the system would also optionally lock the door automatically by detecting when the door shuts.
The housing unit for the PCB, microprocessor and battery pack to power the whole system will likely fit within a 5x5x2 inch housing unit. We will likely use a [STM32F103C8T6 microprocessor](https://www.snapeda.com/parts/STM32F103C8T6/STMicroelectronics/view-part/) due to the instructions needed to implement clock functionality to relock the door after a time out.
# Power and data transfer
Our implementation will work in tandem with deadbolt locks which are bored through the door which leaves space for wires to pass through within the same hole the deadbolt lock is mounted in.

# Criterion for success
Our criterion for success aligns nearly identically with the solution components and the main idea of the solution.

First is that our design can be mounted without the use of screws that may damage the door, and without replacing any current existing door handles or losing any functionality of the current door such as no blocking the key lock hole.

Second is an RFID tag will be able to unlock the door via the internal motor when scanned as well as give audio and visual feedback via the speaker and LED housed outside the door in a weather resistant housing due to some apartments being in adverse conditions.

Third, the internal unit must be able to give the master fob access to adding and removing new fobs either manually or via a set time-out via buttons and have an LED display panel to visualize how many active fobs there are on the door.

Fourth is both power options with an amorphous solar cell to recharge the unit's internal battery as well as a portable casing to carry wireless power transmitter and RFID tag within it.

Finally the internal unit will house the PCB,power and control unit that will be able to house and manage these functions.

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