e16-3yp-smart-payment-system

所属分类:RFID编程
开发工具:C++
文件大小:118075KB
下载次数:0
上传日期:2021-06-05 19:36:05
上 传 者sh-1993
说明:  在游戏中心,他们通常用硬币玩游戏。当客户来时,他们必须从cas购买硬币...
(In a gaming center, they normally use coins to play games. When a customer comes, they have to buy coins from the cashier to use those as a paying method to the gaming machine. So we came up with a simple but efficient solution that will allow you to play any game inside a gaming center with a single tap. It is RFID based payment system.)

文件列表:
3D models (0, 2021-06-06)
3D models\Hardware at gaming node (0, 2021-06-06)
3D models\Hardware at gaming node\Gaming node.mp4 (2809471, 2021-06-06)
3D models\Hardware at gaming node\Sources (0, 2021-06-06)
3D models\Hardware at gaming node\Sources\001.JPG (417845, 2021-06-06)
3D models\Hardware at gaming node\Sources\002.JPG (117252, 2021-06-06)
3D models\Hardware at gaming node\Sources\DC Jack.IGS (522531, 2021-06-06)
3D models\Hardware at gaming node\Sources\DC Jack.SLDPRT (724480, 2021-06-06)
3D models\Hardware at gaming node\Sources\DC Jack.STEP (244768, 2021-06-06)
3D models\Hardware at gaming node\Sources\Duck converter (0, 2021-06-06)
3D models\Hardware at gaming node\Sources\Duck converter\XL4015 StepDown DC-DC 5A (CC-CV) v1.step (5947260, 2021-06-06)
3D models\Hardware at gaming node\Sources\Duck converter\XL4015 StepDown DC-DC 5A (CC-CV)_01.png (2431303, 2021-06-06)
3D models\Hardware at gaming node\Sources\Duck converter\XL4015 StepDown DC-DC 5A (CC-CV)_02.png (1601101, 2021-06-06)
3D models\Hardware at gaming node\Sources\Duck converter\XL4015 StepDown DC-DC 5A (CC-CV)_03.png (1890733, 2021-06-06)
3D models\Hardware at gaming node\Sources\Duck converter\XL4015 StepDown DC-DC 5A (CC-CV)_04.png (1665700, 2021-06-06)
3D models\Hardware at gaming node\Sources\Duck converter\xl4015-dc-dc-stepdown-5a-cc-cv-1.snapshot.3.zip (18344865, 2021-06-06)
3D models\Hardware at gaming node\Sources\EC11_rotary_encoder_knob (0, 2021-06-06)
3D models\Hardware at gaming node\Sources\EC11_rotary_encoder_knob\EC11_rotary_encoder_knob.igs (1825173, 2021-06-06)
3D models\Hardware at gaming node\Sources\EC11_rotary_encoder_knob\EC11_rotary_encoder_knob.stp (519822, 2021-06-06)
3D models\Hardware at gaming node\Sources\EC11_rotary_encoder_knob\EC11_rotary_encoder_knob_bottom.PNG (44655, 2021-06-06)
3D models\Hardware at gaming node\Sources\EC11_rotary_encoder_knob\EC11_rotary_encoder_knob_top.PNG (56054, 2021-06-06)
3D models\Hardware at gaming node\Sources\NodeMCU-32S.step (3112317, 2021-06-06)
3D models\Hardware at gaming node\Sources\Rotary Encoder.STEP (442042, 2021-06-06)
3D models\Hardware at gaming node\Sources\TC2004A-01 LCD .aecd7de9-0964-4de9-a96d-c116f2eafa12.f3d (382142, 2021-06-06)
3D models\Hardware at gaming node\Sources\XL4015 StepDown DC-DC 5A (CC-CV) v1.f3d (4690901, 2021-06-06)
3D models\Hardware at gaming node\Sources\coaxial-connector-2.snapshot.1.zip (2037562, 2021-06-06)
3D models\Hardware at gaming node\Sources\gaming node v4.f3z (2200520, 2021-06-06)
3D models\Hardware at gaming node\Sources\gaming node v6.f3z (4495643, 2021-06-06)
3D models\Hardware at gaming node\gaming node v3.f3z (2200520, 2021-06-06)
3D models\Hardware at gaming node\gaming node v4.f3z (2200520, 2021-06-06)
3D models\Harware at Cashier (0, 2021-06-06)
3D models\Harware at Cashier\Cashier Hardware.mp4 (4716587, 2021-06-06)
3D models\Harware at Cashier\Cashier hard v7.f3z (4287667, 2021-06-06)
3D models\Harware at Cashier\Sources (0, 2021-06-06)
3D models\Harware at Cashier\Sources\Arduino_uno.6df525b0-a0fc-4683-8e1a-4d70c617ad71.f3d (3222973, 2021-06-06)
3D models\Harware at Cashier\Sources\_RFID-RC522.cd1ec80f-b667-4655-b6b3-a21b5d1b7a74.f3d (766509, 2021-06-06)
Backends (0, 2021-06-06)
Backends\Local Server (0, 2021-06-06)
... ...

# Smart-payment-system --- This is the 3rd year embedded system project ## Group Members : >[Basnayake S.S.](https://github.com/sathirauop) **E/16/054** >[Madusha shanaka](https://github.com/MadushaShanaka) **E/16/351** >[Nadun welikanda](https://github.com/Nadun360) **E/16/389** --- ## Table of contents 1. >[Problem](https://github.com/cepdnaclk/e16-3yp-smart-payment-system#problem) 2. >[Our solution](https://github.com/cepdnaclk/e16-3yp-smart-payment-system#our-solution) 3. >[Solution Architecture](https://github.com/cepdnaclk/e16-3yp-smart-payment-system#solution-architecture) 4. >[Hardware & Software Design](https://github.com/cepdnaclk/e16-3yp-smart-payment-systemr#hardware-and-software-design) 5. >[Testing](https://github.com/cepdnaclk/e16-3yp-smart-payment-system#testing) 6. >[Detailed budget](https://github.com/cepdnaclk/e16-3yp-smart-payment-system#detailed-budget) 7. >[Links](https://github.com/cepdnaclk/e16-3yp-smart-payment-system#Links) ## OVERVIEW As we all know gaming industry is growing day by day. As a result of this growth the concept of gaming centers has been popular lately. In a gaming center they normally use coins to play the games. The procedure is when a customer comes to the gaming center they have to buy coins from the cashier in order to use those as a paying method to the gaming machine. Once they put enough number of coins into the machine they are allowed to play the game. ![introduction](https://github.com/MadushaShanaka/e16-3yp-smart-payment-system/blob/main/images/smart_payment_system_intro.png?raw=true) ## Problem The problems of this approach are the coins are simply hard to carry around the gaming center when the customer has large number of coins and also they have good chance to loose a coin or two. When we consider the gaming center's point of view they have to collect coins every day at each machines and count it and keep the record. ## Our Solution As a solution for above problems we came up with a solution which completely replace coins system with a RFID and NFC technology. In our solution, when the customer arrives at the cashier and pay money they will be issued a RFID card or if they have NFC supported mobile device they can use our mobile app instead of coins. To play the game what they have to do is simply tap the RFID card or the mobile device into the reading area which is in the gaming machine. After the customer done playing he can go to the cashier and return the card. If there is any balance the cashier will return the balance. ![overview](https://github.com/cepdnaclk/e16-3yp-smart-payment-system/blob/main/images/main%20idea.PNG?raw=true) ## Solution Architecture ![overview](https://github.com/MadushaShanaka/e16-3yp-smart-payment-system/blob/main/images/smart_payment_system_overview.png?raw=true) ## Detailed Budget ![Our Budjet](https://github.com/sathirauop/e16-3yp-smart-payment-system/blob/main/images/Budget.jpeg?raw=true) ## Hardware and Software designs 3D model Design 1. Cashier Node [![Cashier Hardware 3D](https://github.com/MadushaShanaka/e16-3yp-smart-payment-system/blob/main/Demonstration/img_cashier_hard_3d.jpg)](https://youtu.be/4YNhmeZaI7E) 2. Gaming Node [![Gaming Node Hardware 3D](https://github.com/MadushaShanaka/e16-3yp-smart-payment-system/blob/main/Demonstration/img_gaming_node_hard_3d.jpg)](https://youtu.be/KYDXmXD5vWg) Hardware design ![Our Design](https://github.com/sathirauop/e16-3yp-smart-payment-system/blob/main/Diagrams/EasyEDA_diagram.png?raw=true) ![Our Design](https://github.com/MadushaShanaka/e16-3yp-smart-payment-system/blob/main/Diagrams/PCB/PCB.jpeg) Demonstration 1. Cashier Node [![Cashier Hardware demonstration](https://github.com/MadushaShanaka/e16-3yp-smart-payment-system/blob/main/Demonstration/img_cashier_hard.jpg)](https://youtu.be/FA2izcUz030) 2. Gaming Node [![Gaming Node Hardware demonstration](https://github.com/MadushaShanaka/e16-3yp-smart-payment-system/blob/main/Demonstration/img_gaming_node.jpg)](https://youtu.be/XCwr7IixzDE) Software design 1. Database ![EER Diagram](https://github.com/cepdnaclk/e16-3yp-smart-payment-system/blob/main/Diagrams/EER_diagram/EER_diagram.png?raw=true) 2. Cashier Application [![Cashier App](https://github.com/MadushaShanaka/e16-3yp-smart-payment-system/blob/main/Demonstration/img_cashier_app.jpg)](https://youtu.be/9UNsXmhzdWU) 3. Web Application [![Web App](https://github.com/MadushaShanaka/e16-3yp-smart-payment-system/blob/main/Demonstration/img_web_app.jpg)](https://youtu.be/JaxcWVb3in4) ## Testing Under testing we checked for unit testing and intergration testing. In unit testing we checked all functions related to adding a card, refunding, return, scanning a card, issue a card, register and login. ![Testing](https://github.com/cepdnaclk/e16-3yp-smart-payment-system/blob/main/images/Testing/unit%20testing.jpeg?raw=true) Under intergration testing we tested Basic route to see the server up and ruining and Route which send the 404 message ![Testing1](https://github.com/cepdnaclk/e16-3yp-smart-payment-system/blob/main/images/Testing/integrtion%20testing.jpeg?raw=true) ## Target Audience The target audience of this project is Gaming centers which is our primary target. As our next milestone, we are planning to update this system in a way that it can be used in any commercial market place such as casino, leisure world, etc. ## Links - [Department of Computer Engineering](http://www.ce.pdn.ac.lk/) - [Faculty of Engineering](http://eng.pdn.ac.lk/) - [University of Peradeniya](https://www.pdn.ac.lk/) - [Project website](https://cepdnaclk.github.io/e16-3yp-smart-payment-system/)

近期下载者

相关文件


收藏者