An enterprise-grade, edge-tier Embedded Systems project designed to monitor parking bay occupancy in real time. It utilizes acoustic Time-of-Flight (ToF) distance measurement, signal conditioning filters, visual/acoustic indicators, and an automated PWM-driven barrier gate to optimize space utilization and mitigate urban traffic congestion.
- Project Overview
- System Architecture
- Key Features
- Hardware & Pin Configuration
- Mathematical Modeling & Algorithm
- Getting Started
- Virtual Simulation (Wokwi)
- Testing & Validation Matrix
- Future Enhancements
- License
Searching for available parking in commercial spaces, airports, and urban centers accounts for up to 30% of downtown traffic congestion. This project implements an autonomous embedded parking node that:
- Detects vehicle presence in 4 independent bays using ultrasonic transceivers.
- Applies trimmed-mean averaging and temporal debounce state logic to eliminate false positives.
- Automatically guides incoming drivers via per-slot Green/Red dual LED indicators and live UART telemetry.
- Manages entry access using an SG90 Servo Barrier Gate and sounds an acoustic alarm when all bays are saturated.
+-----------------------------------------------------------------------------------+
| SYSTEM WORKFLOW |
+-----------------------------------------------------------------------------------+
[ Parking Slot ] --> [ HC-SR04 Sensor ] --> [ Microcontroller (ESP32) ]
|
v
[ Dynamic Output Actuators ] <-- [ Availability Counter ] <-- [ State Engine ]
|
+--> Green LED (Slot Free) / Red LED (Slot Occupied)
+--> Piezo Buzzer (Lot Saturated Alert)
+--> SG90 Servo Motor (Entry Barrier Control)
+--> UART Serial Monitor / OLED Display