بسم اهلل الرحمن الرحيم EMB EDDED LAB FINA L P ROJECT
4 - F L O O R E L E V AT O R
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)
[1- Description]
[2- How it Works ?
[3- Flow Charts]
[4- Additional Notes]
4-Floors Elevator
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.
Section 1
1- Description
4-Floor Elevator 2- How it Works ?
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.
How it Works?
The user can call the elevator using two buttons (up & down) which are located beside the external elevator door.
 An additional securityproperty 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.
4-Floor Elevator 3- System Flow Charts
IN THIS SECTION: Main Flow Chart Ground, First, Second and Third Floor Flow Charts Flow Charts
The Model using a simulator.
4-Floors Elevator 4- Additional Notes:
IN THIS SECTION: Tools Used. Elevator Priority. Security Notes. Additional Notes
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.
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.
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: Priority & Security Notes
If someone enters the code incorrectly for two times, the elevator will go to the ground floor.