PLC Books Shopping center
Checkout  | Cart Contents |  My Account  | Advanced Search  |  Log In
فارسی انگلیسی
What's New?
Implementation of an 8 Floor Control System with a PLC
Implementation of an 8 Floor Control System with a PLC
Order Tracking
You can find the Order Tracking Code on Order History in My Account section
Order Tracking Code:
Track Order
Please wait...

Solution Graphics

Simple Arduino based Automated Parking lot System

Simple Arduino based Automated Parking lot System
Click to enlarge

Author: Seyedreza Fattahzadeh- copyright 2015

Binding:E-book in PDF format would be shipped  in a CD ROM

Format: PDF file

Number of pages: 40



    The purpose of this manual is to design and implement a Microcontroller based Parking system. 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 more complex industrial programs. In this case, preparing a control program for an AVR microcontroller and Arduino mega 2560 development board, to control a car parking system.


Goal of the project:

    Developing this will give you an idea of 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 applications of Microcontrollers with full confidence.

project specification:

    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 long a car has been parked, and the time when the car 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 the PAID button, the exit arm gate is raised, and one unit is added to the total number of vacant slots in the parking lot.

    There is only a difference between the Microcontroller based control software version and the Arduino  one: in the Arduino version, a RFID module is used (in the hardware of system) 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 (there of 16 limit switches for that purpose) is depressed when any designated car is parked at that slot. The schematic diagrams and control software of all hardware circuits used in these two projects are made available to you while purchasing this book.


Table of content:

    Chapter 1: AVR based parking system, Project specification of the system Generating schematic diagram of the project, An overview of AVR microcontroller program, read_mux() function, sum_of_cars() function, read_gates function, LED_status() function, Car_times() function, calculate_price() function, show_lcd() function, write_outputs() function, Modify time, Getting to manufacture PCBs of the prototype model lift system, Break-Beam sensor, Arm gate motor, related limit switches and motor driver PCB, Display counter, Sixteen toggle switches to indicate presence of cars parked, Main board,Uploading the control program into the ATmega16 microcontroller (hex file)

    Chapter 2: Arduino base parking system, An overview of Arduino board program, setup() function, timing() function, read_gates() function, led_statuse function, Card_reader() function, Calculate() function Show_lcd, set_key(), up_pb(), down-pb() functions, Getting to manufacturing the PCBs of the prototype model  parking systems, Uploading the control program into the Arduino board, Conclusion

    The prototype version of the project is actually designed and implemented in my lab. The control software is presented to you after it is tested on the hardware, and I have made sure it is functioning 100% according to the designed specification.

To watch the performance of the project hardware and software at action, click following video clip!


Back Reviews
Shopping Cart
0 items
Email Address:

NotificationsNotify me of updates to Simple Arduino based Automated Parking lot System
Write ReviewWrite a review on this product!
Chosen products
Household wiring Circuits, diagrams and projects
Household wiring Circuits, diagrams and projects

Success Message
The product Successfully add to shopping card