140 likes | 285 Views
myATM. ECE 477 Final Presentation Team 5 Spring 2013. Tung Lun Loo. Chuan Yean Tan. Yu Chen Lim. Xue Yuan Wong. Outline. Project overview Block diagram Design challenges Individual contributions Project demonstration Questions / discussion. Project Overview.
E N D
myATM ECE 477 Final Presentation Team 5 Spring 2013 Tung Lun Loo Chuan Yean Tan Yu Chen Lim Xue Yuan Wong
Outline • Project overview • Block diagram • Design challenges • Individual contributions • Project demonstration • Questions / discussion
Project Overview • ATM with enhanced security • ATM is idle when vacant • Detects presence of user • Authentication process • RFID card • 4-digit PIN • Facial recognition • Update cash balance in cash card
Design Challenges • RFID-related • Strength of signal emitted • Write issues (Absence of feedback) • Read issues (Unstable data rate) • Face recognition-related • False negatives • Disparity using two webcams
Design Challenges • Packaging • Steel frame interfere RFID • Height of the occupancy sensor and camera • Degree of the screen monitor to be at comfortable level of the user
Design Challenges • GUI • Sensitivity for gesture recognition • Parallel programming for sampling peripherals while running the UI pages • Test all the corner and fail cases and send correct ACK signal to the microcontroller
Individual Contributions • Team Leader – Yu Chen Lim • Team Member 2 – Xue Yuan Wong • Team Member 3 – Chuan Yean Tan • Team Member 4 – Tung LunLoo
Team Leader – Yu Chen Lim • Parts research and order • Circuit design and prototyping • Microcontroller code • RFID read • Serial communication • PCB Design • Face recognition code • Packaging
Member 2 – Xue Yuan Wong • Drew schematics • Prototyped preliminary circuit • Wrote microcontroller code • RFID write • Keypad & occupancy sensor • Soldered PCB components • Designed how Intel Atom and microcontroller communicate • Integrated keypad and RFID code into GUI
Member 3 – Chuan Yean Tan • Design myATM’s packaging • Set up database and server • Develop scripts • COM port interface • Copy large data(photo) over local network • Develop GUI • Integrating database and signals from COM port to GUI • Develop gesture recognition
Member 4 – Tung LunLoo • Brainstorm project ideas, research parts and order • Setup OS and dependencies of the libraries for QT, OpenBR, and OpenCV in Atom Board • Setup Face Recognition and Distance Based Algorithm API • Integrate every individual part of the codes into GUI, debugged individual peripherals and design the flow of the GUI - RFID read and write, occupancy sensor, server integration, data passing, face algorithm, keypad • Design the dimensions of myATM and assemble the woods together.
Project Demonstration • An ability to use face recognition to verify the identity of the user • An ability to use touchpad to recognize gestures for menu navigation • An ability to sense the presence of a user in front of ATM • An ability to read and update the value in a cash card • An ability to use keypad to input numbers for PIN validation and transaction purposes https://engineering.purdue.edu/477grp5/video/FinalSeniorDesignMovie.mp4