ece 477 design review team 5 myatm fall 2012
DESCRIPTION
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 - PowerPoint PPT PresentationTRANSCRIPT
ECE 477 DESIGN REVIEW TEAM 5 MYATM
FALL 2012
Tung Lun Loo
Yu Chen Lim
Chuan Yean TanXue Yuan Wong
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 CRITERIA1. An ability to use face recognition to verify the
identity of the user. 2. An ability to use touchpad for menu
navigation.3. An ability to sense the presence of a user in
front of ATM.4. An ability to read and update the value inside a
cash card via RFID.5. An ability to use keypad to input numbers for
PIN validation and transaction purposes.
BLOCK DIAGRAM
COMPONENT SELECTION RATIONALE
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)
Microcontroller
PIC18F24J11 AT90PWM2B
28 pins 24 pins
Three 16-bits timers Three 8-bits timers
Supports UART Support UART
PIC18F24J11 VS AT90PWM2B
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
Intel Atom N270 BeagleBoard-xM
Atom Processor 1.6 GHz ARM Cortex A8 1 GHz
512MB RAM 512MB RAM
3 USB Ports 4 USB Ports
VGA, RS232 DVI, RS232
INTEL N270 VS BEAGLEBOARD-XM
PACKAGING DESIGN
MICROCONTROLLER
KEYPAD + SENSOR
RFID CIRCUIT
CONNECTORS / HEADERS
POWER SUPPLY
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
Microcontroller
Power Supply
UART
RFID
Level Translator
Decoupling capacitors
40 miltrace width
Analog Ground
Digital Ground
16 mil trace width
Decoupling capacitors
40 mil traces for power and ground
Decoupling capacitors
Antenna
Antenna ground
Digital ground
SOFTWARE DESIGN/DEVELOPMENT STATUSMicrocontroller
Flag driven Occupancy sensor Keypad scanning RFID read UART read
Developed functionsRFID writeUART 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
Complete RFID testing
Week 8
Full prototype testing
Week 9
Populate PCB
Week 11
Finalize microcontroller code
Week 12
Finalize server testing & software development
Week 13
Finalize packaging
Week 14
Perform complete test
Week 15
QUESTIONS / DISCUSSION