project: door lock

7
Project: Security Door Lock By: Nikhil Patel & Shahezad Kassam

Upload: shahezad-kay

Post on 04-Feb-2015

628 views

Category:

Technology


2 download

DESCRIPTION

A security door lock system made with Arduino demonstrated through this power point. Made by Shahezad Kassam and Nikhil Patel.

TRANSCRIPT

Page 1: Project: Door Lock

Project: Security Door Lock

By: Nikhil Patel & Shahezad Kassam

Page 2: Project: Door Lock

Table Of Contents

• Our Brief Project Description • The Arduino: What is it? • Key components of our project • The programming • Wiki Show Off • Demonstration

Page 3: Project: Door Lock

Brief Description

Our project simulates a door lock in which a user has to enter a specific combination of numbers from a key pad in order to unlock a door.

Page 4: Project: Door Lock

What is an Arduino?

1. A microcontroller that makes interactive objects more accessible to use

2. Consisted of an open source hardware 3. Programming input: C++ 4. Has a boot loader pre programmed onto the board that allows

you to upload programs without an external memory device.

Page 5: Project: Door Lock

Key Components of our Project

• Keypad: The keypad is used to enter the correct code into the Arduino in order for the door lock simulation to work.

• Servo: The servo is used to simulate a lock in which if the user enters the correct code, the servo will rotate 90 degrees.

• Piezo Sound Generator: Generates a tone when a button is pressed on the key pad

Page 6: Project: Door Lock

The Programming

The basic steps for the programming process are... 1. Assigning / Scanning the values for each number that is

pressed on keypad2. Declaring the pins for the key components 3. Creating the melody for the Piezo Sound Generator 4. Every time a number is pressed, it’s saved into an array and if

that array matches the set array (password) then it’ll play a tune and turn to servo. If wrong, then nothing happens.

Page 7: Project: Door Lock

Wiki Show Off

• Here is the final portion of our wiki • http://q-prof.com/moodle/mod/wiki/view.ph

p?pageid=9&group=0