Bike Rack Availability Tracking System Project Proposal Jason Pao Jason Wang Samuel Luo ECE 445 TA: Iain Brearton September 16, 2015 Table of Contents 1.0 Introduction 1.1 Statement of Purpose 1.2 Objectives 1.2.1 Goals & Benefits 1.2.2 Functions & Features 2.0 Design 2.1 Block Diagram 2.2 Block Descriptions 2.2.1 Signaling 2.2.2 Processing 2.2.3 Execution 2.2.4 Power Supply 2.2.5 User Interface (UI) 3.0 Requirements and Verification 3.1 Requirements and Verification Table 3.2 Tolerance Analysis 4.0 Cost and Schedule 4.1 Cost Analysis 4.1.1 Labor 4.1.2 Parts 4.1.3 Grand Total 4.2 Schedule 1.0 Introduction 1.1 Statement of Purpose Due to large number of bikers on our campus, we want to ease the difficulty of finding an open spot to lock one’s bike. This project also has potential to expand outside of the campus since it has the ability to impact bikers everywhere. As for its initial development, we will focus on the bike racks around ECEB. This app is also how the users will lock and unlock their bikes. The system will be in the form of a smart lock, similar to the design of the U-lock. The locks will be an attachment to the bike racks. We also want to include a smartphone app that allows users to check for availability. Overall, this will make finding parking for bikes more convenient for bikers everywhere. 1.2 Objectives 1.2.1 Goals & Benefits: More convenient way to find bike parking Increased safety of bikes due to U-locks generally being a safer lock Users do not have to own a lock 1.2.2 Functions & Features: System includes software in form of app to allow easy access of information Software will show where racks have availability Bike lock can automatically lock/unlock with signal from phone through NFC chip Mounts on bike racks as attachment 2.0 Design 2.1 Block Diagram Black lines indicate signals, and red lines indicate power. 2.2 Block Descriptions 2.2.1 Signaling The signaling module’s purpose is to allow a user’s key input to be received by the lock and signal that the lock should be unlocked or locked. It will consist of two NFC chips, one that receives the user’s input signal and another that alerts the lock to begin unlocking or locking itself. 2.2.1.1 NFC Chip (Bar) This chip will receive a user signal from a smart-phone NFC chip that will alert the lock that it has been activated by a user. 2.2.1.2 NFC Chip (U) This chip will receive a signal from the bar’s NFC chip and will tell the power source that more power needs to be distributed into the lock for the execution module and activate the microcontroller. 2.2.2 Processing The processing module consists of the microcontroller, which receives signals from the NFC Chip. After processing the signal and evaluating states of the other modules, it will allow the power source to power the motor. 2.2.2.1 Microcontroller The microcontroller will be programmed to interpret the NFC chip data and alert the power source that it will need to distribute more power into the lock to activate the motor. 2.2.3 Execution The execution module just consists of the motor and it will physically lock or unlock the lock. 2.2.3.1 Motor The motor’s purpose is to rotate the mechanical portion of the lock, which will ultimately lock the bike if it were previously unlocked and unlock the bike if it were previously locked. This will receive power from the power source and is ultimately controlled by the microcontroller. 2.2.4 Power Supply The power supply module supplies power to the motor and microcontroller. 2.2.2.1 Power Source The power source’s purpose is to power the lock and keep the power consumption of the lock low so that it can sit on a bike rack permanently without needing to replace the battery very often. 2.2.5 User Interface (UI) The UI module’s purpose is to allow users to determine which bike racks are available. This will consist of LEDs that show which racks are available as well as a software component that will show the user which racks are available through a smart-phone application. 3.0 Requirements and Verification 3.1 Requirements and Verification Table Part NFC Chips Requirement a) Receive and transmit data that is within 3in. +/- 0.2in. Receivers should not receive data from irrelevant sources, such as neighboring locks. Microcontrollers a) Output a low signal when there is no information received from the NFC chip. The signal should be below 1V b) Output a high signal when the NFC chip is activated. The signal should be above 10V Power Source 3.2 a) Power supply must be able to supply at least 10V +/- 0.5V with a minimum of 1A +/- 0.25A. Verification a) Hold transmitting chip from both a smartphone NFC chip and the bar NFC chip within 3in +/- 0.2in of receiver. Data should be properly transmitted and received. a) Program the microcontroller to output a low signal. Place a digital multimeter in parallel to the microcontroller output to verify that the output voltage is less than 1V. b) Program the microcontroller to output a high signal. Place a digital multimeter in parallel to the microcontroller to verify that the output voltage is greater than 10V. a) Place a digital multimeter in parallel with the power source. Measure the voltage across the power source. The voltage must read 10V +/- 0.5V. b) Place a digital multimeter in series with the power source. Measure the current difference from the power source. The current must read 1A +/0.25A. Tolerance Analysis Critical Component: NFC Chip The NFC chip is a very critical component and is essential to our system. The NFC chip must be able to receive a signal from a smartphone but it must also be far enough apart from other locks so that the locks don’t interfere with each other. Bike racks at ECEB have spaces that are about 2 feet apart. NFC chips typically require a distance of up to 3 inches to detect a signal. We want to place our NFC chip within 6 inches of the bike rack so that at max range, a phone will be at most 9 inches away from a bike rack, leaving a total of 24 inches – 9 inches = 15 inches away from the bike rack, ensuring that the phone will not interfere with other bike locks. 4.0 Cost and Schedule 4.1 Cost Analysis 4.1.1 Labor Name Hourly Rate Jason Pao Jason Wang Samuel Luo Total $35.00 $35.00 $35.00 - Total Total = Hours Hourly Rate * 2.5 * Invested Total Hours Invested 200 $17,500.00 200 $17,500.00 200 $17,500.00 $52,500.00 4.1.2 Parts Item Quantity Cost Microcontroller 1 $25 NFC Chip 2 $5 Pack of 12V batteries 2 $10 Resistors 5 $2 Battery Housing 1 $5 26-Gauge Wire 1 $8 Physical Lock Material 1 $50 Pack of LEDs 2 $2 Motor 1 $20 Total $127 4.1.3 Grand Total Section Total Labor $52,500.00 Parts $127.00 Grand Total $52,627.00 4.2 Schedule Week 9/14 – 9/20 9/21 – 9/27 9/28 – 10/4 10/5 – 10/11 10/12 – 10/18 10/19 – 10/25 10/26 – 11/1 11/2 – 11/8 11/9 – 11/15 11/16 – 11/22 11/23 – 11/29 11/30 – 12/6 12/7 – 12/10 Tasks Finalize Proposal Prepare mock design review Research and design NFC chips Research and select power sources Research and select microcontroller Finish Eagle Assignment Prepare design review Purchase parts and start implementation of NFC chip Research and start frontend of smartphone app Finish Laboratory Safety Training Program microcontroller Research backend and networking for phone app Run test on power source Start designing 3D printing of lock Finish Soldering Assignment Assemble power source for NFC chip Finish assembling of NFC chip Continue designing 3D printing of lock Run test on microcontroller/lock interaction Run test on NFC chip and microcontroller Run test on NFC chip interactions Run 3D printing of lock and create prototypes Assemble power source for microcontroller Finish frontend for phone app Prepare mock presentation Finish Individual Progress Reports Finish backend and networking for phone app Run tests on output of microcontroller Prepare mock demonstration Put together all components Run tests for app and start testing final project Ensure functionality of hardware and software Fix any remaining issues and start presentation Prepare presentation Prepare demonstration Prepare final paper Finalize demonstration Finalize presentation Lab checkout and final paper Jason W. Jason P./Samuel Samuel Jason P. Jason W. Everyone Jason W. Samuel Jason W./Jason P. Everyone Jason W./Jason P. Samuel Jason P. Everyone Jason W. Samuel Jason P. Jason W. Jason P. Samuel Jason P. Jason W./Jason P. Samuel Everyone Jason W./Jason P. Samuel/Jason P. Everyone Jason W./Samuel Jason P. Jason W./Jason P. Samuel Jason W. Samuel/Jason P. Jason W. Samuel/Jason P. Jason W. Samuel/Jason P.
© Copyright 2026 Paperzz