STATE FAIR PROJECT
Smart Parking System
1
• Overview
• Software
• Hardware
• Code
• Other Setup
• Solving Problems
• Benefits and Improvements
Agenda
2
Overview
• Have you ever roamed around in the car parking searching for a
slot to park ?
• The answer for this question is the project that I have I made –
Smart Parking System.
• This parking lot can sense whether a car is present in the slot or
not. This will then be reported to a database which will in turn
be shown in a webpage.
3
• The different types of
software you will need to use
are
◘ Arduino IDE
◘ Xampp
◘ Sublime Text Editor
◘ Apache and MySQL
Software
• In order to complete this
project successfully, one
should know how to code in :
• PHP,SQL
•C,C++
•HTML5,CSS3,Bootsrap
4
• Code in Arduino.
• Activate the ultrasonic
sensor.
Arduino
• Use PHP to post the values
in the database.
• Design a webpage.
Web page
• Sync Arduino with internet
and PHP.
• Make a nice display board
to present the project.
Sync and Project
Design
Title and Content Layout with SmartArt
5
SQL connection
This code creates a
connection with the
database. The code is pretty
straightforward by itself.
6
Updating the values
This code basically updates the
values to the database using the
keywords UPDATE and SET inside
the $sql variable. The keyword
query runs the $sql functions.
7
8
Adding the data
This page selects each
value from the
database and produces
it as a row in the
foreach function. The
header keyword
refreshes the page
continuously.
Arduino Code Part 1
This is a basic Arduino
code where I first
include a few libraries
and declare variables for
the ultrasonic sensor. (1-
58) Then I am defining
the pins (whether they
are an input or an
output). The attach
keyword says where I
have the servo
connected.
9
Arduino code Part 2
10
Arduino Code Part 3
11
In Arduino Code – Part 2, I am
adding the ultrasonic sensor
code using the keywords –
pulseIn and digitalWrite.
In Arduino Code – Part 3, I am
making a connection with the
PHP webpage.
Arduino Code - Part 4
12
In Arduino code part
3, I have created a
connection between
PHP and Arduino, so
that I can push
variables to the PHP
code for all six
sensors.
Xampp Server Application
This is the application that you have
to have in order to access a server
and a database. You have to switch
on the Apache and the MySQL boxes
to control the database.
13
Project Architecture
14
15
Main Page – Part 1
This is the main webpage
where I am displaying all
the necessary details and
links. I am using
Bootstrap to create a
responsive webpage. In
the first 11 lines, I am
just adding in libraries.
And in the next couple of
lines I am creating the
navigation bar.
16
Main Page – Part 2
In this part I am designing the
carousel. Bootstrap is all about
creating classes as it pre-
coded in CSS3 and SASS. A
carousel acts like a PPT in the
webpage. I can also add this
PPT to the carousel.
17
Main Page Part – 3
I am just continuing the
carousel and there are also two
buttons added. I have added
an internal html CSS stylesheet
using the <style> tag.
18
Main Page – Part 4
There is the continued
CSS code until #149. And
after that I have just add
a bunch of columns to
align the page better in
the second picture.
19
Main Page – Part 5
I have added the same
columns with different text.
I have also added a footer
for the webpage saying
that my page is a
copyright.
20
Webpage Display – Part 1
21
Webpage Display – Part 2
22
About Me Page – Part 1
23
About Me – Part 2
24
About Me – Part 3
25
About Me – Part 4
26
About Me – Part 5
27
• I have created an About Me page to just make it look like a
professional webpage.
• The new thing I have added was the animated progress bar.
• Another basic thing in the code was the columns for making it
responsive.
• I have added a picture of myself and a notebook background
including the same navigation bar.
About Me Page - Explanation
28
About Me Display
29
Table Display
Parking Lot Data
This is the table which shows the data for the parking lot.
If there is a green tick, then it means that the particular
slot is available. If there is a red cross, then it means that
the particular slot is occupied. This is the data-table which
will show the car-drivers whether the slot is free or not.
30
• The main purpose of this project was to reduce the frustration of
searching for a parking slot.
• This can prove to be a great example of an IoT project.
• My motive has always been, and will be, to make lives easier
with technology.
Benefits
31
• There are many improvements that can be made to this project
• I had many ideas, like:
•adding a timer, and finding out the time that car the had stayed
there.
•Sending warnings for a car crossing the time limit via SMS.
•Finding out the car that has stayed there. Capturing photos of it
and processing details to know the frequency of the visit.
Other Improvements
32
• I would surely improve my project to have all the features listed
in slide #32.
• I would like to add a computer to my project such as a raspberry
pi or a banana pi.
If Given More Time………..
33
THANK YOU

More Related Content

PPTX
State fair project
DOCX
Automatic car parking system with and without password report
PPTX
Smart Parking Concept - An Internet of Things Solution
PPTX
Arduino Based Parking Lot System
PDF
A Smart Parking System using Raspberry pi
PDF
A Cloud-Based Smart-Parking System Based on Internet-of-Things Technologies
DOCX
Project report on arduino based parking lot system
PPTX
IoT Parking Lot Demo on Toradex Modules
State fair project
Automatic car parking system with and without password report
Smart Parking Concept - An Internet of Things Solution
Arduino Based Parking Lot System
A Smart Parking System using Raspberry pi
A Cloud-Based Smart-Parking System Based on Internet-of-Things Technologies
Project report on arduino based parking lot system
IoT Parking Lot Demo on Toradex Modules

What's hot (20)

PDF
Vlsics040307DESIGN AND IMPLEMENTATION OF CAR PARKING SYSTEM ON FPGA
PPTX
SMART CAR-PARKING SYSTEM USING IOT
PPTX
ADVANCE CAR PARKING SYSTEM
PPTX
Smart parking system using IOT
PPTX
PLC Based multilevel automatic car parking
PDF
IRJET - Smart Car Parking System using Arduino
PDF
Parking Management System
PDF
Parking Slot Availability Check and Booking System over IOT
PPTX
INTELLIGENT PARKING LOT SYSTEM
PPTX
iPARK: Intelligent Parking System based on IoT & AI
PPTX
Arduino Automated Parking Lot System
PPTX
Intelligent parking assist system
PDF
Smart parking system
PPT
Automated parking systems
PPTX
Smart car parking system
PPTX
IOT Based Smart Parking and Damage Detection Using RFID
DOCX
CAR PARKING SYSTEM USING VISUAL STUDIO C++ (OPERATING SYSTEM MINI PROJECT )
DOCX
automatic car parking system
PDF
Ej31898902
PDF
Smart parking - Happiestminds !
Vlsics040307DESIGN AND IMPLEMENTATION OF CAR PARKING SYSTEM ON FPGA
SMART CAR-PARKING SYSTEM USING IOT
ADVANCE CAR PARKING SYSTEM
Smart parking system using IOT
PLC Based multilevel automatic car parking
IRJET - Smart Car Parking System using Arduino
Parking Management System
Parking Slot Availability Check and Booking System over IOT
INTELLIGENT PARKING LOT SYSTEM
iPARK: Intelligent Parking System based on IoT & AI
Arduino Automated Parking Lot System
Intelligent parking assist system
Smart parking system
Automated parking systems
Smart car parking system
IOT Based Smart Parking and Damage Detection Using RFID
CAR PARKING SYSTEM USING VISUAL STUDIO C++ (OPERATING SYSTEM MINI PROJECT )
automatic car parking system
Ej31898902
Smart parking - Happiestminds !
Ad

Viewers also liked (10)

PPTX
HC-SR04 Ultrasonic sensor with Arduino
PPTX
Ultrasonic sensor
PDF
Wireless Sensor Network Protocol for Smart Parking Application Experimental S...
PPTX
Reverse car-parking
PDF
Project Report Distance measurement system
PPTX
Obstacle Avoidance ROBOT using ARDUINO
PPTX
Obstacle detection Robot using Ultrasonic Sensor and Arduino UNO
PDF
Report On Arduino
DOCX
Arduino seminar report
PDF
Ultrasonic based distance measurement system
HC-SR04 Ultrasonic sensor with Arduino
Ultrasonic sensor
Wireless Sensor Network Protocol for Smart Parking Application Experimental S...
Reverse car-parking
Project Report Distance measurement system
Obstacle Avoidance ROBOT using ARDUINO
Obstacle detection Robot using Ultrasonic Sensor and Arduino UNO
Report On Arduino
Arduino seminar report
Ultrasonic based distance measurement system
Ad

Similar to State fair project ( Remote Car Parking System) (20)

PDF
vue-storefront - PWA eCommerce for Magento2 MM17NYC presentation
PDF
Why your APIs should fly first class
PPTX
Machine Learning
PPTX
presentaion.pptx
PPTX
Bootstrap for Beginners
PPTX
Vue Storefront - Progressive Web App for Magento (1.9, 2.x) - MM18DE speech
PDF
from ai.backend import python @ pycontw2018
PPTX
Industrial training project ppt of online shopping
PDF
21_07_Charlyn Gonda_Zero to Hero_ Tools to bring ideas to life_EIA Porto 2022...
PPTX
SharePoint Fest Chicago - From SharePoint to Office 365 Development
PPTX
Python ml
PDF
Interactive Image Processing Demos for the Web
PPTX
Internship Presentation 1 Web Developer
PDF
So you think you can scale
PPTX
ESPC 2016 - From SharePoint to Office 365 Development - The path to your new ...
PDF
3 - Interactive-Dashboards-with-Plotly-Dash.pdf
PDF
201001162_report
PDF
Productionizing Data Science at Experience
PPTX
SharePoint Saturday Calgary 2017 - From SharePoint to Office 365 Development
PDF
Ottawa Drupalcamp 2024 Keynote: Chart Your Drupal Journey
vue-storefront - PWA eCommerce for Magento2 MM17NYC presentation
Why your APIs should fly first class
Machine Learning
presentaion.pptx
Bootstrap for Beginners
Vue Storefront - Progressive Web App for Magento (1.9, 2.x) - MM18DE speech
from ai.backend import python @ pycontw2018
Industrial training project ppt of online shopping
21_07_Charlyn Gonda_Zero to Hero_ Tools to bring ideas to life_EIA Porto 2022...
SharePoint Fest Chicago - From SharePoint to Office 365 Development
Python ml
Interactive Image Processing Demos for the Web
Internship Presentation 1 Web Developer
So you think you can scale
ESPC 2016 - From SharePoint to Office 365 Development - The path to your new ...
3 - Interactive-Dashboards-with-Plotly-Dash.pdf
201001162_report
Productionizing Data Science at Experience
SharePoint Saturday Calgary 2017 - From SharePoint to Office 365 Development
Ottawa Drupalcamp 2024 Keynote: Chart Your Drupal Journey

Recently uploaded (20)

PDF
giants, standing on the shoulders of - by Daniel Stenberg
PPTX
Microsoft User Copilot Training Slide Deck
PDF
NewMind AI Weekly Chronicles – August ’25 Week IV
PDF
LMS bot: enhanced learning management systems for improved student learning e...
PDF
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
PDF
Aug23rd - Mulesoft Community Workshop - Hyd, India.pdf
PDF
Connector Corner: Transform Unstructured Documents with Agentic Automation
PDF
EIS-Webinar-Regulated-Industries-2025-08.pdf
PPTX
agenticai-neweraofintelligence-250529192801-1b5e6870.pptx
PDF
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf
PDF
Co-training pseudo-labeling for text classification with support vector machi...
PDF
“The Future of Visual AI: Efficient Multimodal Intelligence,” a Keynote Prese...
PDF
Electrocardiogram sequences data analytics and classification using unsupervi...
PDF
Comparative analysis of machine learning models for fake news detection in so...
PDF
SaaS reusability assessment using machine learning techniques
PDF
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
DOCX
Basics of Cloud Computing - Cloud Ecosystem
PDF
Dell Pro Micro: Speed customer interactions, patient processing, and learning...
PDF
Lung cancer patients survival prediction using outlier detection and optimize...
PPTX
Training Program for knowledge in solar cell and solar industry
giants, standing on the shoulders of - by Daniel Stenberg
Microsoft User Copilot Training Slide Deck
NewMind AI Weekly Chronicles – August ’25 Week IV
LMS bot: enhanced learning management systems for improved student learning e...
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
Aug23rd - Mulesoft Community Workshop - Hyd, India.pdf
Connector Corner: Transform Unstructured Documents with Agentic Automation
EIS-Webinar-Regulated-Industries-2025-08.pdf
agenticai-neweraofintelligence-250529192801-1b5e6870.pptx
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf
Co-training pseudo-labeling for text classification with support vector machi...
“The Future of Visual AI: Efficient Multimodal Intelligence,” a Keynote Prese...
Electrocardiogram sequences data analytics and classification using unsupervi...
Comparative analysis of machine learning models for fake news detection in so...
SaaS reusability assessment using machine learning techniques
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
Basics of Cloud Computing - Cloud Ecosystem
Dell Pro Micro: Speed customer interactions, patient processing, and learning...
Lung cancer patients survival prediction using outlier detection and optimize...
Training Program for knowledge in solar cell and solar industry

State fair project ( Remote Car Parking System)

  • 1. STATE FAIR PROJECT Smart Parking System 1
  • 2. • Overview • Software • Hardware • Code • Other Setup • Solving Problems • Benefits and Improvements Agenda 2
  • 3. Overview • Have you ever roamed around in the car parking searching for a slot to park ? • The answer for this question is the project that I have I made – Smart Parking System. • This parking lot can sense whether a car is present in the slot or not. This will then be reported to a database which will in turn be shown in a webpage. 3
  • 4. • The different types of software you will need to use are ◘ Arduino IDE ◘ Xampp ◘ Sublime Text Editor ◘ Apache and MySQL Software • In order to complete this project successfully, one should know how to code in : • PHP,SQL •C,C++ •HTML5,CSS3,Bootsrap 4
  • 5. • Code in Arduino. • Activate the ultrasonic sensor. Arduino • Use PHP to post the values in the database. • Design a webpage. Web page • Sync Arduino with internet and PHP. • Make a nice display board to present the project. Sync and Project Design Title and Content Layout with SmartArt 5
  • 6. SQL connection This code creates a connection with the database. The code is pretty straightforward by itself. 6
  • 7. Updating the values This code basically updates the values to the database using the keywords UPDATE and SET inside the $sql variable. The keyword query runs the $sql functions. 7
  • 8. 8 Adding the data This page selects each value from the database and produces it as a row in the foreach function. The header keyword refreshes the page continuously.
  • 9. Arduino Code Part 1 This is a basic Arduino code where I first include a few libraries and declare variables for the ultrasonic sensor. (1- 58) Then I am defining the pins (whether they are an input or an output). The attach keyword says where I have the servo connected. 9
  • 11. Arduino Code Part 3 11 In Arduino Code – Part 2, I am adding the ultrasonic sensor code using the keywords – pulseIn and digitalWrite. In Arduino Code – Part 3, I am making a connection with the PHP webpage.
  • 12. Arduino Code - Part 4 12 In Arduino code part 3, I have created a connection between PHP and Arduino, so that I can push variables to the PHP code for all six sensors.
  • 13. Xampp Server Application This is the application that you have to have in order to access a server and a database. You have to switch on the Apache and the MySQL boxes to control the database. 13
  • 15. 15 Main Page – Part 1 This is the main webpage where I am displaying all the necessary details and links. I am using Bootstrap to create a responsive webpage. In the first 11 lines, I am just adding in libraries. And in the next couple of lines I am creating the navigation bar.
  • 16. 16 Main Page – Part 2 In this part I am designing the carousel. Bootstrap is all about creating classes as it pre- coded in CSS3 and SASS. A carousel acts like a PPT in the webpage. I can also add this PPT to the carousel.
  • 17. 17 Main Page Part – 3 I am just continuing the carousel and there are also two buttons added. I have added an internal html CSS stylesheet using the <style> tag.
  • 18. 18 Main Page – Part 4 There is the continued CSS code until #149. And after that I have just add a bunch of columns to align the page better in the second picture.
  • 19. 19 Main Page – Part 5 I have added the same columns with different text. I have also added a footer for the webpage saying that my page is a copyright.
  • 22. 22 About Me Page – Part 1
  • 23. 23 About Me – Part 2
  • 24. 24 About Me – Part 3
  • 25. 25 About Me – Part 4
  • 26. 26 About Me – Part 5
  • 27. 27 • I have created an About Me page to just make it look like a professional webpage. • The new thing I have added was the animated progress bar. • Another basic thing in the code was the columns for making it responsive. • I have added a picture of myself and a notebook background including the same navigation bar. About Me Page - Explanation
  • 29. 29 Table Display Parking Lot Data This is the table which shows the data for the parking lot. If there is a green tick, then it means that the particular slot is available. If there is a red cross, then it means that the particular slot is occupied. This is the data-table which will show the car-drivers whether the slot is free or not.
  • 30. 30 • The main purpose of this project was to reduce the frustration of searching for a parking slot. • This can prove to be a great example of an IoT project. • My motive has always been, and will be, to make lives easier with technology. Benefits
  • 31. 31 • There are many improvements that can be made to this project • I had many ideas, like: •adding a timer, and finding out the time that car the had stayed there. •Sending warnings for a car crossing the time limit via SMS. •Finding out the car that has stayed there. Capturing photos of it and processing details to know the frequency of the visit. Other Improvements
  • 32. 32 • I would surely improve my project to have all the features listed in slide #32. • I would like to add a computer to my project such as a raspberry pi or a banana pi. If Given More Time………..