Smart Parking System
Smart Parking System
A project reports
Submitted by:
1
ABSTRACT:
2
COPONENTS REQUIRED:
1. ESP8266
2. IR sensor
3. Blynk IOT
3
ARDUINO ESP8266:
The Arduino ESP8266 is a popular development platform combining the Arduino microcontroller with the
ESP8266 Wi-Fi module. The ESP8266 module provides Wi-Fi connectivity, allowing Arduino projects to
connect to the internet and communicate with other devices or services. It's widely used for IoT (Internet of
Things) projects due to its low cost, ease of use, and the vast community support it enjoys. With the Arduino
IDE and libraries specifically designed for the ESP8266, developers can easily program it to perform various
tasks, such as sensing environmental data, controlling actuators, or interacting with web services.
IR SENSOR:
*
4
CIRCUIT DIAGRAM :
5
CODE:
#define BLYNK_TEMPLATE_ID "TMPL3bafd5C4_"
#define BLYNK_TEMPLATE_NAME "parking"
#define BLYNK_AUTH_TOKEN "F3SGAGbINGui_hnKAJ55vSxmTR-dp0Nz"
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
// WiFi credentials
char ssid[] = "ディヴァハール"; // Your WiFi SSID
char pass[] = "12345678910"; // Your WiFi password
// IR sensor pins
const int sensor1Pin = 16;
const int sensor2Pin = 02;
const int sensor3Pin = D3;
const int sensor4Pin = D4;
BlynkTimer timer;
void setup() {
Serial.begin(115200);
Blynk.begin(auth, ssid, pass);
pinMode(sensor1Pin, INPUT_PULLUP);
pinMode(sensor2Pin, INPUT_PULLUP);
pinMode(sensor3Pin, INPUT_PULLUP);
6
pinMode(sensor4Pin, INPUT_PULLUP);
void sendSensorData() {
// Read sensor values
int sensor1Value = digitalRead(sensor1Pin);
int sensor2Value = digitalRead(sensor2Pin);
int sensor3Value = digitalRead(sensor3Pin);
int sensor4Value = digitalRead(sensor4Pin);
void loop() {
Blynk.run();
timer.run();
}
7
Hardware circuit:
8
About project:
A smart tollgate system using IoT (Internet of Things) involves the integration of various technologies to
automate and enhance the toll collection process. Here's a simplified overview of how it works:
1. Vehicle Detection: The system uses sensors such as RFID (Radio-Frequency Identification), cameras,
or infrared sensors to detect approaching vehicles.
2. Data Communication: When a vehicle approaches the parking, its data is captured by the sensors. This
data typically includes the vehicle's unique identifier (e.g., RFID tag), vehicle type, and possibly other
relevant information.
3. Data Processing and Authentication: The collected data is processed by the tollgate's control unit or a
centralized server. The system verifies the vehicle's identity, checks for toll payment status, and
calculates the appropriate toll amount based on factors like vehicle type, distance traveled, and any
discounts or exemptions.
4. Payment Processing: If the vehicle has an active toll account or electronic toll collection device (such
as an RFID tag or a smartphone app), the toll amount is automatically deducted from the account or
charged to the payment method associated with the device.
5. Notification and Access Control: Once the toll payment is processed successfully, the tollgate system
opens the barrier or gate to allow the vehicle to pass through. If there's an issue with the payment or
authentication, the system may notify the toll booth operator or the driver to take appropriate action.
6. Data Logging and Reporting: The system logs transaction data, including vehicle information, toll
amounts, payment status, and timestamps. This data can be used for reporting, auditing, and analysis
purposes.
7. Remote Monitoring and Management: The entire tollgate system can be remotely monitored and
managed using IoT-enabled devices and software. Operators can check the status of individual tollgates,
monitor traffic flow, troubleshoot issues, and perform software updates without physically visiting the
site.
• Increased Efficiency: Automation reduces manual intervention, leading to faster throughput and
reduced congestion at toll plazas.
• Improved Revenue Collection: Automated toll collection minimizes revenue leakage and ensures
accurate billing.
• Enhanced User Experience: Drivers experience smoother and faster toll transactions, leading to
improved satisfaction.
• Data Insights: The system generates valuable data on traffic patterns, toll revenue, and operational
efficiency, which can be used for planning and optimization.
Overall, a smart tollgate system leveraging IoT technologies offers a more seamless and efficient toll collection
process while providing valuable insights for transportation management authorities.
9
Conclusion:
In conclusion, smart parking systems leveraging IoT technology offer streamlined parking experiences by
providing real-time availability updates, reducing congestion, and enhancing operational efficiency. By
integrating sensors and data analytics, these systems optimize parking space utilization, improve traffic flow,
and contribute to sustainable urban development. With the ability to remotely monitor and manage parking
facilities, IoT-enabled solutions promise to revolutionize how we approach parking management, making cities
smarter and more accessible for all.
10