Simple Arduino based 4 Floor Elevator Project
Author: Seyedreza Fattahzadeh
Format: PDF file
Number of pages: 50
Getting this manual will make you capable of designing and implementing a four-floor elevator control system. This comes as a microcontroller-based system of my previous PLC based project In this project, we will learn the circuit design for a 4 Floor Elevator Control on how to develop a four stories passenger lift or cargo lift using an ATmega16 Microcontroller. This text consists of two chapters.
Chapter 1: is devoted to the design and implementation of a simple 4 Floor Elevator Control system using an AVR Microcontroller (e.g. ATmega16).
Chapter 2: is devoted to redesigning the same lift system using the Arduino Mega 2560 board, which is a Microcontroller board based on the ATmega2560.
This book details the generating code for a ATmega8 Microcontroller chip to control a 4 Floor Elevator System in general. This book has been prepared for those who are already familiar with basic instructions related to any brand of Microcontroller and may have already developed some Microcontroller-based programs for different purposes. Therefore, this text is prepared for those who want to challenge their programming knowledge to generate even more complex programs with extra features. In this project, we will learn circuit design for an elevator, how to develop a four stories passenger lift or cargo lift using ATmega16 Microcontroller. This is a modal of simple lift or elevator in which a building is assumed which has four floors. Each floor was to have its own illuminated push button to call the elevator to go to the desired floor. The elevator door was to be emulated with the use of a 5 V DC small motor that opened, stayed open, and reversed a few seconds after being called upon. Also, a 5 V DC motor was used to emulate a hoist the car with slotted optocoupler sensors, which were used to indicate when the elevator was at the floor, in position to open. Then again lift will be in its standby status for further transportation.
The final aspect of this experiment was to intelligently organize a main control code in C language to control the whole system hardware. Hence the purpose behind of developing a manual like this is an attempt to make learning microcontroller more enjoyable !
The main control program solution is prepared in C language using CodevisionAVR ® software. In addition, the schematic of all the hardware used in project is provided. The amount of effort you want to place on doing this project is completely up to you and your interest. If you wish, you can build your own controller hardware similar to the one presented in this text or even tailor it to the one with more
features as you prefer. In either case, even just by simulating the presented program and checking its performance, you can improve your programming knowledge and ultimately, from my side, this the overall purpose behind developing the text.
You will get the following items when you purchase or download the related PDF file:
1. Complete project report
2. Circuit diagram of the project
3. PCB layout of the project
4. ATmega16 Microcontroller and Arduino development system programs generated in C language for
the prototype model.
5. Proteus simulation software related to the projects.
==== Table of content:
Chapter 1: Step 1: Generating schematic diagram of the project, Step 2: Generating the main control code, Step 3: Getting to manufacturing the PCBs of the prototype model, Hardware aspect of the project, Functional explanation of PCB #1 and PCB # 4, Functional explanation of PCB #5: Car Operating Panel, Functional explanation of part # 6: hoist and car door fixture, Simulating the hoist lift and car door motors, Functional explanation of PCB # 7: Main controller PCB, Functional explanation of PCB # 8: DC motor driver Step 4: Building the PCBs of the prototype model lift system, Step 5: Uploading the control program into the ATmega16 IC.
Chapter 2: Design and implementation of the 4 Floor Control System with Arduino,Step 1: Generating schematic diagram of the project, Step 2: Generating the main Control Code for the System, Step 3: Getting to manufacturing the PCBs of the prototype model, Step 4: Building the PCBs of the prototype model lift, system, Step 5: Up loading the control program into the Arduino board, Appendix A: Description of ULN2803, Chip, Overview of the Arduino Mega 2560 board, Question and Answers related to the project, Conclusion. After reading and understanding the text, you will be able to design and implement a 4 Floor Elevator System project by yourself similar to the one shown in the following address: http://youtu.be/WU2arv-yghw