The Smart Parking System
πΈ Please consider donating on Paypal to keep this project alive.
Metroparking is a next level smart parking system that automates the process of reserving, paying and managing parking services in urban parking providers. It is an IoT based project that uses electronics, autonomous and cloud technologies to create a fully automated system to handle parking.
The main problem we identified with the existing parking systems in the country is the inefficiency of of the implementation. With this, the question arose to us; How can we improve the effectiveness of existing parking systems?. Running along with this problem, we built the following issues.
- Too much manual labour involved
- Have to manually find a vacant parking slot
- Payments have to be done to an attendant
- Not enough safety when it comes to handing the vehicles
- Can't book a parking space beforehand
The solution we came up with is the Metroparking project. It initiated with the following vision in mind.
A fully automated, online, smart parking system based on IoT and cloud technologies, capable of assisting the client
- To build an automated online parking system
- To allow users to conveniently book reservations online beforehand
- To allow assisted parking for a safe and convenient experience
- Internet of Things (IoT)
- Cloud Storage
- Smart Autonomous System
- Server PC
- Admin Panel - C#, VIsual Studio 2019
- Central Database - MySQL
- Client and Kiosk Web Hosting - Apache
- Router (Create a local network for testing)
- Tablet PC - Android
- Connected to the network
- Smart Phone - Any device
- Client logs into their account on our service
- Arduino Mega
- Servo - Control Gate
- SONAR - For Safe Parking
- Controls the complete ecosystem
- Hosts the web server for the client side
- Hosts the database for the system
- Allows full control for the admins
- Communicates with the sensing equipment on each slot
- Handle the kiosk displays
- Allow the users to check their reservations
- Scan the QR code sent earlier to enter the parking slot
- Allows the users to register with our service and reserve parking slots
- The remaining time for the reserved parking slot can also be checked
- Developed from HTML, CSS, JS and PHP
- Handles the opening and closing of slot gates
- Allows the users to safely park their car and leave the slots
- Have to fix some operational bugs.
- Not implemented on actual parking location
- The actual payment gateway is not implemented
- The system is implemented for only a single slot
- Users cannot change the booking
- Users cannot book multiple parking slots at the same time
- Doesn't prevent a user from exceeding their allocated time period
- Doesn't allow users to edit their profiles
- A mobile Application
- Implementing the system for multiple slots
- Number plate scanning
- Allow more flexibility in user accounts
Β© 2023, Asanka Sovis