Car Parking System Project Report
Car Parking System Project Report
SOLUTION
In the early times the concept of smart cities gained great popularity. The proposed Smart
Parking system consists of an on-site deployment of an IOT module that is used to monitor and
signalize the state of availability of single parking space.
Car parking system is a system that is used to help manage cars in a parking area in other
to avoid congestion and arrange cars in an allocated position. The system also helps to track
how many cars pass through the gate and the duration taken by each. Car parking system is also
being used in many congested area or location where there are many meeting points of people
like where there are more than one shopping complex near to each other or where there is
megamall or stadium.
The system does not assign car to a specific parking lot and this result in roaming of cars
inside the area in searching of parking space.
COMPONENTS USED
● Arduino Uno R3: Arduino Uno is a microcontroller board based on the ATmega328P. It
controls various components used in the project via programming.
● IR Sensor: To detect or sense incoming or outgoing cars.
● Servo motor SG-90: For barrier opening and closing in the parking system.
● 16 x 2 LCD: It is used to display the number of empty slots in the parking area.
● 100Ω resistor: For backlight setting of LCD screen.
● 4.7K & 1K: For contrast setting of LCD screen.
● Battery and battery holder (if required): To give power to the entire circuitry.
● Switch (if required): To cut off or turn on the power when needed.
BLOCK DIAGRAM
WORKING
We have used 2 IR sensors, out of which one is at the entry point. An IR Transmitter
continuously transmits IR rays into the environment, the rays reflect back to the receiver after
striking any vehicle trying to get in/out of the parking area. When a vehicle approaches the first IR
sensor, a signal is sent to the Arduino and in turn the Arduino sends a signal to the servo motor
which in turn rotates, and the barrier thus opens/closes depending upon the respective angles of
rotation.
Push buttons have been used instead of IR transmitter receiver pair while performing in the
PROTEUS SOFTWARE, because we cannot use IR transmitter receiver pair in the PROTEUS
SOFTWARE. The designing has been in a way such that the servo motor rotates from 0 degrees
to 100 degrees. As soon as a car approaches the first IR sensor, a high output signal is sent from
the IR sensor to the Arduino, which in turn sends a signal to the servo motor and thus the servo
motor rotates from 0 to 100 degrees, and the barrier opens up for the vehicle to get in. As soon
as the car enters, the Have Space variable decrements by 1. After this as the car is out of the IR
sensor 2, after a delay of 1 second, the barrier would close again. Now the next time, another
vehicle approaches, the same procedure continues. Simultaneously, the Have Space variable
would go on decrementing until it reaches the value 0. At this moment, the LCD would display the
message “SPACE NOT AVAILABLE” and the barrier won’t open. Now as the vehicles would start
exiting out of the parking area, they would first approach the IR sensor 2, by which the barrier
would open, incrementing the Have Space variable by 1 and as soon as the vehicle would be out
of IR sensor 1, the servo motor would rotate from 100 to 0 degrees, closing back the barrier.
Similar procedure would continue.
APPLICATIONS
The system uses Arduino UNO to handle chaos- free and guided parking.
DRAWBACK
The sensor cannot differentiate between a vehicle and any other object i.e. the system would
record the entry of even a human passing through the sensor.
FUTURE SCOPE
The system can be upgraded by adding image recognition software which would basically detect
the shape and size of the object and differentiate between any other object and a vehicle. Thus
the drawback introduced earlier can also be removed using this.