Project
# | Title | Team Members | TA | Documents | Sponsor |
---|---|---|---|---|---|
72 | Umbrella Rental System Area Award: Public Service |
Shuodong Zhang Xinyi Wu Yiheng Xu |
Kexin Hui | design_document0.pdf final_paper0.pdf presentation0.pdf proposal0.pdf |
|
Problem: Umbrella is something we don’t want to carry but really wish we did when it rains or snows all of a sudden when we are outside or getting ready to head out of office or classroom. On campus for example, it would be great if we could have an umbrella rental system that is easily accessible and convenient to use. Solution: Our idea is to design an umbrella rental system. The system can read student IDs (campus solution) or other kinds of ID or credit card to determine if the person is eligible to rent, and as a record in case the umbrella is lost or damaged. If you are eligible to rent, the umbrella will be unlocked for you from the rack and the system will record the time and your ID. When you return the umbrella to the rack, the system will record the time again to see whether you need to pay. We could also allow account balance feature to be linked to your IDs if we were going to make this a charged system, and also as security deposits in case of damage. This feature could either be done through computer linked database or built in to the physical system with a credit card reader or through other types of payment. In preventing people returning fake umbrellas (e.g. a stick) we have a bar code on each umbrella which need to be scanned when picking up or returning. For more secure solutions we could also have sensors that detect size and weight of the “umbrella” being returned, or change bar code to an RFID chip inside the umbrella. Technical: We will use a simple programmable micro controller as the control module. It will be connected to a master PC where the database for all user information is stored. The micro controller will receive data from the RFID module, process and transmit to master PC, send data to the screen module for display, and transmit signal command to the lock module on the rack where umbrellas are stored. So when a potential user walks up to our system, he’ll first scan his ID on the RFID module or the card reader; information will be scanned and sent to micro controller, then to the master PC; there, the ID will be checked in the database for eligibility, if eligible, micro controller will receive command and signal lock module to release an umbrella. The bar code/ID of the umbrella will be recorded on the system. Simultaneously during this process, the micro controller will also be managing the data displayed on a LCD screen module to show user the corresponding information. When returning the umbrella, user will need to scan the barcode/RFID on the umbrella, let the system find his ID in the database, follow instruction displayed on screen, place umbrella back to the lock module and wait until system accepts the return and lock the umbrella back in position. If there is an error in the return process the screen will display an alarm. At the same time, since all rentals are recorded at time of pick up, if certain time has passed and umbrella is not returned the ID or account could be charged. Details of the rules can be easily modified in the software algorithm. Extended System Use Case/ System Potential In the case of our project the system is designed for umbrella rentals, however with modifications to the mechanics and sensors we could convert this system for other use cases fairly easily too allowing other things to be rented. |