Embeded Project Documentaion

14
ن الرحيم الرحم بسم اEMBEDDED LAB FINAL PROJECT 4- FLOOR ELEVATOR Constructed By: Baraa Bat.heesh (2070484, Section 3) Ja’afar R. Azim ( 0076423, Sec. 6) Abdullah Al- Zir (0076504, Sec. 10) Malek Z. Abu - Ghanemeh (0076627 Sec. 10)

description

التقرير الخاص بمشروع لاب الإمبيديد، مصعد من 4 طوابق

Transcript of Embeded Project Documentaion

Page 1: Embeded Project Documentaion

بسم اهلل الرحمن الرحيم

E M B E D D E D L A B F I N A L P R O J E C T

4- FLOOR ELEVATOR

Constructed By: Baraa Bat.heesh (2070484, Section 3) Ja’afar R. Azim ( 0076423, Sec. 6) Abdullah Al- Zir (0076504, Sec. 10) Malek Z. Abu - Ghanemeh (0076627 Sec. 10)

Page 2: Embeded Project Documentaion

[1- Description]

[2- How it Works ?

[3- Flow Charts]

[4- Additional Notes]

Page 3: Embeded Project Documentaion

4-Floors Elevator

1- Description

Section

1

Our project main objective is

to design & implement a fully

functional 4-floor elevator

model, using microcontrollers

technology.

Work Supervision:

We worked as a one team, but everyone were

responsible of supervision of a specific task of the

project.

Page 4: Embeded Project Documentaion

4-Floor Elevator

2- How it Works ?

Ho

w it

Wo

rks?

The user can call the elevator using two

buttons (up & down) which are located

beside the external elevator door.

Those buttons are used to decide the

travel direction.

When the user is inside the elevator

there are four buttons, numbered 0,1, 2

and 3, he can specify the destination

floor using them.

To be sure from his choice, the

corresponding floor’s number is shown

on a 7-segment display which tracks the

elevator’s motion .

When the elevator moves, the number

of the last floor reached will be

displayed on the 7-segment display.

Page 5: Embeded Project Documentaion

An additional security-

property is added to the

system:

o Visitors of the fourth floor are

identified by a certain code number,

known by trusted visitors only.

o Any person who tries to reach floor 4

without the correct code, for two times,

will be warned by a message to notify

him.

Page 6: Embeded Project Documentaion

4-Floor Elevator

3- System Flow Charts

Flo

w

Ch

arts

IN THIS SECTION:

Main Flow Chart

Ground, First, Second and Third Floor Flow Charts

The Model using a simulator.

Page 7: Embeded Project Documentaion
Page 8: Embeded Project Documentaion
Page 9: Embeded Project Documentaion
Page 10: Embeded Project Documentaion
Page 11: Embeded Project Documentaion

4-Floors Elevator

4- Additional Notes:

Ad

ditio

nal

No

tes

IN THIS SECTION:

Tools Used.

Elevator Priority.

Security Notes.

Page 12: Embeded Project Documentaion

Bread-Board:

A board that has internal connections, to

Carry out Any circuit we want to implement on .

Microcontroller:

We have Used The

“PIC16F877A” Microcontroller, a

powerful controller to control such

application. It has enough number of

Ports to carry out any buttons or

switches needed by our project.

Wires:

Simple Copper wires, that has low resistance.

Voltage Regulator:

We have used a +5 Volt voltage

regulator, to give a constant voltage at specific

places in our project circuit.

Resistors:

A combination of 330, 4K,10K Resistors

used in various places to limit current, protect, pull up some inputs or

outputs.

Push-Buttons:

A simple SPST Push-Buttons to be placed

on each floor, and in the elevator also. Those

were used to call the elevator to a specified

Floor.

Page 13: Embeded Project Documentaion

KeyPad:

4*4 Keypad, used for Entering the Password for accessing the 4 th

Floor.

LCD:

40*2 line LCD display is used to interact with users such as

displaying messages to Enter the Password Needed for the Fourth Floor.

7-Segment-Display:

A Common Cathode 7-Seg is used to display

the Floor At which we are at.

DC-Motor:

An H-Bridge Controlled Dc-Motor is used to take the Elevator Up

and down through the Bulding.

H-Bridge:

Used to Control The DC-Motor to go Up or down.

Page 14: Embeded Project Documentaion

P

riority

&

Security

No

tes

Priority:

When the elevator moves from

lower floor to upper floor that’s not

the direct upper one, such from the

first floor to third floor, it will test

that if the upper floor key in the

between floor is pressed, so the

passenger need to move up the

elevator will stop and take him/her

with it, but if the lower key is

pressed it will not stop and will

remember to return to that floor in the other turn when it

reach to its destination where it will reverse its direction

to be gone down .

Same thing happen when it goes down but not to the

direct lower floor.

When the elevator is in stop mode it

will wait for any person to press any

button from any floor to go there.

Security Notes:

If someone enters the code incorrectly for two times, the elevator will go to the ground floor.