Project

# Title Team Members TA Documents Sponsor
3 Bike Tag
Dushyant Singh Udawat
# Title

Team Members:
- Jamiel Abed (jabed2)
- Dip Patel (dippp2)
- Seung Lee (seungpl2)

#Problem
On UIUC's campus, there is a recurring problem of bikes being stolen on campus. However, it isn't necessarily because they don't have bike locks, it's because the bike locks alone aren't good enough. They're purely mechanical in nature and once they're broken, the robber can ride away with the bike.

#Solution overview 1

(!-- This is one possible solution to the problem --!)

I'm proposing we create a supplement to a bike lock that will prevent the gears from moving unless unlocked. The reason for this is because if a robber breaks a standard bike lock, they'll ride away with the bike. But if we add a fingerprint unlocked bike lock that attaches to the bike's gears, thus immobilizing it. Then, a robber will be significantly less likely to pick up the bike and run with it. If the lock is broken, the lock that is attached to the bikes gears will still be attached and the gears won't move.

The way I measure with a high degree of certainty that a bike is being stolen is by using a built-in accelerometer to detect movement and a gps tracker to alert the user of the bike's location. When the user locks up the bike this activates the accelerometer which will constantly monitor to see if we pass a certain threshold of movement. If this threshold is passed it will trigger the GPS device as well as a suite of anti-theft protection such as lights, and audible beeping, etc.



#Solution overview 2

(!-- This is one possible solution to the problem --!)

I'm proposing we create a supplement to a bike lock that will prevent the gears from moving unless unlocked. The reason for this is because if a robber breaks a standard bike lock, they'll ride away with the bike. But if we add a fingerprint unlocked bike lock that attaches to the bike's gears, thus immobilizing it. Then, a robber will be significantly less likely to pick up the bike and run with it. If the lock is broken, the lock that is attached to the bikes gears will still be attached and the gears won't move.

The way I measure with a high degree of certainty that the bike is stolen is by adding a perimeter module that the user can attach to the bike rack. This sets a active customizable perimeter around the bike rack which will monitor if the bike is detected outside the perimeter. If so, it then turns on GPS tracking as well as the suite of anti theft protections.




# Solution Components

## Subsystem 1

All solutions: The software involved in fingerprint locking/unlocking as well as receiving gps location signals from the LoRa module

## Subsystem 2

All solutions: the physical lock attached to the gears

## Subsystem 3

Solution 1: The IMU, the gps tracker, and the anti-theft protection suite sending signals wirelessly through the LoRa module

Solution 2: The perimeter detector, the gps tracker, and the anti-theft protection suite sending/receiving signals wirelessly through the LoRa module


# Criterion For Success

Criterion 1: The physical lock must immobilize the bike forcing the thief to carry the bike in order to move it.

Criterion 2: The fingerprint sensor needs to lock/unlock when a proper fingerprint is scanned

Criterion 3: The gps tracker must accurately (to some degree) give the location of the bike when it is stolen and must be power-efficient (to a reasonable degree)

Criterion 4:
Solution 1 : The accelerometer must correctly detect when a person picks up the bike and runs off with it.
Solution 2: The perimeter module must be able to detect when the bike leaves the range.

Prosthetic Control Board

Caleb Albers, Daniel Lee

Prosthetic Control Board

Featured Project

Psyonic is a local start-up that has been working on a prosthetic arm with an impressive set of features as well as being affordable. The current iteration of the main hand board is functional, but has limitations in computational power as well as scalability. In lieu of this, Psyonic wishes to switch to a production-ready chip that is an improvement on the current micro controller by utilizing a more modern architecture. During this change a few new features would be added that would improve safety, allow for easier debugging, and fix some issues present in the current implementation. The board is also slated to communicate with several other boards found in the hand. Additionally we are looking at the possibility of improving the longevity of the product with methods such as conformal coating and potting.

Core Functionality:

Replace microcontroller, change connectors, and code software to send control signals to the motor drivers

Tier 1 functions:

Add additional communication interfaces (I2C), and add temperature sensor.

Tier 2 functions:

Setup framework for communication between other boards, and improve board longevity.

Overview of proposed changes by affected area:

Microcontroller/Architecture Change:

Teensy -> Production-ready chip (most likely ARM based, i.e. STM32 family of processors)

Board:

support new microcontroller, adding additional communication interfaces (I2C), change to more robust connector. (will need to design pcb for both main control as well as finger sensors)

Sensor:

Addition of a temperature sensor to provide temperature feedback to the microcontroller.

Software:

change from Arduino IDE to new toolchain. (ARM has various base libraries such as mbed and can be configured for use with eclipse to act as IDE) Lay out framework to allow communication from other boards found in other parts of the arm.