Development of an Android Application for Smart Parking System

Abstract— Present day's car parking has become major issue in urban area with lack of parking facilities.it is very difficult and frustrating to find a parking space in most metropolitan areas, especially during the rush hours.to solve these problem The proposed application provide an easy way for reservation of parking slot . In this application user can view various parking areas and also view whether space is available or not. If the booking space is available then he can book it for specific time slot. Also, this system provide an additional features for user.


I. INTRODUCTION
As the population increased in the metropolitan cities, the usage of vehicles got increased. Finding a car parking space in most metropolitan areas, especially during the rush hours, is difficult for drivers. Indisciplinary parking may result in damage to the car. Thus there is a need to provide sufficient parking spaces coupled with plenty of slots to help the user park his car safely. Basically parking system is one of the most adopted and fastest growing solution of smart city.
Currently, most of the existing car parks do not have a systematic system. Most of them are manually managed and a little inefficient [1]. Every user's demands should be I. Users friendly ii. Should be more efficient iii. They should provide more security. The idea behind our Android Application-"validspot" is to help the user for online parking booking.
In this application user can view various parking areas also he can select it to view whether parking slot is available or not. If the parking slot is available in parking then user can book it for some specific time slot also, this system provides an additional feature of cancelling the bookings. It also utilize the open ground for parking with security. So, it will solve the parking and traffic problem. In this there is no need to use additional costly camera and scanner device for verification purpose. In this system Registration certificate (R.C) book is use for verification purpose, so it reduce the extra cost also.

II. RELATED WORK
"Automated car parking system commanded by android application" is a miniature model of an automated car parking system that can regulate and manage number of cars that can be parked in given space at any given time based on the availability of parking slot. Automated parking is a method of parking and existing cars using sensing device [2].
Smart Parking system designed with an image processing facility. The car would be parked with the use of lift at multiple levels. Here image processing is used to capture the number plate and store in database for comparison to avoid illegal car entry [3].
Number Plate Recognition technique for developing autonomous car parking system uses image processing basis to process the number plates of the vehicles. In this system, the image of the license number plate of the vehicle is acquired. It is further segmented to obtain individual characters in the number plate. In this also ultrasonic sensors are used to detect free-parking slots [4].

III. PROPOSED SYSTEM
Basically this system is a combination of smart parking, smart reservation and management system with the android application.

Idea behind Slot Allocation:
In this method latitude and longitude are used for smart parking and the functions are as follows: • Initially, the Latitude and Longitude of the center of the slot will be stored in the database.
• For User side, slot selection is made from the mobile application.
• The user will have to reach the parking in 30 minutes. After reaching in the parking, the user will go to his booked slot and press a button. • After pressing the button, two things will be found. 1 user's current Latitude and Longitude Points .2 with the help of point of slot, the fictional circle with a radius of 2 meters will get. • If the current point is within this circle then the user's slot will be confirmed and it will get a confirmation message.
And if it is not in the points of circle then it will be given an error message. Note that if user will not reach within 30 minutes then his booked slot will be cancel.

Starting the android application
First of all user need to install a 'validspot' application on him android device. Figure 2: Home page of the application

Registration and login
User can use this app using login to the system. If user is new then first time registration is required. User can find their parking based on destination address.so, based on its nearest parking lists will be displayed on screen. In which parking name, parking address and its type will be shown.  The client will have to reach the parking in 30 minutes. If it is not reach within 30 minutes then his booked slot will be cancel. Otherwise Final confirmation message will be given to user if he will park their car in proper slot.  User can view his current booking details. In which he can view details like parking name, address, type and also view ending date and time period of slot. He can also cancel booked slot. And for this only registration number is required. Figure 13: View booking details Figure 14: Page for canceling booked slot V. CONCLUSION The proposed system reduce drive frustration and traffic by providing nearest parking area and available slot. As smart parking system increase the service levels in operation, there is a lot of scope for innovations and implementation through data standardization and management, mobile phone integration, hardware and software integration.
Basically smart car parking system save time, money, space and help to simplify the often tedious task of parking.

VI. FUTURE SCOPE
This "valid spot" app is a small step to make city a 'smart city'. This can be developed in future for wide area so that it can help people on large scale.
In future this application can be implemented on the existing operation systems like ios and windows. And also it would be viable to add some extra features like extend the time period of booked slot and should be possible to send message to user before expired time period.