Smart Parking System

Written by Sayali Borate | Apr 19, 2022 7:43:17 AM

PROBLEM:

● Difficult to find an empty spot in a large, multi-storey parking lot
● Number of empty parking spaces is not known
● People have to go around the complete parking lot finding a free spot
● Time is wasted
● Manual assistance is needed

SOLUTION:

● Automated IoT based system
● Uses Bolt Cloud
● Database is updated every 10 second
● UI displays number of empty parking spaces on each floor
● LED in each parking spot to indicate empty/occupied spots

Things used in this project:

Hardware Components:

Bolt Wifi Module X 1
Arduino Nano X 1
Ultrasonic Sensor X1
Jumper Wires

x10(6 male-male,

6 male-female)

LED(included with Bolt IoT training kit) x1
Resistor(10 kΩ) x1
Bread Board x1

Software and online services:

Bolt Cloud
Python IDE
Arduino IDE
SQLite
Vue JS
Flask

Hardware Setup:

Software Programming:

Code: https://github.com/MiSayali/Smart-Parking-System

Basic Working:

● Detecting empty parking spot
● Indicating empty parking spot
● Display total number of empty
parking spots

 

 

 

 

 

Block Diagram:

Flowchart:

Message Flow:

ER Diagram:

 

OUTPUT:

Debug Log Output:

 

Output - Spot is empty:

 

Output - Spot is full

 

 

Below is a video demonstration:

 

Conclusion:

● Automated IoT based system
● Number of free spaces displayed
● Glowing LED to indicate presence of empty spot
● Database updated every 10 seconds
● Manual assistance eliminated
● Time wastage eliminated

Want to build more such IoT and ML projects? Want to learn IoT and ML from basics?

Check out the Bolt IoT and ML training. This online video training is excellent for those who want to start with IoT and ML because it teaches you to build projects from the basics. Click on the button below to know more about the training.