PLC Books Shopping center
 
Checkout  | Cart Contents |  My Account  | Advanced Search  |  Log In
فارسی انگلیسی
 
Categories
 
What's New?
Implementing a traffic light controller system using Arduino
Implementing a traffic light controller system using Arduino
$35.00
 
Order Tracking
You can find the Order Tracking Code on Order History in My Account section
Order Tracking Code:
Track Order
Please wait...
 
Payment

Solution Graphics
 
Links
 
     

Online Catalog

     

Please be informed:

    Programmable logic controllers (PLCs) continue to evolve as new technologies are added to their capabilities.  We would like to introduce our ‘Teach Yourself Consumer PLC books’ as an excellent resource for readers to provide an up-to-date introduction to all aspects of PLC programming. No previous knowledge of PLC systems or programming is assumed. The primary source of information for a particular PLC is always the accompanying user manuals, provided by the manufacturer. Our books are not intended to replace the vendor’s reference material but rather to complement it, by clarifying and expanding on this information. With the current number of different types of PLCs on the market, it is not practical to cover the specifics of all manufacturers and models in a single text. With this in mind, our texts discuss PLCs in generic sense. Although the contents of our text are of a nature to allow the information to be applied to variety of PLCs from different manufacturers, in our books for the most part, we use
the Siemens S7-300, S7-200 and Logo and the Allen-Bradley MicroLogix 1500 controller instruction set for the programming examples. The underlying PLC principles and concepts covered in our texts are common to most manufacturers and serve to maximize the knowledge gained through attending PLC training programs offered by different vendors. So far, we have launched this groundbreaking new series with four exciting titles:
 
1- Programming with SIMATIC S7 300/400 Programming Controllers
2- Programming with SIMATIC S7-200 PLCs using STEP 7-Micro/win software
3- Introduction to programming a SIEMENS LOGO! PLC
4- Programming Allen Bradley series of PLCs using RSLogix 500 software compiler
5- Introduction to programming Allen-Bradley series of PLCs (Second Edition)

     Writing small programs to learn how to use the PLC instructions is for the time you are taking an introductory course in a collage to learn how to start programming a PLC to do the exercises. BUT when you are applying for a job as a PLC programmer, the employer will NOT ASK you to write a simple PLC program just to "START", and "STOP" a 3 phase electro motor. On the contrary, he will give you a Project scope and will expect you to read it, understand it, and if you do not have any good question to ask, TO DO IT. By developing 6 sample industrial PLC-based and 4 Arduino based  project texts, I have come up with a solution for those who have the primary knowledge on programming a PLC or a micro-controller based system but need to learn how to take a relatively complex project Scope and turn it into a working PLC / micro-controller based control program.The Main Control Program solution of all these project text are prepared in LDA formats and the schematics of all hardwires used in the projects are given. The amount of effort you want to invest in implementing these projects is completely up to you and depending on your interest. By simulating the programs presented here and checking their performance, you can improve your programming knowledge, and ultimately, this is the whole purpose behind developing the texts from our side.

Design and Implementation of some typical end year collage projects using PLC
1- Implementation of an 8 Floor Control System with a PLC
2- Programming a 4 floor elevator with SIMATIC STEP 7 & LOGO! SoftComfort software
3- Programming SIEMENS LOGO! PLC as a dyeing machine temperature controller
4- Programming a Traffic Light Controller system using SIMATIC S7-300 & HMI display
5- Programming a PLC based car Parking System with SIMATIC STEP 7 and S7-300 PLC
6-Implementing a PLC-based temperature controller with PID algorithm


Design and Implementation of typical end year college projects using AVR Microcontroller
1- Simple Arduino based 4 Floor Elevator Project 
2- Implementing a Traffic Light Controller System using Arduino
3- Simple Arduino based Automated Parking lot System 
4- Implementing an Arduino based temperature controller with PID algorithm  
    At the end, at PLCgoods.net, we are very keen to hear from you and maybe about any PLC related project you have in your mind. If you are a student and need help or hint with any of your PLC based project, we would be glad to hear it. If you are working in a company that needs to have some PLC programs developed or some type of PLC based trainer, we would be glad to hear about your project and any design specification for the new product!
To contact with us, please use helpme@plc-doc.com email address or use “contact Us” icon from PLCgoods.net.

Kind regards,

Seyedreza Fattahzadeh

Book title:

Programming with SIEMENS SIMATIC S7 300/400 programmable controllers

Author: Seyedreza Fattahzadeh
Binding: PDF 
Number of pages:374
ISBN:978-1-61584-002-1

    There is a quotation which was originally stated by Confucius, I would like to present it here as a very practical statement on how the human mind approaches the learning process:

I hear, and I forget, I see, and I remember, I do, and I understand --- Confucius

    Yes, you may learn an activity by hearing others talk about it, or by watching others do it. But, your learning will be at its best if you yourself perform it. This would not only make you understand the underlying process, but also would help you practice and perfect the process. In the field of programming logic, this means writing many small programs or subroutines, and test the functionality by utilizing some simulator software. This is exactly what this e-book aims at, in the context of programming PLCs of Siemen’s Simatic families.

     The basics as well as the advanced concepts have been explained step-by-step by means of numerous examples.  By using this book, the readers themselves will be able to master the art of PLC programming with ease, without requiring any PLC instructor. Regardless of whether it’s a new PLC program or debugging/enhancing the functionality of an existing program, this is an extremely effective book for PLC-programming on various degrees of complexities.  

 THIS IS THE BOOK THAT TEACHES YOU HOW TO PROGRAM SIEMENS SIMATIC FAMILIES OF PLCS (300/400) WITH FUN!!

Book title:

Programming SIEMENS SIMATIC S7-200 PLCs using Step7-Micro/Win software 


Author: Seyedreza Fattahzadeh
Binding: PDF 
Number of pages:374
ISBN:978-1-61584-002-1

    Yes, you may learn an activity by hearing others talk about it, or by watching others do it. But, your learning will be at its best if you yourself perform it. This would not only make you understand the underlying process, but also would help you practice and perfect the process. In the field of programming logic, this means writing many small programs or subroutines, and test the functionality by utilizing some simulator software. This is exactly what this e-book aims at, in the context of programming PLCs of Siemen’s Simatic families.

    The basics as well as the advanced concepts have been explained step-by-step.  By using this book, the readers themselves will be able to master the art of PLC programming with ease, without requiring any PLC instructor. Regardless of whether it’s a new PLC program or debugging/enhancing the functionality of an existing program, this is an extremely effective book for PLC-programming on various degrees of complexities. Further, this book provides two links to download a simulator and HMI editor, absolutely free. The simulator helps you to test the logic of the program written, and makes you familiar with the interaction of input and output devices and hence the functionality. The HMI editor allows you to edit and test the program even off-line, from any PLC connected to the HMI device. This is an excellent book to gain hands-on-experience, as it includes as many as 25 projects with worked-out-solutions (ladder logic programs).

Book title:

Introduction to programming a SIEMENS LOGO! PLC

Author: Seyedreza Fattahzadeh
Binding: PDF 
Number of pages:374
ISBN:978-1-61584-002-1

    This e-Book provides you with both fundamental and cutting-edge coverage of both hardware and a software aspect of a great little PLC which is called "LOGO" that of course is made by Siemens®. HARDWARE ASPECT OF LOGO!: You can Implement your own simple automation projects or simplify your existing control cabinet which already contain time switches, timing relays, counters and contactor relays - LOGO! is the complete all-in-one solution. With its 8 basic logic and 31 special functions, LOGO! replaces a wide range of conventional switchgear/control devices. LOGOSOFT PROGRAMMING LANGUAGE: LOGO! Soft Comfort – stands for sensationally easy and quick configuration. This allows the creation of ladder and function block diagrams by selecting the respective functions and their connection via drag and drop. In addition, the entire switching program can be simulated and tested offline on the PC. This book represents the best way to learn or get trained on Ladder Logic or Function Block programming since it is like you were buying three different books: One for THEORY, one for LESSONS and a third one for REAL APPLICATIONS. In chapter 1, I explain difference between a contactor and a relay, power and control circuits, application START and STOP pushbuttons, design of a seal-in circuit, a bimetallic overload relay, application of few mostly used rely diagrams related to industrial control circuits such as reversing the rotation of a 3-phase motor, STAR and DELTA motor configurations and more. Chapter 2, Sensors and their application, inductive proximity sensors, analog sensors, inductive speed monitor sensors, capacitive sensors, magnetic sensors…chapter 3, history of PLCs, application and different ranges of PLCs. Chapter 4, full explanation of LOGO! hardware, its different model numbers and their related hardware and I/O configurations, connecting sensors to LOGO, PT100 RTD sensors, LOGO! TD display. Chapter 5, introduction to complete application of LogoSoft , definition and developing both FBD and LDA PLC programs etc.  

Book title:
Programming Allen Bradley series of PLCs using RSLogix 500 software compiler

Author: Seyedreza Fattahzadeh
Binding:PDF
Number of pages:374
ISBN:978-1-61584-002-1
    The book provides both fundamental and cutting-edge coverage of PLCs. It explains most basic and intermediate to advance instructions through many worked-out examples and explanations of the solutions. Since this is a self-teach manual, it is assumed that reader may not have any access to a PLC instructor, to discuss any programming issues with. All the Ladder Logic instructions are explained very clearly accompanied with very simple programs that actually we generated and RUN using RSLogix 500 software and tested on an Allen Bradley MICROGLOGIX 1500 plc.

Book Title:

Introduction to programming Allen-Bradley series of PLCs

Author: Seyedreza Fattahzadeh
Binding:PDF
Number of pages:374
ISBN:978-1-61584-002-1 
    Yes, you may learn an activity by hearing others talk about it, or by watching others do it. But, your learning will be at its best if you yourself perform it. This would not only make you understand the underlying process, but also would help you practice and perfect the process. In the field of programming logic, this means writing many small programs or subroutines, and test the functionality by utilizing some simulator software. This is exactly what this e-book aims at, in the context of programming Allen-Bradley series of PLCs.

   The fundamentals or basics of hardware and concepts have been explained step-by-step for programming advanced PLCS known as SLC500 and MicroLogix processors manufactured by Allen-Bradley ®.  By using this book, the readers themselves will be able to learn and practice the art of PLC programming with ease, without requiring an external PLC instructor.The exercises in this book assume that you have not programmed an SLC 500 or MicroLogix PLC using a personal computer and software before. Since this can be used as an introduction to programming a PLC, the book includes programs on basic ladder diagrams as well. The book assumes that you have loaded a copy of the general purpose PLC programming software on your personal computer. The exercises in this text are designed to make you familiarize with the operations of the simulator and to step you through the process of creating, editing and testing PLC programs utilizing all the logic instructions supported by RSLogix 500. The bibliography section of this book provides a link from where you can download a free trial version of the simulator software being discussed. The downloaded software will be enough to carry out writing, editing, running, and testing activities associated with all the exercises appearing in the book.

Design and Implementation of some typical end year collage projects using PLC 

Book title:

Implementation of an 8 Floor Control System with a PLC

 
Author: Seyedreza Fattahzadeh
Binding:PDF
Number of pages:374
ISBN:978-1-61584-002-1 
    By choosing this manual you will get help in designing and implementing an eight-floor elevator control system. This comes as an upgraded version of my previous published project (Programming a four floor elevator with SIMATIC S7-300 or LOGO).
Note: By searching “design and implementation of an 8 floor elevator”, you will be able to see all the below instructions in action.You will successfully be able to implement an end year college project after the study of this manual. You will also benefit from enough experience to apply for an entry level job on PLC programming with full confidence. The best way to learn programming any type of PLC is by looking at a real world example. There is a project scope included in the text which outlines, in full detail, how the completed Elevator Control System must work. It will be your job to write the program and make sure that the system performs as mentioned in the project scope.
The book takes you through each step of hardware implementation, continuing with writing the program to meet the specification. The six most important features of this version, compared to the previous one, are as follows:
1. It has a more complicated control software, since it has been prepared for an Elevator System with 8 stops.
2. Two different car-traveling speed is implemented in the hardware by a VF Drive application.
3. The One Hall Effect sensor is used to detect the current location of the car instead of using 5 limit switches.
4. This version has automatic and manual operation modes.
5. The Control program of the 8 Floor System is prepared using STEP7 SIMATIC MANAGER software and some routines are prepared using LogixPro software as well.
6. A HMI display and WinCC software are used to control the system through a local HMI device or on a PC.

You must show your future employer that writing a fairly complex program in a few hours does not put you in difficulty. You can only achieve such performance by actually working on specific projects. This e-Book is one great learning tool for this purpose. With a simulator program you can write your own program and then compare it to the presented solution, helping you realize where and what went wrong, if anything.
Being able to add in your resume that you managed to write a control program for an eight-floor elevator system with PLC which worked, based on its predefined hardware specification will sure awe your future employer!

Book title:
Programming a 4 floor elevator with SIMATIC STEP 7 & LOGO! SoftComfort software
Author: Seyedreza Fattahzadeh
© 2014 by Author  
Binding:PDF
Number of pages:374
ISBN:978-1-61584-002-1
    Well, by writing small programs to learn how to use the PLC instructions is for the time you are taking an introductory course in a collage to learn how to start programming a PLC to do the exercises , BUT when you are applying for a job as a PLC programmer, the employer will NOT ASK you to write a simple PLC program just to "START", and "STOP" a 3 phase electro motor, on the contrary , he will give you a Project scope and will expect you to read it, understand it , and if you do not have any good question to ask, TO DO IT. We know that a Project Scope or a Functional Specification defines in detail how a system is supposed to operate when it is done completely! I have come up with a solution for those who have the primary knowledge on programming a PLC but need to learn how to take a relatively complex project Scope and turn it into a working PLC control program.
    The text assumes you have a little background with PLCs- perhaps you have worked with other PLCs from other manufactures or you have helped to install and wire PLCs. Perhaps you are a mechanical or Process Engineer and you need to learn how to program a typical PLC and do some serious control programming similar to ones usually employers will ask electrical techs or Engineers to do in a PLC automation field. Interfacing a home made elevator floor announcing circuit to PLC. Full schematics of all hardware used is included in the book including the mechanical wiring of the PLCs and their related modules. Control FBD / LDA software developed for LOGO! has consisted over 100 blocks whit full explanation of the instructions used to do different tasks in whole program. Full explanation of the solution program in about 20 pages of the text. Control LDA / STL software developed for S7-300 has consisted over 140 networks with full explanation of the instruction used to do different tasks in whole program. Full explanation of the solution program in about 60 pages of the text.
Topics covered in the text are: 
Overview
    Each floor is to have its own illuminated push-button to call the elevator to a demanded floor. The elevator door is to be emulated with the use of a small stepper motor that opens, and stays open, and reverses after few seconds at each floor after being called. Nowadays, HMIs, 3 phase motors, and AC motor inverters have lot's of application in PLC automation industry. In the text, I thought  maybe it was not a bad idea to add those elements to my project and re-write the whole control program to include them in the system. So I used a 3 phase motor with a gear box  to change the direction of the motor from CW to CCW or vice versa, I used an AC motor  inverter to my system to let me:
1- To get the 3 phase motor to operate from 1 phase power supply
2- To change the motor direction to either CW or CCW under PLC's control software. Bunch of figures in the text show  how to do it. Human Machine Interfaces (HMI) are devices that let operators to check present condition of the operating machine, and if needed, impose new setting in the operation of the machine at hand.
    I selected a typical  HMI device to add to the elevator system. Text  explains how to connect the device to a typical PC to generate the screen program to show the mechanical operation of the elevator and the status of the limit switches and floor numbers and such. Just by checking the explanation of the demo program and usage of the PM Designer  software  you can learn how to add a typical  HMI device to your own projects.
 Book title:
Programming SIEMENS LOGO! PLC as a dyeing machine temperature controller

Author: Seyedreza Fattahzadeh
© 2014 by Author  
Binding:PDF
Number of pages:374
ISBN:978-1-61584-002-1
    The best way to understand anything is to get your hands on it and actually experiment with it. In computer programming this means writing many small programs and using some kind of simulator software to test programs' functionality. Well, by writing small programs to learn how to use PLC instructions is for the time you are taking an introductory course in collage to learn how to start programming a PLC to do BIG THINGS in future, BUT when you are applying for a job as a PLC programmer, the employer will NOT ASK you to write a PLC program just to "START", and "STOP" a 3 phase electro motor, on the contrary , he will either take you to the field, show you some PLCs that are busy running and controlling some process and he will either ask you to alter the program to suite the new needs coming soon or he will ask you to take a look to a Functional Specification of some new system and will expect you to work on it, understand it , and if you do not have any good question to ask, TO Design and implement IT.
    I have come up with a solution for those that do have the beginning knowledge on how to work with a typical PLC's instructions BUT they need to learn how to take a Functional Specification and turn it into a working PLC control program which is going to control lots of digital and analog functional blocks. Usually, dealing with analog functional blocks is more tedious than digital ones: you need to know exactly how to do fix the setting parameters of the analog blocks to get them function as they are supposed to. You need to work with analog and ramp amplifier instructions now. And in this project, it is exactly dealing with those analog function blocks to implement the controller system. A typical dyeing machine temperature controller, controls the temperature of a dyeing trough based on a typical Time/Temperature curve. See figure 1. In which, it takes the controller about 140 minutes from start of process to end and it needs to follow the given cure to control the temperature of water in a dyeing though. Controller continuously calculates SV (set value), compares it with PV (sensor value) and turns any of solenoid valve on or off to control the temperature. Text is full of illustrated figures that show how the hardware set up to implement the project is done, and also control logic program is explained very clearly including all analog function parameter settings are indicated by lots of instructive figures.
LOGO TD which is a text display is used to enhance the project's application easier by the operator and to give a professional look to the system's panel. AN UST200 model of 0 to 20 mA transmitter (2 input channels) made by ORDEL is used to show the tech how a regular and yet a professional A/D module is used in this sort of application.
Table of contents:
Chapter 1:Abstract, design of a temperature controller system with a PLC, PLC contr0l method, An on-off controller, Selection of PLC, transmitter, and HMI interface hardware, problem solution, main circuit, the project description.
Chapter 2: LOGO control software program, How does a PLC computes SV value, display texts on LOGO TD HMI device, questions and answers related to this projects, Appendix a, Calculation of slop of a straight line and the formula, Appendix b, Description of some special functions.
Book title:
Programming a Traffic Light Controller system using SIMATIC S7-300 & HMI display

Author: Seyedreza Fattahzadeh
© 2014 by Author  
Binding:PDF
Number of pages:374
ISBN:978-1-61584-002-1
    The best way to understand anything is to get your hands on it and actually experiment with it. In computer programming this means writing many small programs and using some kind of simulator software to test programs' functionality. Well, by writing small programs to learn how to use PLC instructions is for the time you are taking an introductory course in collage to learn how to start programming a PLC to do BIG THINGS in future, BUT when you are applying for a job as a PLC programmer, the employer will NOT ASK you to write a PLC program just to "START", and "STOP" a 3 phase electro motor, on the contrary , he will either take you to the field, show you some PLCs busy running and controlling some mechanical process and will ask you to either alter the existing program to suite the new needs coming soon or he will assign you a Functional Specification of some new system and will expect you to develop the control program and implement the hardware. He will expect you to understand the new plan and if you do not have any good question to ask, to get to work ASP and do it.
    I have come up with a solution for those that do have the beginning knowledge on how to work with a typical PLC's instructions BUT they need to practice on how to take a Functional Specification and turn it into a working PLC control program which is controlling lots of digital and analog functional blocks now. 
2- PanelMaster HMI program:
    This second program which comes with the text, allows a typical HMI device to be connected to the PLC by which operator will be able to control or monitor all activities related to the automatic traffic system independently.  All timings, data on all countdown timers, speedometer, state of signal lights, time, and date.. are shown on the HMI screen. The PDF file has a  small tutorial guide to explain how those setting can be done to show all those data on the screen and relate those issued commands on the screen to the PLC program being executed. When the HMI program is loaded on to the device and executed, you are going to see a beautiful screen such as figure 8 on your own device. 
3- Application of SIMATIC WinCC program:
    The third program which comes with the project, also shows you how to develope a program with WinCC to implement a HMI screen on your PC's monitor (figure 9). In this case, you can also see all countdown timers and traffic light functioning in harmony and you can click on START, STOP, and Emergency pushbuttons with your computer's mouse and see the effect on the PLC running the control program . Figure 9 shows your PC's monitor look when developing the program and next one, when program is compiled and "executed" in conjunction with control program while computer is connected to PLC via the MPI device.
Book title:
Programming a PLC based car Parking System with SIMATIC STEP 7 and S7-300 PLC
 
Author: Seyedreza Fattahzadeh
© 2014 by Author  
Binding:PDF
Number of pages:374
ISBN:978-1-61584-002-1
    As the title of the text implies, the purpose of this project is to show the reader how he can design and implement a PLC based Parking system.
In short, the PLC based system will keep track of number of cars in the parking area. It will not allow more than 16 cars to park. It will show the number of lots unoccupied, will automatically raise the Gate arm to allow cars into the parking lot or leave it. It keeps track of amount of time a car is parked, the time driver is leaving the parking lot, shows current and exit Time and Date and display them on either a HMI device or PC based HMI device. PLC will finally calculate cost of parking for each car parked in the Parking. When amount is paid, the parking operator depresses a paid button, the exit arm gate is raised, and one unit is added to the total number of vacant cars in the Parking lot.
    By implementing this project, students learn how to write simple circuit programs to get familiarized with the application of a PLC but in the field when one is applying for a job as a PLC programmer, the employer will NOT ASK him to write a simple PLC program on the contrary , he will either assign you a new Functional Specification of some new system and will expect you to develop the control program and implement the hardware or He might ask you to alter a pre-written circuit program to include some more function and fix it based on the new defined specification. That means you would need to checkout printed document of a circuit program consisted of sometime more that tens of pages, understand it and then modify it.
    I have come up with a solution for those that do have the beginning knowledge on how to work with a typical PLC's instructions BUT they need to practice on how to take a Functional Specification and turn it into a working PLC control program which is controlling lots of digital and analog functional blocks now.In this project, we are dealing with design and implementation of an Automated Parking System using a typical mid range PLC in our case:  a SIMATIC S7-300 PLC plus  WinCC software based PC or a typical HMI display devices.
Book title:
Implementing a PLC-based temperature controller with PID algorithm

Author: Seyedreza Fattahzadeh
© 2014 by Author  
Binding:PDF
Number of pages:374
ISBN:978-1-61584-002-1
    PID controllers are used in most automatic process control applications in industry nowadays. PID controllers can be used to regulate flow, temperature, pressure, level, and many other industrial process variables.
In this text I have specified guide lines to design and implement a temperature controller system using a mid range SIMATIC S7-300 PLC with PID algorithm. In text based on a defined project specification, we shall see how a SIMATIC S7-300 PLC hardware and its related developed control programs could be designed to implement a temperature control system that uses a close loop process control to maintain the temperature of a dyeing machine tank based on 4 typical predefined time temperature tables embedded in the main program ready to be used by the operator to edit the data related to each function programs F1, F2, F3 or F4 depending on his particular application.      The main function of the project is to maintain a set point from 25°C to 100°C. In this case, since temperature varies with time, the temperature is the dynamic variable, which is also called the process variable (PV).To ensure the operation of the controller by the system operator is easy, two other application programs are developed to establish communication between two types of HMI devices:
    A typical HMI panel or a PC-based can be installed in a remote location. Hence the main control program is developed such to communicate with a typical HMI device. In this case, the operator can either use the HMI device or his PC's monitor to check the closed looped system parameters (such as SP, PV ), change the operation of the system from Automatic to Manual or vice versa, or change/edit content of each time temperature tables etc.
    Also, as nowadays we see that all vital information are password protected in computerized system, this issue is also taken care of in developing the main circuit program in which an operator cannot get any chance to edit any system parameter (gain, Ti, Td or any parameters  related to the system) unless he is authorized and is given an access code. In application of both a PC based or a regular HMI device, the operator can view SV and PV values in real time when the system is executing the PID program and in case of a PC's monitor, he can even view both values with respect to the time of a process. 
    A typical dyeing machine temperature controller, controls the temperature of a dyeing trough based on a typical Time/Temperature curve.  In which, it takes the controller about 140 minutes from start of process to end and it needs to follow the given cure to control the temperature of water in a dyeing though. Controller continuously calculates SV (set value), compares it with PV (sensor value) and turns output solenoid valve on or off to control the temperature.
Design and Implementation of typical end year college projects using AVR Microcontroller
Book title:
Simple Arduino based 4 Floor Elevator Project

Author: Seyedreza Fattahzadeh
© 2014 by Author  
Binding:PDF
Number of pages:374
ISBN:978-1-61584-002-1
    Getting this manual will make you able of designing and implementing a four-floor elevator control system. This comes as a microcontroller based system of my previous PLC based project (Programming a 4 Floor Elevator with SIMATIC S7-300 or LOGO).
     Developing this will give you an idea to either how to implement a relatively complex end year college project or give you enough hands on experience to apply for an entry level job on application of  Microcontrollers with full confidence.
    In this text 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 main chapters:
Chapter 1 is devoted to the design and implementation of a simple 4 Floor Elevator Control system using an ATmega16 microcontroller. 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 in the text.
Chapter 2 is devoted to redesigning the same lift system using the Arduino Mega  2560 development board.
    This project is about the model of a simple lift or elevator for a building, which is assumed to have four floors. Each floor has its own illuminated push button to call and send the elevator to the desired location. The door is emulated with the use of a small 5V DC motor which stays open for 5 seconds, and then closing the door, making the elevator ready to execute the given command. Also, a 5V DC motor is used to emulate a hoist motor, which rotates a small disk clockwise or anticlockwise over four slotted optocouplers to generate stop signals. The code generated for this small 4 Floor lift system has been adapted to control the same system for an Arduino board.
    You are presented with a step-by-step guide that will aid in coming up with the hardware and software for the implementation of the lift system. My past experience has lead to the writing of this text. I thought it was not a bad idea to show how the same design guides can be used to implement the same system, this time with a Microcontroller instead.
    Being able to create the control software for a simple elevator system in the complexity that this project provides will sure demonstrate you know what you are talking about when it comes to programming any kind of Microcontroller.
Book title:
Implementing a Traffic Light Controller System using Arduino
Author: Seyedreza Fattahzadeh
© 2014 by Author  
Binding:PDF
Number of pages:374
ISBN:978-1-61584-002-1
    This text will help you learn the circuit design for a traffic light control system. It is presented in two chapters:
Chapter 1 is devoted to the design and implementation of a traffic light control system using an AVR microcontroller (Atmega8).
Chapter 2 is devoted to redesigning the same traffic light system using the Arduino Mega 2560 board.
    Developing this project will give you an idea to either how to implement a relatively complex end year college project or give you enough hands on experience to apply for an entry level job on application of  Microcontrollers with full confidence.
    This project is about a simple traffic light model, located at a four-way junction. You will find a step-by-step guide on how to come up with the hardware and software in order to implement the traffic light system. When a programmer can create the control software for this type of project, it surely means he knows how to do his work when talking about programming any kind of CPU.
    In this project, a traffic light control system is going to be produced by using an ATmega8 Microcontroller and an Arduino Mega 2560 board. The hardware part is intended for a four-way junction. The Control program is developed for a main street (S/N) with four intersections (4 E/W streets) to control their traffic lights.
    There are two traffic light boxes with 3 light indicators and a 1x2 digits countdown meter on the East-West roads that intersect the main. The main goal of the project is to sync all timers and traffic lights. This book has been created for those who are familiar with programming a typical Microcontroller and want to challenge their knowledge by writing a more complex control program. The schematics diagrams of all other hardware used in this project are given for this model. 
Book title:
Simple Arduino based Automated Parking lot System
Author: Seyedreza Fattahzadeh
© 2014 by Author  
Binding:PDF
Number of pages:374
ISBN:978-1-61584-002-1
    Developing this will give you an idea to either how to implement a relatively complex end year college project or give you enough hands on experience to apply for an entry level job on application of  Microcontrollers with full confidence.
    This book is intended for those who are familiar with the basic instructions of any typical microcontroller and C language but want to challenge their knowledge by writing a more complex industrial program.
In this case, preparing a control program for an AVR microcontroller and Arduino board to control a car parking system.
    The purpose of this manual is to design and implement a Microcontroller based Parking system. A Microcontroller – or the Arduino board based system – keeps track of the number of cars parked (16 being the max number), shows the number of slots unoccupied, automatically raises the gate arm to allow cars into the parking lot or leave it. Other functions include keeping track of how much a car has been parked and the time when a driver leaves the parking lot.
As an ending process, the microcontroller will calculate the cost of parking for each car parked. When the amount is paid and the parking operator depresses a paid button, the exit arm gate is raised, and one unit is added to the total number of vacant cars in the parking lot. 
    There is only a difference between the Microcontroller based version and the Arduino one: in the Arduino version, a RFID module is used to record the entrance of a car into the parking lot as opposed to Microcontroller based which detects the parking slot number by checking which limit switch is depressed when any designated car is parked at that slot.
The schematic diagrams of all hardware circuits used in these projects are submitted to you when purchasing the text.
Book title:
Implementing an Arduino based temperature controller with PID algorithm

Author: Seyedreza Fattahzadeh
© 2014 by Author  
Binding:PDF
Number of pages:374
ISBN:978-1-61584-002-1
    The role of the temperature controller is to measure the value on the thermometer, compare it to the set point and calculate the amount of time the hot water solenoid valve should remain switched on to maintain a constant temperature. How accurately we need to control the temperature will also determine the type of temperature controller we have to use.The text is laid into four chapters, three of which emphasize on the code and hardware of a relay can be turned on and off to control the temperature of a small water filled container using a typical ATmega8 Microcontroller.
    The last chapter explains how, by applying two SSR's, the temperature of the same container with a PID control can be managed using an Arduino ATmega2560 development board. The main control program solutions are prepared in C language using CodevisionAVR and Arduino software. In addition, the schematic of all the hardware used in these projects are available in the text.
You will find details on the creation of code for an ATmega8 Microcontroller and Arduino development board that controls a temperature process. 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.Developing this will give you an idea to either how to implement a relatively complex end year college project or give you enough hands on experience to apply for an entry level job on application of  Microcontrollers with full confidence.




 
       

     
Continue
Shopping Cart
 
0 items
 
 
Login
Email Address:
Password:

 
Bestsellers
01.Programming a 4 floor elevator with SIEMENS SIMATIC STEP7 & LOGO! Soft Comfort Software
02.Programming Allen Bradley PLCs using RSLogix 500 software
03.Programming an automated parking system with SIMATIC STEP 7 and S7-300 PLC
04.Implementing an Arduino based Temperature Controller with PID algorithm
05.Programming with SIMATIC S7 300/400 Programmable Controllers
06.Basics of programmable logic controllers
07.Introduction to programming a SIEMENS LOGO PLC
08.Programming 4 types of PLCs in 5 projects
09.Programming SIEMENS SIMATIC S7-200 PLCs using Step7-Micro/Win software
10.Simple Arduino based 4 Floor Elevator Project
 
Reviews
Programming Allen Bradley PLCs using RSLogix 500 software
I purchased this book few months ago, and I lov... 
5 of 5 Stars!
 
Chosen products
Programming 4 types of PLCs in 5 projects
Programming 4 types of PLCs in 5 projects
$35.00
 

Success Message
The product Successfully add to shopping card