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

ABCDEFGHIJKL
TXp27
RXp28
VCCVU
GNDGND
1p22
2p23
3p24
4p25
5p26
6p29
7p30
1GND
2VU
3+
4
5GND
6p19
7
8
9
10
11p18
12p17
13p16
14p15
15VU
16GND
+VU
-C
EGND
B+
RXp9
TXp10
GNDGND
VCCVU
+ 12+
GNDGNDGND
Cp8
++
--
-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.