Smart Authentication Platform
by Yash-yee Logan, Gedeon Nyengele and Stephen Schwahn
Introduction
This project involves the development of an authentication framework that uses the mbed board, and an android smart phone. This authentication platform is modular in that additional authentication schemes can be easily added to the system without any considerable changes to the underlying system in place as each authentication scheme is independent of the others. The current authentication schemes are fingerprint scanning, facial recognition/verification, speech recognition, keypad password entry and magnetic card reading.
Before going into the details of each the modules listed above, it is important to note that in most of the cases where dedicated external hardware was required, we choose to delegate the tasks of such hardware components to a smart phone which already embeds such hardware. This delegation suppressed the need for additional hardware and therefore reduced the total cost of the system and the time required to acquire all the necessary parts for the design.
This authentication platform can be implemented in different contexts, however, this project primarily focuses on a smart door lock system/context.
Hardware
- Sparkfun Fingerprint Scanner - 5V TTL (GT-511C1R) - A
- Sparkfun Keypad - 12 Button - B
- 20 x 4 LCD Screen - C
- Small 8 ohm Speaker - D
- 2N3904 Driver Transistor - E
- Apollo Magnetic Card Reader Pololu RS232 Adapter & M/M DB9 Null Modem Mini Adapter - F
- Power Supply - 5V DC 2A Barrel Jack - G
- SparkFun MOSFET Power Control Kit - H
- 12V Electric Door Lock Solenoid Cabinet Lock - I
- 320 Ohm Resistor - J
- Trimpot 10K with Knob - K
- ARM Mbed Microcontroller - L
Hookup Guide
A | B | C | D | E | F | G | H | I | J | K | L |
---|---|---|---|---|---|---|---|---|---|---|---|
TX | p27 | ||||||||||
RX | p28 | ||||||||||
VCC | VU | ||||||||||
GND | GND | ||||||||||
1 | p22 | ||||||||||
2 | p23 | ||||||||||
3 | p24 | ||||||||||
4 | p25 | ||||||||||
5 | p26 | ||||||||||
6 | p29 | ||||||||||
7 | p30 | ||||||||||
1 | GND | ||||||||||
2 | VU | ||||||||||
3 | + | ||||||||||
4 | |||||||||||
5 | GND | ||||||||||
6 | p19 | ||||||||||
7 | |||||||||||
8 | |||||||||||
9 | |||||||||||
10 | |||||||||||
11 | p18 | ||||||||||
12 | p17 | ||||||||||
13 | p16 | ||||||||||
14 | p15 | ||||||||||
15 | VU | ||||||||||
16 | GND | ||||||||||
+ | VU | ||||||||||
- | C | ||||||||||
E | GND | ||||||||||
B | + | ||||||||||
RX | p9 | ||||||||||
TX | p10 | ||||||||||
GND | GND | ||||||||||
VCC | VU | ||||||||||
+ 12 | + | ||||||||||
GND | GND | GND | |||||||||
C | p8 | ||||||||||
+ | + | ||||||||||
- | - | ||||||||||
- | P21 | ||||||||||
- | GND |
Images
Video
Code/Libraries
https://github.com/Dogstopper/SmartAuthenticationPlatform https://github.com/thenextged/SpeakerVerification
Import programFINAL_PROJECT_4180
ECE 4180 Final Project
Please log in to post comments.