Sunteți pe pagina 1din 7

MALL PARKING SYSTEM

XXX-X-XXXX-XXXX-X/XX/$XX.00 ©20XX IEEE


Saiesh Mhamal
Partish Natekar Shravan Sawant
ECE Department
ECE Department ECE Department
AITD
AITD AITD
MAPUSA GOA
MAPUSA GOA MAPUSA GOA
15ec35@aitdgoa.edu.in
15ec39@aitdgoa.edu.in 15ec36@aitdgoa.edu.in

Mubasshir Shah
ECE Department
AITD
MAPUSA GOA
15ec53@aitdgoa.edu.in
Abstract: The proposed system in this paper is an advanced  There will be two cameras placed on the
solution for monitoring the parking slots available in parking barricades, one at the entry point and the other at
sections of malls for the incoming vehicle to be parked and the exit point.
allotting it a nearest parking slot, which will be done without
any human interventions or human interference. The
technology which we have used is Image processing which  Also, there will be two display monitors at the
helps our motive of allocation and deallocations of the parking entrance and exit point respectively.
slot for a vehicle by scanning of its number plate at the
entrance and exit. Image processing is a technology or
Computer algorithm which performs image processing on  Suppose say initially all parking slots are empty.
digital images, which is possible by Using Raspberry Pi Model The first car which enters, its number plate will be
B RASP-PI-3.This project has met all its objectives and scanned by camera and its entry time will be noted
purpose of its implementation. This project is considered to be down and all this information is saved in database.
successful and ready to be implemented in real time
applications.
 The display monitor at entrance will show the
parking slot section number to the driver.
Keywords- Image processing, Number Plate Recognition,
Python, Opencv , Data Base Server, Region of Interest.  Then the LED strips will be lit showing the driver
its respective section. In that section the driver can
park in any slot as per his/her own wish.
INTRODUCTION
It is very common to have huge crowds in shopping malls  Like this, the first five cars entering will be
during peak hour (lunch time, dinner time and weekend) and sent to first section. The sixth car will be sent
discounted sale festive season. Discounts offered by to second section. Like this all parking slots
shopkeepers in shopping mall can attract a lot of customers
will be filled sequentially.
to come. Most of the customers travel to the shopping mall
with their own vehicles and this indirectly cause the
problem of finding empty car parking space for the car  Suppose one of the car owners from any section
drivers. wants to leave. Then his/her cars number plate will
be scanned again and its time will be noted at the
Parking space is necessary for those who love to go for exit point and will be kept to match with database
entries.
shopping and it is a must for shopping complex to provide a
comfortable, secure and quality parking space for their
customers. Nowadays, parking space need to be constructed  Once the match is found, the difference between
in multi-level since the number of vehicles is increasing entry and exit time will be calculated and the total
rapidly. As a consequence, drivers face difficulties in amount will be displayed on the monitor based on
searching empty space for parking in a multi-level parking the rate/hour decided by the mall owners.
area. Because of such situation, mall owners employ
security personals on every level to guide the drivers.  Suppose the car from second section leaves and if
entering cars were sent to fourth section. As soon
But this can’t be a final solution to our problem. Therefore, as the camera scans the car from second section,
the proposed system in this paper not only reliefs the the next car which enters will be sent to second
drivers from seeking parking space but also reduces section and after the second section is completely
number of security guards from the parking area and makes filled. It will continue to send the cars back to
the parking process simple. fourth section.

The proposed mall parking system is as follows: -  This is how the entire system will work out.

 The entire parking area is divided into sections.  SYSTEM DESIGN AND
REQUIREMENTS
 Each section is divided into 5 parking slots.
 Hardware:-Raspberry pi 3B+, servo motors, led
 Also, there are LED strips placed on the ground for strips, Relay, cameras, LCD displays.
the convenience of driver to guide him to the
parking slot.

The entire parking process will be performed sequentially


i.e. the cars
 Entering will be directed to sections in an ordered
fashion (ascending order).
Figure 3: The above figure is raspberry pi camera module

Figure 1: The above figure is raspberry pi 3 B plus module

The processor which we will be using is Raspberry pi 3B+ it


Raspberry pi 5 MP camera with 1080p it has to be
operates at 1.4GHz frequency .It has 64 bit quad core
connected to pi via CSI camera pins.
processor .It has some special features like dual-band
The display can be any pc monitor which can be connected
wireless LAN ,Bluetooth 4.2/BLE ,faster Ethernet and
to pi via the HDMI cable.
Power-over-Ethernet support .It has a 2.5 A micro USB port
for input power supply,4 USB 2.0 ports,1 full size HDMI
port, 1 RJ45 Ethernet port , 3.5 mm jack which supports
speaker/Mic at the same time, DSI Display connector, CSI
camera connector and GPIO Breakout pins.

Figure 4: The above figure of led strips

LED STRIPS:-It will be controlled by the processor via the


GPIO pins and power will be supplied to the LED via
external power supply.

Figure 2: The above figure is a servo motor


Servo motor
The Servo Motors come with three wires or leads. Two of
these wires are to provide ground and positive supply to the
servo DC motor. The third wire is for the control signal.
The servo motor can be moved to a desired angular position
by sending PWM (pulse width modulated) signals on the
control wire. The servo understands the language of pulse
position modulation. A pulse of width varying from 1
millisecond to 2 milliseconds in a repeated time frame is
sent to the servo for around 50 times in a second. The width
of the pulse determines the angular position.
The Voltage source provided to the Relay should be
around 230V.

(2 servomotors one is used in opening of the barricade


at the entry and the other servomotor to open the
barricade at the exit of the parking area.)

Figure 5: The above figure of a Relay

RELAY BOARD: - As we know pi cannot handle ac


voltages which are needed to power the LED strips the
RELAY BOARD acts like an interface and allows the pi to
control the strips.

SOFTWARE:-Raspbian, python.
Raspbian is the OS for raspberry pi which has to be burnt on
the SD card which is going to be inserted in the pi
Python:-The raspberry pi is programmed using python. We
have used Python library Opencv for image processing and
MY SQL database for storing and making data tables.

IMPLEMENTATION

The following figure shown below depicts the


implementation details of our project in which the
raspberry pi module is interfaced with servomotors,
Camera and Display interfaced at the entry to show the
parking slot for the incoming car at the entrance and
allotting it a particular section and the display at the exit
will display the bill depending on the amount of time of
parked vehicle based on the difference of time by the
entry and exit time.

The power source to operate raspberry pi module


should be around 5V-2A DC

Supply the relay interfaced with raspberry pi module


acts like a switch to provide ac power to the control
operation of the LED strips.
FLOW CHART
PROGRAM FLOW TO DETECT REGION OF INTEREST
1) Reading Image
2) RGB to Grey scale conversion ACKNOWLEDGEMENT
3) Noise removal with iterative bilateral filter (removes
noise while preserving edges) FIRST AND FOREMOST, PRAISES AND THANKS TO THE GOD,
4) Histogram equalisation for better results THE ALMIGHTY, FOR HIS SHOWERS OF BLESSINGS
5) Morphological opening with a rectangular structure THROUGHOUT MY PROJECT WORK TO COMPLETE THE
element PROJECT SUCCESSFULLY. I WOULD LIKE TO EXPRESS MY
6) Image subtraction (Subtracting the Morphed image from DEEP AND SINCERE GRATITUDE TO OUR PROJECT GUIDE MS.
the histogram equalised Image) CHAITALI HALDANKAR ,ASSISTANT PROFESSOR, AGNEL
7) Thresholding the image INSTITUTE OF TECHNOLOGY AND DESIGN, FOR GIVING US
8) Applying Canny Edge detection THE OPPORTUNITY TO DO RESEARCH AND PROVIDING
9) Dilation to strengthen the edges INVALUABLE GUIDANCE THROUGHOUT THIS WORK. HER
10) Finding Contours in the image based on edges DYNAMISM, VISION, SINCERITY AND MOTIVATION HAVE
11) Masking the part other than the number plate DEEPLY INSPIRED US. SHE HAS TAUGHT US THE
12) Histogram equal for enhancing the number plate for METHODOLOGY TO CARRY OUT THE PROJECT WORK AND TO
further processing PRESENT THE WORK AS CLEARLY AS POSSIBLE. IT WAS A
GREAT PRIVILEGE AND HONOR TO WORK AND STUDY UNDER
HER GUIDANCE. WE ARE EXTREMELY GRATEFUL FOR WHAT
SHE HAS OFFERED US.

REFERENCES
1] https://www.geeksforgeeks.org/real-time-edge-detection-
using-opencv-python/
2]https://extr3metech.wordpress.com/2012/09/23/convert
-photo-to-grayscale-with-python-opencv/amp/

S-ar putea să vă placă și