260 likes | 399 Views
ECE 477 Design Review Team 5 myATM Fall 2012. Yu Chen Lim. Xue Yuan Wong. Tung Lun Loo. Chuan Yean Tan. Outline. Project overview Project-specific success criteria Block diagram Component selection rationale Packaging design Schematic and theory of operation PCB layout
E N D
ECE 477 Design Review Team 5 myATM Fall 2012 Yu Chen Lim Xue Yuan Wong Tung Lun Loo Chuan Yean Tan
Outline • Project overview • Project-specific success criteria • Block diagram • Component selection rationale • Packaging design • Schematic and theory of operation • PCB layout • Software design/development status • Project completion timeline • Questions / Discussion
Project Overview • ATM is idle when vacant • Occupancy sensor detects the presence of a user • ATM authentication • Facial recognition • 4 digit PIN • Update cash card • Deposit • Withdrawal
Project-Specific Success Criteria • An ability to use face recognition to verify the identity of the user. • An ability to use touchpad for menu navigation. • An ability to sense the presence of a user in front of ATM. • An ability to read and update the value inside a cash card via RFID. • An ability to use keypad to input numbers for PIN validation and transaction purposes.
Component Selection Rationale Microcontroller • At least 3 timers to support RFID (Manchester coding), sample keypad push buttons, detect multiple pulses in occupancy sensor • Has UART interface to communicate with Atom board • I/O pin requirements: keypads (7), PIR motion sensor (1), RFID base station (3)
Computation device rationale • Run responsive GUI on the monitor • Detect user’s input from touchpad • Communicate with microcontroller via COM port (RS232) • Capture images frames using webcams • Process the images using face recognition algorithm • Upload the user’s account data to the server
PCB Layout • Noise from RFID circuit • Antenna placed at the edge • Separation of digital and analog signals • Place RFID away from power supply • 4.7 in × 3.1 in
Power Supply RFID Level Translator Microcontroller UART
Decoupling capacitors Analog Ground 40 mil trace width Digital Ground
16 mil trace width Decoupling capacitors 40 mil traces for power and ground
Antenna ground Decoupling capacitors Digital ground Antenna
Software Design/Development Status • Microcontroller • Flag driven • Occupancy sensor • Keypad scanning • RFID read • UART read • Developed functions • RFID write • UART read and write
Software Design/Development Status • OS - Linux Mint 14 • Face Recognition - OpenBR Library • Graphical User Interface • QT Creator • C++ • Database set up on a server • MySQL • Atom Board will fetch/insert data from/to the database through LAN
Project Completion Timeline Week 8 Week 9 Week 11 Week 12 Week 13 Week 14 Week 15 • Finalize server testing & software development • Finalize microcontroller code • Complete RFID testing • Full prototype testing • Populate PCB • Finalize packaging • Perform complete test