Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Smart Parking System Using Iot

Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

SMART PARKING SYSTEM USING IOT

Harshwardhan Bhangale1 , Abhishek Wadekar2 , Shardul Kulkarni3 , Chetna Ahuja 4 , Kshitija


Dahiwale5, Avanti Joshi6 , Harsh Kumar7, Vaibhav Parkhi8, Pranav Natekar9, Ritika Dubey10

UG Student - NIT Surat1

UG Student – Dr. D.Y. Patil college of Engg, Kolhapur2

UG Student – DYPIEMR, Pune3

UG Student – New Arts Commerce and Science Technology, Ahmednagar4

UG Student – Jawaharlal Darda Institute of Technology, Yavatmal5

UG Student – Usha Mittal Institute of Technology , SNDT Mumbai6

UG Student – Mahatma Gandhi Mission Collee of Eng. and Technology, Kamothe 7

UG Student – – Dr. D.Y. Patil college of Eng., Kolhapur9

UG Student – Institute of Technical Education and Research, Bhubaneshwar10

Abstract: In today’s ever developing era where that it books the slot for you for a particular time
the enumeration of vehicles goes over 210 million, and generates a QR code /OTP with slot no.
parking has become a tedious task not only for which the user can show at the entrance and get
the people but also for the one’s managing it. the slot and if you exceed the time limit the
How frustrating it could be to get stuck for hours booking is automatically cancelled. A smooth and
and hours; so as to reduce it somehow, we came a hassle free relation with our customers and they
up with solution with blend of today’s ever get the best at the lowest cost and with greater
emerging technologies like App development ease.
(MIT App inventor), IoT, Cloud Storage -
Firebase, in an easy to use interface via ESP8266. Keywords: - IoT; ESP 8266; IR Sensors; E-
This allows maximum customers to get the most parking applications; User Authentication.
out of the application and person new in the city
can also get the information about the parking
areas and prevent himself from landing into a I. INTRODUCTION
troublesome situation. So how it works? Let’s dig The concept of Internet of Things(IoT) began with
in, we have created an application that will allow identical communication devices. These devices
you to locate available parking spaces in the city could be controlled or monitored using remote
along with the vacant slots in it with a feature of computers connected through internet. It is a
pre-booking for a particular time window and network of physically connected devices such as
with payment features also along with vehicles, home appliances and other items
notification regarding the time limit of parking embedded with electronic software’s, sensors,
and other information so that you can release the actuators, and connectivity which enables these
burden with only few clicks. Sensors like IR are things to connect and exchange data. It provides a
placed in the slots whose data is measured, stored vision where things (wearable, watch, alarm clock,
onto the cloud and pushed to your app screen home devices etc.) become smart and behave alive
which give you the live status of the available through sensing, computing and communicating by
parking slots so that u can easily get space to embedded small devices which interacts with remote
park. If the user wants to extend or reduce the objects or persons through connectivity.
parking time the solution lies on the finger tips.
The pre-booking features works in a way such
The idea of creating a smart city is now becoming
possible with the emergence of IoT. The rapid Database
growth of automobile industry has created many
problems related to parking. These problems have
created chaos amongst the people in our society. The
increasing number of vehicles on the road along with
the mismanagement of available parking space leads
to the parking related problems as well as increased
traffic congestion in urban areas thus it is highly
required to develop an automated smart parking Application Control Unit
management system that would help the driver to
find out some suitable parking space for his/her
vehicle very quickly.

The design and development of smart parking


system was done considering the following-

• Enquiry on availability of parking space Hardware


and reservation of parking lot.
• Vehicle occupancy detection and
management of parking lots. Sensor
The parking efficiency are improved by adoption of
intelligent parking system that are able to guide the
drivers towards the vacant parking slots by using the Fig. 2 Generic block diagram of the proposed
information provided by the application. system.
The generic block diagram of the system depicts a
simple flow in which the data is sensed and
interacted with.

1. Sensors: The sensors that we have used here are


Infrared sensors. An infrared sensor is an electronic
instrument which is used to sense certain
characteristics of its surroundings by either emitting
and/or detecting infrared radiation that basically
give an output whenever it is interrupted. The
generated pulse is then given as an input to the
control unit.

2. Hardware: All the hardware that are used to form


the connection are all included here, for the
demonstration we have used a breadboard, wires, a
Fig.1 Number of private cars to the number of
qr code scanner, IR sensors and ESP8266.
private parking spaces.
The smart parking system that we propose is 3. Control Unit: The control unit for this system is
implemented using a mobile application that is NodeMCU. NodeMCU is an open source IoT
connected to the cloud (firebase). The system helps platform. It includes firmware which runs on the
a user to detect the availability of parking spaces on ESP8266 Wi-Fi SoC from Espressif Systems, and
a real-time basis. The rest of the paper is organized hardware which is based on the ESP-12 module. It
as follows: Section II talks about the generic block is the main unit that is the interface between the
diagram of the proposed system, Section III hardware and the cloud, it gets the data from the
describes the implementation and working of the sensor and then uploads it up to the cloud from
system, Section IV talks about the future scope and which the application can access the data.
Section V concludes the paper.

II. GENERIC BLOCK DIAGRAM OF THE SYSTEM


III. IMPLEMENTATION AND WORKING

START

USERNAME SIGN UP
PASSWORD

USERNAME
PHONE NO.
SIGN Email
Fig. 3 Pin diagram of NodeMCU based on
ESP8266 IN
e
LOCATION
4.Database: The database that is used here is
Firebase. Firebase is a mobile and web
application development platform that was then
acquired be Google. It provides facilities such as ERROR
analytics, cloud messaging, authentication, real-time
database, storage, hosting, remote config, test lab, SLOTS
crash reporting, notifications, app indexing. The
real-time database is where our data is being
uploaded to and then is accessed.

PAYMENT
5.Application: The user interacts with the data via
the application, the app here provides the
information about the parking. It proves the
information about where the parking’s is, how many
empty parking slots are available and how many of ACKNOWLEDGEMENT
them are already used by someone else. It also lets
the user to pre-book a parking slot for himself so as
to have a hazel free experience while parking.

END

Fig.4 Mobile application flow chart.

The above figure depicts the flow chart of the mobile


application developed.

STEP 1: The user opens the mobile application and


the application asks for login or signup.

STEP 2: For the first run, the user is asked to sign


up and is needed to complete the registration by
entering required information.

STEP 3: If the user is already registered, the user is


asked to enter his username and password.
STEP 4: If the username and password are correct,
the user is redirected to the page where the user can
see the locations and book the slots. If the username
or password is incorrect the user will be prompted
about the error.

STEP 5: The user will then be redirected to the page


where the user has to select the desired location.

STEP 6: After the desired location is selected, the


user has to select the slot and the time period
according to his estimation.

STEP 7: As per the time period selected, the user


will be charged and the amount will be displayed on
the screen which the user has to pay while check-in.

STEP 8: Once the user has finalized the slot and the
timing, an acknowledgement will be generated
which the user has to show it during check-in.

Thus, by using the application, the hectic task of Fig 6. Login Page
searching parking places has been reduced
User Login: The user is provided with two options,
dramatically and the ease of overall process makes
Login and Sign Up. If it’s a new user, they are
it an easy to use application.
provided with an option to sign up as a new user by
The working of the E-parking application with the following the procedure. If it’s an existing user, the
help of screenshot is explained below in detail. user is asked to log in with his credentials.

Fig 5. Start page with logo Fig 7. Area selection


The above figure depicts the flash screen for the Area Selection: Once the log in is done the user is
application after starting the application. It is the then directly redirected to the places around him
first page that will be displayed after launching the that avail our facilities. The user then picks up the
application, the image will stay for a while and then preferred area where he would like to avail the
will be redirected to another screen. parking facility.
Fig. 8 Parking slots Fig.10 Acknowlegdement
Selection of slots: This screen depicts the overview Acknowlegdement: Once the user is done with
of the parking area, with the empty, in use and pre- the complete proces of booking a parking slot,
booked parking slots. The user can then book any
an acknowlegdement will be generated and
slot that is available.
will provided to the user as a receipt.

IV. FUTURE SCOPE

We can further implement many different types of


facilities that can be provided by our parking system.
We can provide facilities such as car wash and gas
refilling facilities while the car is being parked in.
The charges will then be based on the facilities
accessed by the user. We can also implement pick
and drop of car from different spots for the owners.

V. CONCLUSION

The concept of Smart Cities has always been a


dream for humanity. Since the past couple of years
large advancements have been made in making
smart cities a reality. The growth of Internet of
Things and Cloud technologies have given rise to
new possibilities in terms of smart cities. Smart
parking facilities and traffic management systems
Fig 9. Time period selection have always been at the core of constructing smart
cities. In this paper, we address the issue of parking
Select time period: Once the user has selected the and present an IoT based Cloud integrated smart
required parking slot, the user is then prompted for parking system. The system that we propose
the selection of the time period for which he would provides real time information regarding availability
like to park his car in. If the user excides the time of parking slots in a parking area. Users from
limit the user will be charged accordingly. remotely locate and book a parking slot for them by
the use of our mobile application. The efforts made
in this paper are indented to improve the parking
facilities of a city and thereby aiming to enhance the
quality of life of its people. [9] Rico, J., Sancho, J., Cendon, B., & Camus, M.
(2013, March). Parking easier by using context
REFERENCES information of a smart city: Enabling fast search and
management of parking resources. In Advanced
[1] Abhirup Khanna, Rishi Anand“IoT Based Smart Information Networking and Applications
Car Parking system” international conference on Workshops (WAINA), 2013 27th International
internet of things applications, IEEE conference Conference on (pp. 1380-1385). IEEE.
publication, pp(266-270),Pune, India, 22Jan-
24Jan,2016.
[10] Zheng, Y., Rajasegarar, S., & Leckie, C. (2015,
April). Parking availability prediction for sensor-
[2] Conference onIntelligent Sensors, Sensor
enabled car parks in smart cities. In Intelligent
Networks and Information Processing(ISSNIP) (pp. Sensors, Sensor Networks and Information
1-6). 2015, April Processing (ISSNIP), 2015 IEEE Tenth
International Conference on (pp. 1-6). IEEE.
[3] Rico, J., Sancho, J., Cendon, B., & Camus, M.
“Parking easier by using context information of a
smart city: Enabling fast search and management of
parking resources”. IEEE 27th International
Conference on Advanced Information Networking
and Applications Workshops (WAINA) (pp. 1380-
1385). 2013, March

[4] Kafle, V. P., Fukushima, Y., &Harai, H. “ID-


based communication for realizing IoT and M2M in
future heterogeneousmobile networks”. IEEE
International conference on Recent Advances in
Internet of Things (RIoT), pp.( 1-6),2015.

[5] Doukas, C., Capra, L., Antonelli, F., Jaupaj, E.,


Tamilin, A., &Carreras,I. “Providing generic
support for IoT and M2M for mobile devices. In
Computing & Communication Technologies”, IEEE
International Conference on Research, Innovation,
and Vision for the Future (RIVF), (pp. 192-197),
2015 January.

[6] MuftahFraifer, Mikael fernstrom, “Smart Car


Parking Prototype Utilizing CCTV Nodes” IEEE
third world forum on Internet of Things (WF-
IoT)pp(649-654), 2016.

[7] Zhou, F., & Li, Q. “Parking Guidance System


Based on ZigBee and Geomagnetic Sensor
Technology”. IEEE13th International Symposium
onDistributed Computing and Applications to
Business, Engineering and Science (DCABES),(pp.
268-271), 2014 November. Applications to
Business, Engineering and Science (DCABES),(pp.
268-271), 2014 November.

[8] Ji, Z., Ganchev, I., O'droma, M., & Zhang, X. “A


cloudbased intelligent car parking services for smart
cities”. In General Assembly and Scientific
Symposium (URSI GASS), XXXIth URSI (pp. 1-4).
IEEE, 2014

You might also like