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.