ece 477 design review team 5 myatm fall 2012

26
ECE 477 DESIGN REVIEW TEAM 5 MYATM FALL 2012 Tung Lun Loo Yu Chen Lim Chuan Yean Tan Xue Yuan Wong

Upload: zoltin

Post on 23-Feb-2016

27 views

Category:

Documents


0 download

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 Presentation

TRANSCRIPT

Page 1: ECE 477 Design Review Team 5  myATM  Fall 2012

ECE 477 DESIGN REVIEW TEAM 5 MYATM

FALL 2012

Tung Lun Loo

Yu Chen Lim

Chuan Yean TanXue Yuan Wong

Page 2: ECE 477 Design Review Team 5  myATM  Fall 2012

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

Page 3: ECE 477 Design Review Team 5  myATM  Fall 2012

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

Page 4: ECE 477 Design Review Team 5  myATM  Fall 2012

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.

Page 5: ECE 477 Design Review Team 5  myATM  Fall 2012

BLOCK DIAGRAM

Page 6: ECE 477 Design Review Team 5  myATM  Fall 2012

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

Page 7: ECE 477 Design Review Team 5  myATM  Fall 2012

PIC18F24J11 AT90PWM2B

28 pins 24 pins

Three 16-bits timers Three 8-bits timers

Supports UART Support UART

PIC18F24J11 VS AT90PWM2B

Page 8: ECE 477 Design Review Team 5  myATM  Fall 2012

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

Page 9: ECE 477 Design Review Team 5  myATM  Fall 2012

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

Page 10: ECE 477 Design Review Team 5  myATM  Fall 2012

PACKAGING DESIGN

Page 11: ECE 477 Design Review Team 5  myATM  Fall 2012

MICROCONTROLLER

Page 12: ECE 477 Design Review Team 5  myATM  Fall 2012

KEYPAD + SENSOR

Page 13: ECE 477 Design Review Team 5  myATM  Fall 2012

RFID CIRCUIT

Page 14: ECE 477 Design Review Team 5  myATM  Fall 2012

CONNECTORS / HEADERS

Page 15: ECE 477 Design Review Team 5  myATM  Fall 2012

POWER SUPPLY

Page 16: ECE 477 Design Review Team 5  myATM  Fall 2012

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

Page 17: ECE 477 Design Review Team 5  myATM  Fall 2012
Page 18: ECE 477 Design Review Team 5  myATM  Fall 2012

Microcontroller

Power Supply

UART

RFID

Level Translator

Page 19: ECE 477 Design Review Team 5  myATM  Fall 2012

Decoupling capacitors

40 miltrace width

Analog Ground

Digital Ground

Page 20: ECE 477 Design Review Team 5  myATM  Fall 2012

16 mil trace width

Decoupling capacitors

40 mil traces for power and ground

Page 21: ECE 477 Design Review Team 5  myATM  Fall 2012

Decoupling capacitors

Antenna

Antenna ground

Digital ground

Page 22: ECE 477 Design Review Team 5  myATM  Fall 2012

SOFTWARE DESIGN/DEVELOPMENT STATUSMicrocontroller

Flag driven Occupancy sensor Keypad scanning RFID read UART read

Developed functionsRFID writeUART read and write

Page 23: ECE 477 Design Review Team 5  myATM  Fall 2012

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

Page 24: ECE 477 Design Review Team 5  myATM  Fall 2012
Page 25: ECE 477 Design Review Team 5  myATM  Fall 2012

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

Page 26: ECE 477 Design Review Team 5  myATM  Fall 2012

QUESTIONS / DISCUSSION