ECE 477 FINAL PRESENTATION TEAM 5 SPRING 2013
Tung Lun Loo
Xue Yuan WongYu Chen Lim
Chuan Yean Tan
MYATM
OUTLINEProject overviewBlock diagramDesign challengesIndividual contributionsProject demonstrationQuestions / 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
BLOCK DIAGRAM
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 Lun Loo
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 LUN LOO 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 DEMONSTRATION1. An ability to use face recognition to verify the
identity of the user2. An ability to use touchpad to recognize gestures
for menu navigation3. An ability to sense the presence of a user in
front of ATM4. An ability to read and update the value in a cash
card5. An ability to use keypad to input numbers for
PIN validation and transaction purposeshttps://engineering.purdue.edu/477grp5/video/FinalSeniorDesignMovie.mp4
QUESTIONS / DISCUSSION