Skip to content
Enise İrem ÇOLAK edited this page Jun 25, 2019 · 2 revisions

Welcome to the piggybank wiki!

The aim of this project is to design and build a product, for home use, that receives coins by hand onto a plate, secures the delivery, counts their value, and finally places them into a secure vault. The transaction (timestamp, detected coins, total coins value, photographic evidence) should be securely recorded in a database and able to be queried by the users. A "parent user" account should be able to view a summary of all users and be the only user to be able to unlock the vault. Two MCH students will design and construct the hardware. Two CMP students will design and implement the computer vision application. Two SEN students will design and implement the transaction recording and query software application.

Performance goals The product should be reliable (able to handle many transactions securely and accurately), and should be able to handle as many as 20 coins on each transaction (you may require the user to make sure that no coins overlap). The product should be able to handle at least 1000 transactions and store store up to 2000 coins. The user should be able to view their account either onboard or via a web or phone app. The product can assume that coins are Turkish currency (Since January 2009) selected from the set {1 Kuruş, 5 Kuruş, 10 Kuruş, 25 Kuruş, 50 Kuruş, 1 TL}. The response of the system to invalid coins should be investigated and documented. The product should be safe to use by people of any age.

Click to see the page

Clone this wiki locally