Project

# Title Team Members TA Documents Sponsor
24 P2P Bike Sharing Module
Kanchi Shah
Matthew Daniel
Soumithri Bala design_document0.pdf
final_paper0.pdf
other0.pdf
presentation0.pptx
proposal0.pdf
# P2P Bike Sharing Module Request For Approval
### Web Board Link: https://courses.engr.illinois.edu/ece445/pace/view-topic.asp?id=27383

## Problem
Our senior design project addresses the problem of on-campus transportation. Many students have bikes on campus that sit there unused, while other students do not have access to a bicycle. We aim to bridge this transportation gap with a peer-to-peer solution.

## Solution Overview
Our solution is a hardware module that allows bicycle owners to add their bikes to a network of quick, easy, shareable bicycles. The module will sync to a phone app over bluetooth, unlock the bike, and also provide security features such as tracking, secure ID to user, and sensors to detect if someone is tampering with the module itself.

## Difference from Existing Solutions
While this proposal is similar to existing bike ridesharing services in some sense, it is an entirely different model with different requirements. Since we are allowing peer to peer bike sharing, it is necessary to allow owners of the bike more information access on their property, and therefore we need more technical infrastructure in the app and sensors to support this. In this sense, this is an entirely different service from companies such as Limebike or Uber bikes.

## Solution Subsystems
### Sensors
Tamper detection sensors will consist of vibration sensing, and conductive strips/magnets to break circuit if cover removed. For tracking we are evaluating GPS modules (from Sparkfun), but would prefer a lower-cost solution.

### Autonomous Locking
Low-power autonomous locking system will comprise of a motor smart-lock driven by the microcontroller through a motor driver circuit. This lock will interface with bluetooth authentication from the main controller, pulling in the bolt of the lock once the user is authenticated. This can be accomplished either by a solenoid (disadvantaged by loss of power) or by a motor. In terms of power constraints, there is proof-of-concept in references such as TI’s low-power smart lock architecture (http://www.ti.com/tool/tida-00757), which utilizes motors for the smart lock.

### Processing
Microcontroller capable of interfacing with Bluetooth controller, sensors, and authenticating phone. Bluetooth Low Energy will be used to send and receive data between microcontroller and user's phone. LE is selected to conserve power.
### Power
Module must be battery powered with standard charging interface, meaning significant focus on low-power for other components. Need circuitry to distribute power from battery to other subsystems at correct voltages.
### Mechanical
The tracking/processing module will be contained within the same mechanical housing as the full U-Lock with motor, driver, and battery. The components were outlined in the Autonomous Locking section but in terms of mechanical enclosures we will probably house all the electrical components in the bottom straight edge of the U-Lock, as it provides a good central location to contain everything. This structure will either be 3D printed or built from components off of sites such as McMaster-Carr (more likely, as metal is ideal). The user will use this component to lock their bike to a bike rack, and during the ride will lock and hang it off the bike’s frame.
## Criterion for Success
For project success, our solution should allow direct peer-to-peer sharing, use phone sync, be trackable and secure, and last at least 3 days on batteries.

Assistive Chessboard

Robert Kaufman, Rushi Patel, William Sun

Assistive Chessboard

Featured Project

Problem: It can be difficult for a new player to learn chess, especially if they have no one to play with. They would have to resort to online guides which can be distracting when playing with a real board. If they have no one to play with, they would again have to resort to online games which just don't have the same feel as real boards.

Proposal: We plan to create an assistive chess board. The board will have the following features:

-The board will be able to suggest a move by lighting up the square of the move-to space and square under the piece to move.

-The board will light up valid moves when a piece is picked up and flash the placed square if it is invalid.

-We will include a chess clock for timed play with stop buttons for players to signal the end of their turn.

-The player(s) will be able to select different standard time set-ups and preferences for the help displayed by the board.

Implementation Details: The board lights will be an RGB LED under each square of the board. Each chess piece will have a magnetic base which can be detected by a magnetic field sensor under each square. Each piece will have a different strength magnet inside it to ID which piece is what (ie. 6 different magnet sizes for the 6 different types of pieces). Black and white pieces will be distinguished by the polarity of the magnets. The strength and polarity will be read by the same magnetic field sensor under each square. The lights will have different colors for the different piece that it is representing as well as for different signals (ie. An invalid move will flash red).

The chess clock will consist of a 7-segment display in the form of (h:mm:ss) and there will be 2 stop buttons, one for each side, to signal when a player’s turn is over. A third button will be featured near the clock to act as a reset button. The combination of the two stop switches and reset button will be used to select the time mode for the clock. Each side of the board will also have a two toggle-able buttons or switches to control whether move help or suggested moves should be enabled on that side of the board. The state of the decision will be shown by a lit or unlit LED light near the relevant switch.

Project Videos