SlideShare a Scribd company logo
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________________
Volume: 05 Issue: 08 | Aug-2016, Available @ http://ijret.esatjournals.org 115
RESERVATION BASED S-PARK SYSTEM USING EMBEDDED
SERVER AND ANDROID APPLICATION
R. B. Dhumale1, Gaurav Kate2, Saprem Kulkarni3, N. D. Thombare4
1
Department of E & TC Engineering, Sinhgad College of Engineering, Pune, India
2
Department of E & TC Engineering, Sinhgad College of Engineering, Pune, India
3
Department of E & TC Engineering, Sinhgad College of Engineering, Pune, India
4
Department of E & TC Engineering, Sinhgad College of Engineering, Pune, India
Abstract
Searching for a parking space in most metropolitan areas, especially during the rush hours, is difficult for car drivers. This
problem arises from not knowing where the available spaces may be at that time; even if known, many vehicles may pursue very
limited parking places to cause serious traffic congestion. In this project, we design and implement a prototype of smart parking
(S-Park) system that allows drivers to effectively search and reserve the available parking spaces using an android application.
By polling the parking status from the sensor networks deployed in parking lots, the reservation service is affected by the change
of parking status. The drivers are allowed to access this system application on their Android Smartphones. The proposed
reservation-based parking policy has the possibility to simplify the operations of parking systems, as well as minimize traffic
congestion caused by parking searching thus making the parking system two-way efficient, that is, cost wise and time wise.
Keywords: Smart Parking System, Android Application, Embedded Server, One Time Password.
--------------------------------------------------------------------***----------------------------------------------------------------------
1. INTRODUCTION
Finding the parking space in metropolitan areas is now
becoming time inefficient. Due to mismanagement in the
parking places, it is difficult for drivers to find the parking
slot which outturns more traffic congestion and air pollution
by constantly wandering in certain area for available parking
place. Many parking systems are trying to reduce such
traffic congestion and improve convenience for car drivers.
There are some currently working parking guidance systems
which traces available parking space information from
deployed sensors and provide it to drivers[5]. However,
these systems are not helpful to guide the drivers to find the
proper parking slot in the parking place. When available
parking spaces are limited, and if more drivers are heading
towards these spaces, it will cause traffic congestion. Even
though driver reaches the parking area, there are certain
issues such as blind search [3] in finding the empty slots. It
causes not only wastage of money but wastage of fuel and
time also. To solve this problem, techniques like buffered
parking information sharing(BPIS) [3] are used. But
determining the number of buffered spaces is another
problem and it is difficult. If buffered spaces are less, there
is problem of “multiple-cars-chase-single-space”. If buffer is
large then that is inefficient utilizations of parking slots.
There are some systems like smart parking service based on
wireless sensor networks [1] which uses wireless sensors to
effectively find the available parking places. But to use this
system, additional hardware is needed to be installed in the
car which is not feasible. New Smart Parking System Based
on Resource Allocation and Reservations [2] has facility to
reserve the parking space for fixed amount of time.
However, if the driver is not following the timings as per
reservation it will cause inconvenience for others.
The solution proposed in this project works as when user
wants to park car in the legal parking, the user uses the
Android (S-PARK) application to check for available
parking slots [13]. The availability is updated by the server
when the user opens the Android application. If the slot is
available, then appropriate information is displayed on
screen.The user then enters the user name, payment mode
and payment details. These details are stored on the server
and an One Time Password (OTP) is generated, which is
then displayed on screen after payment is verified. This OTP
is then valid for a specific amount of time after which it
expires. The user when reaches the parking, is required to
enter the valid OTP on provided keypad and based on the
current availability of the parking slots, the available
parking slot is allocated.
The proposed solution provides an efficient method for
providing parking space to the user as they are allotted
specific and unique OTP (One Time Password) on
successful booking of parking slots from their mobile. This
eliminates the need of human intervention at the parking
space, as the user simply needs to enter the OTP at the
console provided at the entrance of the parking. Also the
provided OTP remains valid for a pre-defined amount of
time which eliminates the issue of the user booking the
space and not showing up which can result in under
utilization of the parking lot.
2. SURVEY
2.1 Literature Survey
The major focus of the technology being reviewed here is
Parking Assistance Information (PAI) System. It is known
that the first PAI system in the world was started in Aachen,
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________________
Volume: 05 Issue: 08 | Aug-2016, Available @ http://ijret.esatjournals.org 116
Germany, in the early ‘70s. Ever since then, the technology
has been deployed effectively all across the globe. There are
a variety of sensor technologies like infrared, lasers,
machine vision, ultrasonic and inductive loops. The data
collected by the sensors is sent to a central computer for
processing.
Parking Guidance System (PGS) is state-of-the-art
technology brought to India by AutoPass India, in
collaboration with ST (Singapore Technologies) Electronics.
Some features include: Providing drivers with real-time &
accurate indication of available parking spaces, sensors
located at each parking space monitor the occupancy,
directional displays at each decision making junction,
motorist guided to available space via shortest route, LED
sign boards within lanes show the current occupancy.
Applying wireless technology, AKE Urban Parking
Guidance System, China acquired the whole city’s car
parking information and displays real-time parking
availability on dynamic guidance board at urban arterial
road. The real-time information can be checked on guidance
screen, mobile phone, vehicle navigator, website log-in and
AKE service application. Data calculation & analysis are
regularly done in the controlling system to show the
equipment operating status, space available ratio and the real
time parking information.
2.2 Component Survey
This section lists down the components used in the project
and its features:
2.2.1 Server
Fig 1 Raspberry Pi as a server
The server used in the system is Raspberry Pi. The
Raspberry Pi is a series of credit card–sized single-board
computers developed in England, United Kingdom by the
Raspberry Pi Foundation with the intent to promote the
teaching of basic computer science in schools and
developing countries. The model used is Raspberry Pi 2
Model B and its specifications include:
a. A 900MHz quad-core ARM Cortex-A7 CPU
b. 1GB RAM
c. 4 USB ports
d. 40 GPIO pins
e. Full HDMI port
f. Ethernet port
g. Display interface (DSI)
h. Micro SD card slot
Raspberry Pi has been configured as a server where it takes
care of the requests from clients and serves them
accordingly.
2.2 Sensor
The presence of cars can be detected in two ways. One,
using proximity sensors and second, using camera based
machine vision technologies. A proximity sensor has been
used in the project so as to detect the presence of cars in the
respective parking slots. Infrared, lasers, ultrasonic and
inductive loops are some of options while considering
proximity based detection. Of the above mentioned options,
an ultrasonic sensorprovides a stable and accurate detection
of presence of cars at respective parking slots. HC-SR04
ultrasonic sensor has the following specifications:
a. Effectual angle (angle up to which the obstacle can be
detected): 15°
b. Ranging Distance: 1cm to 450 cm
c. Resolution: 0.3 cm
The large ranging distance helps to detect a wide range of
cars having varying ground clearances.
Fig 2 Ultrasonic Sensor HC-SR04
2.3 Display
A display is used to interact with the user. The display is
used for displaying the parking slot ID that is allotted to the
user once the user has entered the OTP. Display can be
using seven segment LED or a LCD display. A 16 x 2 is
used in the project as the number of GPIO pins that are
required for an LCD display is much less than that required
for LED display. Specifications of the LCD are:
a. Display Format: 16 Character x 2
b. Data: 4-Bits or 8-Bits interface available
c. Display Font : 5 x 8 Dots
d. Power Supply: Single Power Supply (5V±10%)
Fig 3 LCD Display
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________________
Volume: 05 Issue: 08 | Aug-2016, Available @ http://ijret.esatjournals.org 117
3. METHDOLOGY
In the system, the server sends the signals to the sensor
controller which checks for the availability using the
proximity sensors installed at each of the parking spaces.
Based on the status of these proximity sensors, the
occupancy and availability is updated on the server and
appropriate information is then shown to the user whenever
availability is checked on the android application. Now,
when the user wants to book a parking slot, and a slot is
available, payment method is chosen and payment details
are entered by the user. On authentication and verification of
the payment details, a space is booked on the server and a
One Time Password (OTP) is generated which is a unique
identification code for the user. That OTP is stored at both
sides, that is, at the user side (android application) and
server side. Now when the user reaches the parking slot, the
OTP is required to be entered on the console.
This entered OTP is then verified with respect to correctness
as well as reservation time limit and indicated to the user
appropriately. On verification, the server checks for the
available parking space and allocates it to the user and
displays the allotted slot’s location on the provided display.
After getting the location, the user parks the car and the
corresponding occupancy status is updated on the server
using the proximity sensors.
As seen from the Figure 4, the central controlling and
processing unit of the system is the server which performs
multiple functions such as interfacing with the console, that
is, display and keypad, connecting to the sensor controller to
update the status of the parking slots, that is, whether empty
or reserved or occupied and lastly as a server so as to
receive requests from the client side, that is, smart phone
connected to the network to check availability as well as
book parking slots. Server also checks for the correctness of
the entered OTP and gives the corresponding indication. The
sensors with sensor controller, at each of the parking slots
check for the occupancy of their parking spaces and give the
corresponding status to the server which then updates its
database. Then the smart phone on the user’s side is used to
check the availability status of the parking spaces at parking
lot and if available book a space. Each slot is provided with
ultrasonic sensor(HC SR-04) with 8-bit MCU(
microcontroller unit) and each MCU is connected to the
embedded server having TDMA type of multiplexing [4].
4. EXPERIMENTATION
Ultrasonic sensor (HC-SR 04) is interfaced with the sensor
controller as shown in the Figure 2 below. The ultrasonic
sensor works on the principle of SONAR (Sound Navigation
and Ranging), that is, sending a pulse of ultrasonic waves of
frequency 44 kHz when a signal of pulse width more than
10 ms is applied at the trigger input of the ultrasonic sensor.
From an obstacle, the ultrasonic waves get reflected and are
sensed by ultrasonic sensor which in turn generates a pulse
at the Echo pin of the ultrasonic sensor. The width of this
pulse at the echo pin is measured in order to find the
distance.
Algorithm
1. Create Main Activity.
2. Create Book Activity and download the updated
availability file from the server and if available go to next
screen. If parking slot is not available then display the
appropriate message on screen.
3. Create Payment options Activity and select payment
mode and go to next screen.
4 .Create Payment details activity and accept details.
5. Generate OTP and send user’s name and OTP to the
server.
6. Save OTP on user’s mobile. Update the status of slot to
reserved.
7. When user reaches to parking, check the correctness of
OTP entered by user with respect to digits as well as
reservation timing.
8. If OTP is correct, then search the database for available
parking space and allot the available slot to user.
9. When user parks the car, turn the status to occupied.
Fig 4 Block Diagram of Smart Parking System
Fig 5 Ultrasonic sensor (HC-SR 04) interfacing
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________________
Volume: 05 Issue: 08 | Aug-2016, Available @ http://ijret.esatjournals.org 118
For interfacing Raspberry pi with sensor controllers a
resistor divider is used to convert 5V to 3V. for this we have
used resistors of 6k ohms and 10K ohms taking standard
commercial available values. 5.1k and 1k in series to make
6.1k ohm. Voltage at output of following circuit is
Vo=5*(10k/(6.1k+10k))=3.02V
5. RESULTS
The Android Application needs to connect to the network
using username and password as shown in figure 6, and then
request server to check for the availability and thus
download availability information from the server as shown
in Figure 7. The file is downloaded containing the current
availability of the parking slots using Http URL Connection.
If the available spaces are zero then, the “Book Now” button
is freezes.
Then on the Bookspace screen, the payment mode is
selected by the user, and followed by “Pay Now” button as
shown in figure 8. User has to select either of the payment
methods to continue. This is followed by Payment Activity
wherein the user needs to enter the payment details which
are then sent to the server as shown in figure 9. The final
screen in the application is the OTP generation screen where
on successful payment an OTP (One Time Password) is
generated which is sent to the server along with the user
details as shown in figure 10. The user then exits the App
using the “Exit” button.
6. CONCLUSION
Searching for a parking these days is a difficult task and
generally results in traffic congestion and loss of time and
fuel. This project aims at alleviating such difficulties of the
drivers by providing a reservation-based parking policy,
thus reducing their problems and making the process of
finding a parking place easier. This project provides a
solution for reservation based parking by keeping a specific
time limit for the cars to arrive to reserved parking. It also
avoids underutilization of the parking space. This project
also implements the online reservation application and
payment facility so that there is assured parking available
when driver reaches the parking. This system also provides
online information of whether the parking if full or empty.
Fig. 6. Login Screen Fig. 7. Availability screen
Fig. 8. Payment options Fig. 9. Payment details
Fig. 10. OTP generation screen
The Android application developed is user friendly as well
as found to be working on different android phones with
different screen resolutions.The application does not require
any other features except internet connectivity to run. This
system uses a wired network of sensors to connect to the
embedded server. This reduces overall cost of the system. It
eliminates the need of additional hardware and software to
be installed in cars. Ultrasonic sensors are used in this
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________________
Volume: 05 Issue: 08 | Aug-2016, Available @ http://ijret.esatjournals.org 119
project to detect the cars in each parking slot. This provides
accurate as well as cost effective method to detect
occupancy of the slot. The microcontroller based interface
between server and sensors make the system reliable, robust,
cost effective, and extendible if number of slots needs to be
increased after installation. Since number of cars is
increasing at a high rate but parking space does not increase
to such an extent. There is need of such systems that require
very less infrastructure for existing parking spaces. The
future work is to provide the condition monitoring of
electronics and implementation of solar based system [6]-
[12].
REFERENCES
[1]. Jihoon Yang, Jorge Portilla and Teresa Riesgo, “Smart
Parking Service based on Wireless Sensor Networks”, IEEE
Magazine, Feb 2012, pp. 6029-6033.
[2]. Yanfeng Geng, “New Smart Parking System Based on
ResourceAllocation and Reservations”, IEEE Transaction
on intelligent transportation systems, Vol. 14, Issue No. 3,
Sept 2013, pp. 1129-1138.
[3]. Hongwei Wang and Wenbo He, “A Reservation-based
Smart Parking System”, The First International Workshop
on Cyber-Physical Networking Systems, University of
Nebraska-Lincoln, USA, Mar 2011, pp. 701-705.
[4]. Behrouz Forouzan, “Data Communications and
Networking”, 4th edition, McGrawHill publications, India
2012, pp. 55-94.
[5]. Willie D. Jones ,”Parking 2.0 meters go high tech”,
IEEE Spectrum, December 2006, pp. 20.
[6]. R Khandebharad, R. B. Dhumale, S. S. Lokhande,
“Electrolytic Capacitor Online Failure Detection and Life
Prediction Methodology”, Int. J. Research in Engg. And
Techn., vol.4, Iss. 2, pp.636-641, Feb. 2015.
[7]. R Khandebharad, R. B. Dhumale, S. S. Lokhande,
“Online Failure Prediction of the Aluminum Electrolytic
Capacitor”, Int. J. Science and Research, vol.4, Iss. 6,
pp.2099-2102, June. 2015.
[8]. R. B. Dhumale, S. D. Lokhande, N. D. Thombare, M. P.
Ghatule, “Fault Detection and Diagnosis of High Speed
Switching Devices in Power Converter”, Int. J. Research in
Engg. And Techn., vol.4, Iss. 2, pp.636- 641, Feb. 2015.
[9]. M. R. Ubale, R. B. Dhumale, V. V. Dixit, S. D.
Lokhande,“ Open Switch Fault Diagnosis Method in Three
Phase Inverter”, in Proc. National Conference on Latest
Trends in Electronics and Telecommunication, Sinhgad
College of engineering,Pune, Oct. 2013, pp- 28.
[10]. M. R Ubale, R. B. Dhumale, S. D. Lokhande, “Method
of Open Switch Fault Detection in Three Phase Inverter
sing Artificial Neural Network”, Int. J. Research in Science
and Advance Technology, Vol. 3, Iss. 3, PP 78-82, June
2014.
[11]. Lalit Patil, R. B. Dhumale, S. D. Lokhande, “Fault
Detection and Diagnosis Technique for Power Inverter using
Discrete Wavelet Transform”, Int. J. Electronics Circuits
and systems, Vol. 3, Iss. 2, pp 174-178, June 2014.
[12]. C. Ugale , R. B. Dhumale , V. V. Dixit, “ DC-DC
Converter for Solar Energy Harvesting using PID
Controller”, Int. J. Engineering Applications and
Technology, Vol. 1, Iss. 13, pp 132-136, July 2015.
[13]. Gaurav Kate, Kaustubh Dave, Saprem Kulkarni,
“Android Application for S-PARK System”, International
Journal of Research in engineering and Technology, Vol. 3,
Iss. 1, pp 107-110, Oct 2015.

More Related Content

PDF
Android application for s park system
PDF
IRJET- Smart Parking System
PDF
IRJET- Online Parking Slot Booking
PDF
Smart Car Parking System
PDF
THE SMART PARKING MANAGEMENT SYSTEM
PDF
Parking Management System
PDF
IRJET - Android based M-Application for Car Parking using QR Code
PDF
IRJET- Smart Parking System using IoT
Android application for s park system
IRJET- Smart Parking System
IRJET- Online Parking Slot Booking
Smart Car Parking System
THE SMART PARKING MANAGEMENT SYSTEM
Parking Management System
IRJET - Android based M-Application for Car Parking using QR Code
IRJET- Smart Parking System using IoT

What's hot (20)

PDF
IRJET - Ingenious Car Parking System using IoT in Commercial Areas
PDF
Smart Parking
PDF
RFID based design for vehicle location system
DOCX
Smart parking system
DOCX
Smart car parking system
PDF
IRJET - A Design Thinking based Smart Parking System for Vehicle Parking ...
PDF
IRJET - Smart Car Parking System using Arduino
PDF
IRJET- Smart Bus for Smart City using IoT
ODP
Smart Parking System Based on embedded System and Sensor Network
DOCX
Automatic car parking system with and without password report
PDF
Advanced Car Parking System with GSM Supported Slot Messenger
PDF
IRJET- Smart Parking System using IoT
PDF
IRJET- Eco-Friendly Smart Toll Gates
PDF
Automatic toll collection using optical code recognition and encryption
DOCX
Online car parking reservation system 9160262550 dinesh
PDF
Smart parking system
PDF
A Smart Parking System using Raspberry pi
PDF
Smart parking
PPTX
Iot based smart car parking system for smart converted
PPTX
SMART CAR-PARKING SYSTEM USING IOT
IRJET - Ingenious Car Parking System using IoT in Commercial Areas
Smart Parking
RFID based design for vehicle location system
Smart parking system
Smart car parking system
IRJET - A Design Thinking based Smart Parking System for Vehicle Parking ...
IRJET - Smart Car Parking System using Arduino
IRJET- Smart Bus for Smart City using IoT
Smart Parking System Based on embedded System and Sensor Network
Automatic car parking system with and without password report
Advanced Car Parking System with GSM Supported Slot Messenger
IRJET- Smart Parking System using IoT
IRJET- Eco-Friendly Smart Toll Gates
Automatic toll collection using optical code recognition and encryption
Online car parking reservation system 9160262550 dinesh
Smart parking system
A Smart Parking System using Raspberry pi
Smart parking
Iot based smart car parking system for smart converted
SMART CAR-PARKING SYSTEM USING IOT
Ad

Viewers also liked (19)

PDF
Beyond Pre-Booking - Parking Network Nov 2012 Workshop
PDF
Real Time Parking Information Provider System on Android Phones
PPTX
Final project
PPTX
I - Mode Technology
PPTX
ParkItUp
PDF
Parking spot locator mobile app Success Story by Surekha Technologies
PPTX
Spots Parking App
PPT
I mode ppt
PPT
Smart parking reservation system using SMS
DOCX
MoneyPad:The Future Wallet
PPTX
3d password ppt
PDF
3D Password PPT
PDF
Smart Parking
PPT
3d password ppt
PPTX
smart parking system
PPTX
AUTOMATIC CAR PARKING SYSTEM
PPT
Zettabyte File Storage System
PPT
Light tree
Beyond Pre-Booking - Parking Network Nov 2012 Workshop
Real Time Parking Information Provider System on Android Phones
Final project
I - Mode Technology
ParkItUp
Parking spot locator mobile app Success Story by Surekha Technologies
Spots Parking App
I mode ppt
Smart parking reservation system using SMS
MoneyPad:The Future Wallet
3d password ppt
3D Password PPT
Smart Parking
3d password ppt
smart parking system
AUTOMATIC CAR PARKING SYSTEM
Zettabyte File Storage System
Light tree
Ad

Similar to Reservation based s park system using embedded server and android application (20)

PDF
Parking Slot Availability Check and Booking System over IOT
PDF
The Smart Parking Management System - IJCSIT
PDF
The Smart Parking Management System
PDF
IRJET- Intelligent Car Parking System commanded by Android Application
PDF
Smart Car Parking system using GSM Technology
PDF
A study of remotely booking slot for vehicle using Internet of Things
PDF
IoT Based Vehicle Parking Smart Slot Availability Detection (VPSSAD)
PDF
Flutter Mobile Application for Car Parking
PDF
Conceptualization of IoT Powered Parking System
PPTX
Final PPT Smart Parking System (4).pptx
PDF
IRJET- Smart Parking System using IoT
PDF
Mobile Application Based Slot Determination In A Parking Lot
PPTX
MIU car parking.pptx
PPTX
Embedded based car parking system
PDF
IRJET- Smart Parking System in Multi-Storey Buildings
PDF
SMART CAR PARKING SYSTEM USING IR SENSOR
PDF
Automatic Smart Car Parking System Using Iot And Python
PDF
IRJET- Structural Arduinomated Parking Allocation System
PDF
akash seminar 2.pdf
PDF
A Cloud-Based Smart-Parking System Based on Internet-of-Things Technologies
Parking Slot Availability Check and Booking System over IOT
The Smart Parking Management System - IJCSIT
The Smart Parking Management System
IRJET- Intelligent Car Parking System commanded by Android Application
Smart Car Parking system using GSM Technology
A study of remotely booking slot for vehicle using Internet of Things
IoT Based Vehicle Parking Smart Slot Availability Detection (VPSSAD)
Flutter Mobile Application for Car Parking
Conceptualization of IoT Powered Parking System
Final PPT Smart Parking System (4).pptx
IRJET- Smart Parking System using IoT
Mobile Application Based Slot Determination In A Parking Lot
MIU car parking.pptx
Embedded based car parking system
IRJET- Smart Parking System in Multi-Storey Buildings
SMART CAR PARKING SYSTEM USING IR SENSOR
Automatic Smart Car Parking System Using Iot And Python
IRJET- Structural Arduinomated Parking Allocation System
akash seminar 2.pdf
A Cloud-Based Smart-Parking System Based on Internet-of-Things Technologies

More from eSAT Journals (20)

PDF
Mechanical properties of hybrid fiber reinforced concrete for pavements
PDF
Material management in construction – a case study
PDF
Managing drought short term strategies in semi arid regions a case study
PDF
Life cycle cost analysis of overlay for an urban road in bangalore
PDF
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
PDF
Laboratory investigation of expansive soil stabilized with natural inorganic ...
PDF
Influence of reinforcement on the behavior of hollow concrete block masonry p...
PDF
Influence of compaction energy on soil stabilized with chemical stabilizer
PDF
Geographical information system (gis) for water resources management
PDF
Forest type mapping of bidar forest division, karnataka using geoinformatics ...
PDF
Factors influencing compressive strength of geopolymer concrete
PDF
Experimental investigation on circular hollow steel columns in filled with li...
PDF
Experimental behavior of circular hsscfrc filled steel tubular columns under ...
PDF
Evaluation of punching shear in flat slabs
PDF
Evaluation of performance of intake tower dam for recent earthquake in india
PDF
Evaluation of operational efficiency of urban road network using travel time ...
PDF
Estimation of surface runoff in nallur amanikere watershed using scs cn method
PDF
Estimation of morphometric parameters and runoff using rs & gis techniques
PDF
Effect of variation of plastic hinge length on the results of non linear anal...
PDF
Effect of use of recycled materials on indirect tensile strength of asphalt c...
Mechanical properties of hybrid fiber reinforced concrete for pavements
Material management in construction – a case study
Managing drought short term strategies in semi arid regions a case study
Life cycle cost analysis of overlay for an urban road in bangalore
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
Laboratory investigation of expansive soil stabilized with natural inorganic ...
Influence of reinforcement on the behavior of hollow concrete block masonry p...
Influence of compaction energy on soil stabilized with chemical stabilizer
Geographical information system (gis) for water resources management
Forest type mapping of bidar forest division, karnataka using geoinformatics ...
Factors influencing compressive strength of geopolymer concrete
Experimental investigation on circular hollow steel columns in filled with li...
Experimental behavior of circular hsscfrc filled steel tubular columns under ...
Evaluation of punching shear in flat slabs
Evaluation of performance of intake tower dam for recent earthquake in india
Evaluation of operational efficiency of urban road network using travel time ...
Estimation of surface runoff in nallur amanikere watershed using scs cn method
Estimation of morphometric parameters and runoff using rs & gis techniques
Effect of variation of plastic hinge length on the results of non linear anal...
Effect of use of recycled materials on indirect tensile strength of asphalt c...

Recently uploaded (20)

PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PPTX
Welding lecture in detail for understanding
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PPTX
Construction Project Organization Group 2.pptx
PPT
Mechanical Engineering MATERIALS Selection
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
DOCX
573137875-Attendance-Management-System-original
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PDF
PPT on Performance Review to get promotions
PPTX
Geodesy 1.pptx...............................................
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PPTX
Internet of Things (IOT) - A guide to understanding
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
CYBER-CRIMES AND SECURITY A guide to understanding
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
Welding lecture in detail for understanding
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
Construction Project Organization Group 2.pptx
Mechanical Engineering MATERIALS Selection
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
Operating System & Kernel Study Guide-1 - converted.pdf
573137875-Attendance-Management-System-original
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PPT on Performance Review to get promotions
Geodesy 1.pptx...............................................
Model Code of Practice - Construction Work - 21102022 .pdf
Automation-in-Manufacturing-Chapter-Introduction.pdf
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
R24 SURVEYING LAB MANUAL for civil enggi
Internet of Things (IOT) - A guide to understanding

Reservation based s park system using embedded server and android application

  • 1. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________________ Volume: 05 Issue: 08 | Aug-2016, Available @ http://ijret.esatjournals.org 115 RESERVATION BASED S-PARK SYSTEM USING EMBEDDED SERVER AND ANDROID APPLICATION R. B. Dhumale1, Gaurav Kate2, Saprem Kulkarni3, N. D. Thombare4 1 Department of E & TC Engineering, Sinhgad College of Engineering, Pune, India 2 Department of E & TC Engineering, Sinhgad College of Engineering, Pune, India 3 Department of E & TC Engineering, Sinhgad College of Engineering, Pune, India 4 Department of E & TC Engineering, Sinhgad College of Engineering, Pune, India Abstract Searching for a parking space in most metropolitan areas, especially during the rush hours, is difficult for car drivers. This problem arises from not knowing where the available spaces may be at that time; even if known, many vehicles may pursue very limited parking places to cause serious traffic congestion. In this project, we design and implement a prototype of smart parking (S-Park) system that allows drivers to effectively search and reserve the available parking spaces using an android application. By polling the parking status from the sensor networks deployed in parking lots, the reservation service is affected by the change of parking status. The drivers are allowed to access this system application on their Android Smartphones. The proposed reservation-based parking policy has the possibility to simplify the operations of parking systems, as well as minimize traffic congestion caused by parking searching thus making the parking system two-way efficient, that is, cost wise and time wise. Keywords: Smart Parking System, Android Application, Embedded Server, One Time Password. --------------------------------------------------------------------***---------------------------------------------------------------------- 1. INTRODUCTION Finding the parking space in metropolitan areas is now becoming time inefficient. Due to mismanagement in the parking places, it is difficult for drivers to find the parking slot which outturns more traffic congestion and air pollution by constantly wandering in certain area for available parking place. Many parking systems are trying to reduce such traffic congestion and improve convenience for car drivers. There are some currently working parking guidance systems which traces available parking space information from deployed sensors and provide it to drivers[5]. However, these systems are not helpful to guide the drivers to find the proper parking slot in the parking place. When available parking spaces are limited, and if more drivers are heading towards these spaces, it will cause traffic congestion. Even though driver reaches the parking area, there are certain issues such as blind search [3] in finding the empty slots. It causes not only wastage of money but wastage of fuel and time also. To solve this problem, techniques like buffered parking information sharing(BPIS) [3] are used. But determining the number of buffered spaces is another problem and it is difficult. If buffered spaces are less, there is problem of “multiple-cars-chase-single-space”. If buffer is large then that is inefficient utilizations of parking slots. There are some systems like smart parking service based on wireless sensor networks [1] which uses wireless sensors to effectively find the available parking places. But to use this system, additional hardware is needed to be installed in the car which is not feasible. New Smart Parking System Based on Resource Allocation and Reservations [2] has facility to reserve the parking space for fixed amount of time. However, if the driver is not following the timings as per reservation it will cause inconvenience for others. The solution proposed in this project works as when user wants to park car in the legal parking, the user uses the Android (S-PARK) application to check for available parking slots [13]. The availability is updated by the server when the user opens the Android application. If the slot is available, then appropriate information is displayed on screen.The user then enters the user name, payment mode and payment details. These details are stored on the server and an One Time Password (OTP) is generated, which is then displayed on screen after payment is verified. This OTP is then valid for a specific amount of time after which it expires. The user when reaches the parking, is required to enter the valid OTP on provided keypad and based on the current availability of the parking slots, the available parking slot is allocated. The proposed solution provides an efficient method for providing parking space to the user as they are allotted specific and unique OTP (One Time Password) on successful booking of parking slots from their mobile. This eliminates the need of human intervention at the parking space, as the user simply needs to enter the OTP at the console provided at the entrance of the parking. Also the provided OTP remains valid for a pre-defined amount of time which eliminates the issue of the user booking the space and not showing up which can result in under utilization of the parking lot. 2. SURVEY 2.1 Literature Survey The major focus of the technology being reviewed here is Parking Assistance Information (PAI) System. It is known that the first PAI system in the world was started in Aachen,
  • 2. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________________ Volume: 05 Issue: 08 | Aug-2016, Available @ http://ijret.esatjournals.org 116 Germany, in the early ‘70s. Ever since then, the technology has been deployed effectively all across the globe. There are a variety of sensor technologies like infrared, lasers, machine vision, ultrasonic and inductive loops. The data collected by the sensors is sent to a central computer for processing. Parking Guidance System (PGS) is state-of-the-art technology brought to India by AutoPass India, in collaboration with ST (Singapore Technologies) Electronics. Some features include: Providing drivers with real-time & accurate indication of available parking spaces, sensors located at each parking space monitor the occupancy, directional displays at each decision making junction, motorist guided to available space via shortest route, LED sign boards within lanes show the current occupancy. Applying wireless technology, AKE Urban Parking Guidance System, China acquired the whole city’s car parking information and displays real-time parking availability on dynamic guidance board at urban arterial road. The real-time information can be checked on guidance screen, mobile phone, vehicle navigator, website log-in and AKE service application. Data calculation & analysis are regularly done in the controlling system to show the equipment operating status, space available ratio and the real time parking information. 2.2 Component Survey This section lists down the components used in the project and its features: 2.2.1 Server Fig 1 Raspberry Pi as a server The server used in the system is Raspberry Pi. The Raspberry Pi is a series of credit card–sized single-board computers developed in England, United Kingdom by the Raspberry Pi Foundation with the intent to promote the teaching of basic computer science in schools and developing countries. The model used is Raspberry Pi 2 Model B and its specifications include: a. A 900MHz quad-core ARM Cortex-A7 CPU b. 1GB RAM c. 4 USB ports d. 40 GPIO pins e. Full HDMI port f. Ethernet port g. Display interface (DSI) h. Micro SD card slot Raspberry Pi has been configured as a server where it takes care of the requests from clients and serves them accordingly. 2.2 Sensor The presence of cars can be detected in two ways. One, using proximity sensors and second, using camera based machine vision technologies. A proximity sensor has been used in the project so as to detect the presence of cars in the respective parking slots. Infrared, lasers, ultrasonic and inductive loops are some of options while considering proximity based detection. Of the above mentioned options, an ultrasonic sensorprovides a stable and accurate detection of presence of cars at respective parking slots. HC-SR04 ultrasonic sensor has the following specifications: a. Effectual angle (angle up to which the obstacle can be detected): 15° b. Ranging Distance: 1cm to 450 cm c. Resolution: 0.3 cm The large ranging distance helps to detect a wide range of cars having varying ground clearances. Fig 2 Ultrasonic Sensor HC-SR04 2.3 Display A display is used to interact with the user. The display is used for displaying the parking slot ID that is allotted to the user once the user has entered the OTP. Display can be using seven segment LED or a LCD display. A 16 x 2 is used in the project as the number of GPIO pins that are required for an LCD display is much less than that required for LED display. Specifications of the LCD are: a. Display Format: 16 Character x 2 b. Data: 4-Bits or 8-Bits interface available c. Display Font : 5 x 8 Dots d. Power Supply: Single Power Supply (5V±10%) Fig 3 LCD Display
  • 3. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________________ Volume: 05 Issue: 08 | Aug-2016, Available @ http://ijret.esatjournals.org 117 3. METHDOLOGY In the system, the server sends the signals to the sensor controller which checks for the availability using the proximity sensors installed at each of the parking spaces. Based on the status of these proximity sensors, the occupancy and availability is updated on the server and appropriate information is then shown to the user whenever availability is checked on the android application. Now, when the user wants to book a parking slot, and a slot is available, payment method is chosen and payment details are entered by the user. On authentication and verification of the payment details, a space is booked on the server and a One Time Password (OTP) is generated which is a unique identification code for the user. That OTP is stored at both sides, that is, at the user side (android application) and server side. Now when the user reaches the parking slot, the OTP is required to be entered on the console. This entered OTP is then verified with respect to correctness as well as reservation time limit and indicated to the user appropriately. On verification, the server checks for the available parking space and allocates it to the user and displays the allotted slot’s location on the provided display. After getting the location, the user parks the car and the corresponding occupancy status is updated on the server using the proximity sensors. As seen from the Figure 4, the central controlling and processing unit of the system is the server which performs multiple functions such as interfacing with the console, that is, display and keypad, connecting to the sensor controller to update the status of the parking slots, that is, whether empty or reserved or occupied and lastly as a server so as to receive requests from the client side, that is, smart phone connected to the network to check availability as well as book parking slots. Server also checks for the correctness of the entered OTP and gives the corresponding indication. The sensors with sensor controller, at each of the parking slots check for the occupancy of their parking spaces and give the corresponding status to the server which then updates its database. Then the smart phone on the user’s side is used to check the availability status of the parking spaces at parking lot and if available book a space. Each slot is provided with ultrasonic sensor(HC SR-04) with 8-bit MCU( microcontroller unit) and each MCU is connected to the embedded server having TDMA type of multiplexing [4]. 4. EXPERIMENTATION Ultrasonic sensor (HC-SR 04) is interfaced with the sensor controller as shown in the Figure 2 below. The ultrasonic sensor works on the principle of SONAR (Sound Navigation and Ranging), that is, sending a pulse of ultrasonic waves of frequency 44 kHz when a signal of pulse width more than 10 ms is applied at the trigger input of the ultrasonic sensor. From an obstacle, the ultrasonic waves get reflected and are sensed by ultrasonic sensor which in turn generates a pulse at the Echo pin of the ultrasonic sensor. The width of this pulse at the echo pin is measured in order to find the distance. Algorithm 1. Create Main Activity. 2. Create Book Activity and download the updated availability file from the server and if available go to next screen. If parking slot is not available then display the appropriate message on screen. 3. Create Payment options Activity and select payment mode and go to next screen. 4 .Create Payment details activity and accept details. 5. Generate OTP and send user’s name and OTP to the server. 6. Save OTP on user’s mobile. Update the status of slot to reserved. 7. When user reaches to parking, check the correctness of OTP entered by user with respect to digits as well as reservation timing. 8. If OTP is correct, then search the database for available parking space and allot the available slot to user. 9. When user parks the car, turn the status to occupied. Fig 4 Block Diagram of Smart Parking System Fig 5 Ultrasonic sensor (HC-SR 04) interfacing
  • 4. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________________ Volume: 05 Issue: 08 | Aug-2016, Available @ http://ijret.esatjournals.org 118 For interfacing Raspberry pi with sensor controllers a resistor divider is used to convert 5V to 3V. for this we have used resistors of 6k ohms and 10K ohms taking standard commercial available values. 5.1k and 1k in series to make 6.1k ohm. Voltage at output of following circuit is Vo=5*(10k/(6.1k+10k))=3.02V 5. RESULTS The Android Application needs to connect to the network using username and password as shown in figure 6, and then request server to check for the availability and thus download availability information from the server as shown in Figure 7. The file is downloaded containing the current availability of the parking slots using Http URL Connection. If the available spaces are zero then, the “Book Now” button is freezes. Then on the Bookspace screen, the payment mode is selected by the user, and followed by “Pay Now” button as shown in figure 8. User has to select either of the payment methods to continue. This is followed by Payment Activity wherein the user needs to enter the payment details which are then sent to the server as shown in figure 9. The final screen in the application is the OTP generation screen where on successful payment an OTP (One Time Password) is generated which is sent to the server along with the user details as shown in figure 10. The user then exits the App using the “Exit” button. 6. CONCLUSION Searching for a parking these days is a difficult task and generally results in traffic congestion and loss of time and fuel. This project aims at alleviating such difficulties of the drivers by providing a reservation-based parking policy, thus reducing their problems and making the process of finding a parking place easier. This project provides a solution for reservation based parking by keeping a specific time limit for the cars to arrive to reserved parking. It also avoids underutilization of the parking space. This project also implements the online reservation application and payment facility so that there is assured parking available when driver reaches the parking. This system also provides online information of whether the parking if full or empty. Fig. 6. Login Screen Fig. 7. Availability screen Fig. 8. Payment options Fig. 9. Payment details Fig. 10. OTP generation screen The Android application developed is user friendly as well as found to be working on different android phones with different screen resolutions.The application does not require any other features except internet connectivity to run. This system uses a wired network of sensors to connect to the embedded server. This reduces overall cost of the system. It eliminates the need of additional hardware and software to be installed in cars. Ultrasonic sensors are used in this
  • 5. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________________ Volume: 05 Issue: 08 | Aug-2016, Available @ http://ijret.esatjournals.org 119 project to detect the cars in each parking slot. This provides accurate as well as cost effective method to detect occupancy of the slot. The microcontroller based interface between server and sensors make the system reliable, robust, cost effective, and extendible if number of slots needs to be increased after installation. Since number of cars is increasing at a high rate but parking space does not increase to such an extent. There is need of such systems that require very less infrastructure for existing parking spaces. The future work is to provide the condition monitoring of electronics and implementation of solar based system [6]- [12]. REFERENCES [1]. Jihoon Yang, Jorge Portilla and Teresa Riesgo, “Smart Parking Service based on Wireless Sensor Networks”, IEEE Magazine, Feb 2012, pp. 6029-6033. [2]. Yanfeng Geng, “New Smart Parking System Based on ResourceAllocation and Reservations”, IEEE Transaction on intelligent transportation systems, Vol. 14, Issue No. 3, Sept 2013, pp. 1129-1138. [3]. Hongwei Wang and Wenbo He, “A Reservation-based Smart Parking System”, The First International Workshop on Cyber-Physical Networking Systems, University of Nebraska-Lincoln, USA, Mar 2011, pp. 701-705. [4]. Behrouz Forouzan, “Data Communications and Networking”, 4th edition, McGrawHill publications, India 2012, pp. 55-94. [5]. Willie D. Jones ,”Parking 2.0 meters go high tech”, IEEE Spectrum, December 2006, pp. 20. [6]. R Khandebharad, R. B. Dhumale, S. S. Lokhande, “Electrolytic Capacitor Online Failure Detection and Life Prediction Methodology”, Int. J. Research in Engg. And Techn., vol.4, Iss. 2, pp.636-641, Feb. 2015. [7]. R Khandebharad, R. B. Dhumale, S. S. Lokhande, “Online Failure Prediction of the Aluminum Electrolytic Capacitor”, Int. J. Science and Research, vol.4, Iss. 6, pp.2099-2102, June. 2015. [8]. R. B. Dhumale, S. D. Lokhande, N. D. Thombare, M. P. Ghatule, “Fault Detection and Diagnosis of High Speed Switching Devices in Power Converter”, Int. J. Research in Engg. And Techn., vol.4, Iss. 2, pp.636- 641, Feb. 2015. [9]. M. R. Ubale, R. B. Dhumale, V. V. Dixit, S. D. Lokhande,“ Open Switch Fault Diagnosis Method in Three Phase Inverter”, in Proc. National Conference on Latest Trends in Electronics and Telecommunication, Sinhgad College of engineering,Pune, Oct. 2013, pp- 28. [10]. M. R Ubale, R. B. Dhumale, S. D. Lokhande, “Method of Open Switch Fault Detection in Three Phase Inverter sing Artificial Neural Network”, Int. J. Research in Science and Advance Technology, Vol. 3, Iss. 3, PP 78-82, June 2014. [11]. Lalit Patil, R. B. Dhumale, S. D. Lokhande, “Fault Detection and Diagnosis Technique for Power Inverter using Discrete Wavelet Transform”, Int. J. Electronics Circuits and systems, Vol. 3, Iss. 2, pp 174-178, June 2014. [12]. C. Ugale , R. B. Dhumale , V. V. Dixit, “ DC-DC Converter for Solar Energy Harvesting using PID Controller”, Int. J. Engineering Applications and Technology, Vol. 1, Iss. 13, pp 132-136, July 2015. [13]. Gaurav Kate, Kaustubh Dave, Saprem Kulkarni, “Android Application for S-PARK System”, International Journal of Research in engineering and Technology, Vol. 3, Iss. 1, pp 107-110, Oct 2015.