Department of Electronic & Electrical Engineering Digital Lock. (e.g. for sports locker room) Assessment: Plan. Demo. Code.

Slides:



Advertisements
Similar presentations
ARRANGEMENTS FOR ‘PRODUCT’ TIME Mark Neil - Microprocessor Course 1 Microprocessor Laboratory.
Advertisements

In this presentation you will:
» When you have completed this module you will know, what components do, what they physically look like and how they are represented in a circuit diagram.
GamePal  Mark Fedorak  Vera Casteel  Ron Smith  Kris Pucci.
Performed by: Kobbi Kfir-El Ohad Brandelstein Instructor: Konstantin Sinyuk המעבדה למערכות ספרתיות מהירות High Speed Digital Systems Laboratory הטכניון.
1 Application Accessory For Cellular Phone - Characterization Presentation - Performed by: Avi Feldman Omer Kamerman Project instructor: Boaz Mizrachi.
Department of Electrical & Computer Engineering Preliminary Design Review Team: Lucas Root Telin Kim Brandon Thorpe Michael Shusta Advisor: Professor Tessier.
ODOS The Office of the Dean of Students. Projects Interactive Campus Map Global Positioning System - Device for the Visually Impaired Adjustable Table.
2 Way FM Car Starter Dan Owens April 12, 2005 Instructor: Dr. Pao-Lo Liu Department of Electrical Engineering University at Buffalo Course Requirement.
Introduction to Registers Being just logic, ALUs require all the inputs to be present at once. They have no memory. ALU AB FS.
Energy Smart Room GROUP 9 PRESENTERS DEMO DATE SPECIAL THANKS TO ADVISOR PRESENTERS Thursday April 19, 2007 Department of Electrical and Systems Engineering.
Op-Amp Oscillator. Reading Schematics: Battery What’s this?
Microcontroller: Introduction
Microprocessor and Microcontroller Based Systems Instructor: Eng.Moayed N. EL Mobaied The Islamic University of Gaza Faculty of Engineering Electrical.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
Principles of Computer Engineering EEC_4_402: Introduction.
Sept EE24C Digital Electronics Project Design of a Digital Alarm Clock.
Camera Interfacing using ARM7
1 Starting & Stopping Motors Pico Pico LAB#4. 2 Program a series of three basic ladder logic rungs. These basic rungs are the most common rungs found.
Motors Make the world go ‘round By Jackson Greer, Room 305.
Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab Spring 2009.
Agenda Introduction to circuits Building a simple circuit
Circuits. SC Standards Covered PS – 6.8Represent an electric circuit by drawing a circuit diagram that includes the symbols for a resistor, switch, and.
ADOBE CAPTIVATE Rapid e-Learning Development. What is Captivate  Captivate is a program that lets you build assessments into your presentations  It.
Concurrent Assessment DC Electronics 1 1.When you have a complete series circuit, is the current flow the same at every place in the circuit? 2.What is.
Physics I Honors 1 Current and Circuits Circuits Schematics Use of Meters.
An-Najah National University Faculty of Engineering Computer Engineering Department بسم  الله  الرحمن  الرحيم.
EMERGENCY VEHICLE ALERT SYSTEM ECE 495C Digital Systems Senior Design Project Proposal Team #3 Spring 2008 January 09, 2008.
Brands of computers Dell Apple Gateway HP Acer Toshiba IBM Lenovo Fujitsu Asus Samsung Amazon Kindle Chrome Book.
Lab 0: Groups and Equipment Start date: Week #2 Due date: no report 1.
AN_NAJAH INTERNATIONAL UNIVERSITY Electrical Engineering Department Internet & Mobile Controlling system “IMCS” Ala` Hmadneh Ansam Afaneh DR. RA`ED.
Eng. Mohammed Timraz Electronics & Communication Engineer University of Palestine Faculty of Engineering and Urban planning Software Engineering Department.
Introduction to Software Development. Systems Life Cycle Analysis  Collect and examine data  Analyze current system and data flow Design  Plan your.
The 3 parts of an electronic system are :
Slide 1 Project 1 Task 2 T&N3311 PJ1 Information & Communications Technology HD in Telecommunications and Networking Task 2 Briefing The Design of a Computer.
VEX ARM® Cortex®- based Microcontroller. The VEX ARM® Cortex®-based Microcontroller coordinates the flow of all information and power on the robot. All.
Circuits. In circuits, elements are connected by wires. Any connected region of wire has the same potential. (same color = same potential) The potential.
Bonitron A\C Demand Scheduler Alex Brown Cory Haugh Ajmer Dwivedi.
Connecting with Computer Science2 Objectives Learn how software engineering is used to create applications Learn some of the different software engineering.
ARRANGEMENTS FOR ‘PRODUCT’ TIME Mark Neil - Microprocessor Course 1 Microprocessor Laboratory.
ECE Lecture 1 1 L15 –I/O Part II Department of Electrical and Computer Engineering The Ohio State University ECE 2560.
Lecture 7: Overview Microprocessors / microcontrollers.
Department of Electronic & Electrical Engineering LCD character display (parallel interface). How to interface a LCD character display to a PIC.
Department of Electronic & Electrical Engineering Serial interfaces Serial Interfaces allow communication between devices sending one bit at a time. In.
Department of Electronic & Electrical Engineering Introduction to microcontrollers A microcontroller is a small computer on a single integrated circuit.
Department of Electronic & Electrical Engineering Further work? Simple Voltmeter. ● Analogue to Digital converter (MCP3001 SPI ) ● Analogue → 10bit binary.
Serial Peripheral Interface SPI I2C (i-squared cee)
Department of Electronic & Electrical Engineering Program design. USE CASES. Flow charts. Decisions. Program state.
Department of Electronic & Electrical Engineering Lecture 2. PIC16F84A Architecture / Instructions Memory. Program/Data (Harvard) File Registers (Data).
ARRANGEMENTS FOR ‘PRODUCT’ TIME Mark Neil - Microprocessor Course 1 Microprocessor Laboratory.
Department of Electronic & Electrical Engineering Combination Lock. Plan. Demo. Brief Report. Code.
HNC Flow Chart 1 IT Systems Analysis and Design SSADM – Design.
Department of Electronic & Electrical Engineering Introduction to microcontrollers A microcontroller is a small computer on a single integrated circuit.
Password Based Door Lock System using 8051 Microcontroller
Transistors to Gates © 2011 Project Lead The Way, Inc.Magic of Electrons.
Recap – Our First Computer WR System Bus 8 ALU Carry output A B S C OUT F 8 8 To registers’ read/write and clock inputs Sequence of control signal combinations.
Jag Mark Name 4 factors that can affect the resistance of a current?
VIGNAN INSTITUTE OF TECHNOLOGY AND MANAGEMENT Submitted by : KISHAN KUMAR DAKUA Regd N o AKANKHYA MOHANTY Regd No HEMANTA SAHU Regd.
Purpose of This Minilab
16.5 Electrical Circuits.
DIGITAL CALCULATOR USING 8051
OBJECTIVE AND FEATURES:
ELECTRICAL CIRCUITS More free powerpoints at
Basic Electrical Circuits
CS-4540 Robotics Lab 00 - Introduction and OHM's law.
Transistors to Gates Transistors to Gates Gateway To Technology
ELECTRONIC SYSTEMS Note: There is no compulsory question set on Section 25 of the syllabus. Questions set on topics within Section 25 are always set as.
Physical Implementation
Basic Electrical Circuits
Buttons.
Presentation transcript:

Department of Electronic & Electrical Engineering Digital Lock. (e.g. for sports locker room) Assessment: Plan. Demo. Code.

Department of Electronic & Electrical Engineering Assessment + Deadlines See moodle for assessment details and deadlines.

Department of Electronic & Electrical Engineering High level overview

Department of Electronic & Electrical Engineering Keypad You will be using a matrix keypad. You should find lots about this on the web

Department of Electronic & Electrical Engineering KEYPAD

Department of Electronic & Electrical Engineering One way of connecting it to the PIC Ohm resistors limit current if 2 switches pressed. Test these lines Activate one of these Pull down

Department of Electronic & Electrical Engineering Reusing lines. Note that you can use the same line to drive more than one device. For example the lines rc0-rc3 in the previous diagram could be also used as the data lines for the LCD display. This becomes useful when you start to run out of IO lines!

Department of Electronic & Electrical Engineering Features (see also moodle). De-bounce switches. User programmable password. Master user password. Alarm if too many keyhits. statuslocked Alarm? Door closed switch

Department of Electronic & Electrical Engineering More Advanced Features (see also moodle). Open ended. Marks for cool features. Display for user feedback / messages. Store password in EEPROM in case battery goes flat! Master unit using serial communication to all locker units. slaves master serial bus

Department of Electronic & Electrical Engineering Hints Use functions. Try to avoid gotos (especially big jumps). Use evolutionary design. Start simple and add complexity in small increments. Try to test new features before integration. Think about the logic and use flow charts/pseudo code before starting to code. Use functions.

Department of Electronic & Electrical Engineering Combination lock Initial design document. Compulsory but no marks: The purpose of this is to allow you to get feedback on your plan. Circuit diagram. Mile stones (evolutionary development plan). The logic of what you plan implement. flow charts AND / OR pseudo code. you may want to use activity/state diagrams (google this) you should attempt to break the problem into routines if possible. You should discuss your document with us in the lab to get feedback and once it has been approved submit it to moodle for our records.