/
ECE 492 - Computer Engineering Design Project ECE 492 - Computer Engineering Design Project

ECE 492 - Computer Engineering Design Project - PowerPoint Presentation

importedferrari
importedferrari . @importedferrari
Follow
345 views
Uploaded On 2020-06-23

ECE 492 - Computer Engineering Design Project - PPT Presentation

Near Field Communication Smart Door Daniel Fiske Michael Lam and Daniel Tiam 201 4 Overview The Near Field Communication NFC Smart Door adds convenience and peace of mind to the simple door lock While still supporting standard keys the door also reads NFC devices ID: 784149

nfc door keys de2 door nfc de2 keys status card web system lock history interface rtc gpio key devices

Share:

Link:

Embed:

Download Presentation from below link

Download The PPT/PDF document "ECE 492 - Computer Engineering Design Pr..." is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

ECE 492 - Computer Engineering Design ProjectNear Field Communication Smart Door

Daniel Fiske, Michael Lam, and Daniel Tiam2014

Overview

The Near Field Communication (NFC) Smart Door adds convenience and peace of mind to the simple door lock. While still supporting standard keys the door also reads NFC devices including Android devices with NFC to control access. A web server provides an elegant, browser independent interface used for administration, status monitoring and remote lock control. All door events such as unlocks, invalid entry attempts, or doorbell rings are also logged with timestamps and viewable via the web interface. The registered keys and history are backed up periodically to an SD card for data persistence.

Web ServerThe web server runs on the DE2 Board and hosts both the user interface and the JavaScript Object Notation (Json) REST API. The REST API can be used to request the current status, history, keys and update the RTC time. It can also remotely unlock the door, clear the history, register/remove keys, and update the time. The user interface automatically updates using the API to show the current status of the NFC Smart Door system.

ComponentsAltera DE2 BoardAdafruit PN532 NFC Controller Board V1.3Seco-Larm SK-990AQ Electronic Door StrikeSparkfun BOB-00099 RTC ModuleSandisk 2GB SD CardLinksys E1200 Wireless N RouterAndroid Smartphone with NFC appNPN Bipolar Junction Transistor TIP41CDoor Opened/Closed SensorSmall Model Door

Near Field CommunicationThe DE2 communicates with the PN532 NFC Reader using an I2C bus plus an additional IRQ line. Standardized command and response frames are used to initialize the reader to search for ISO 14443 NFC devices. The PN532 uses the IRQ line to alert the DE2 when a device is found. The DE2 board then reads the detected NFC tag’s UID to determine if the tag is a valid key or not.

Features

NFC Device Support:

The project supports ISO 14443 compatible NFC devices including credit cards, ID cards, stickers, and key fobs as keys to unlock the door.Accurate Timestamps: In order for the system to have accurate timestamps after power or Internet loss, an RTC module is used to keep time.Electronic Door Access: The door lock is electronically controlled by the system. It fails secure which means the door locks when power is lost. However for safety, the door can be manually unlocked to exit.Monitor Status and History: The system tracks when the door was unlocked or opened and which NFC key was used. The historical data and registered keys are stored on the SD card as persistent data.Android App: An app was created that uses Host Card Emulation and is capable of being used as a key.

Department of Electrical & Computer Engineering

Door

GPIO: Open Status

GPIO: Lock

GPIO: Doorbell

Web

NFC

Backup

DE2

Clock

RTC

GPIO Header

NFC Reader

SD Card

Latch

Door Status

NFC Card

Ethernet