Skip to content

Repository files navigation

🚗 Automatic Car Parking System

Arduino-based smart parking management system using IR sensors, servo motor, LCD, and I2C module for automated vehicle entry, exit, and real-time slot monitoring.

Automatic Car Parking System Banner

Smart Parking Management using Arduino UNO

An embedded systems project developed for the Digital Logic Design (DLD) course that automates vehicle entry, exit, barrier gate control, and real-time parking slot monitoring using Arduino-based hardware.


📑 Table of Contents


✨ Overview

The Automatic Car Parking System is an Arduino-based prototype designed to automate parking management for a 4-slot parking area. Using dual IR sensors, the system detects vehicle movement, controls a servo-operated barrier gate, updates parking availability on a 16×2 LCD display with an I2C module, and prevents vehicle entry when all parking slots are occupied.


📌 Project Snapshot

Property Details
🎓 Course Digital Logic Design (DLD)
🏫 University FAST National University of Computer and Emerging Sciences
📅 Semester 2nd
🚗 Parking Capacity 4 Vehicles
💻 Platform Arduino UNO
💡 Programming Language Arduino C++

🚀 Key Features

🚗

Vehicle Detection

Dual IR sensors detect incoming and outgoing vehicles automatically.

🚧

Smart Barrier

Servo motor opens and closes the parking gate automatically.

📟

Live LCD Status

Real-time display of available parking slots.

🅿️

Slot Management

Automatically updates slot availability after every entry and exit.


🛠 Hardware Components

Component Quantity
🟦 Arduino UNO 1
🔌 Jumper Wires As Required
⬜ Mini Breadboard 1
📺 16×2 LCD Display 1
🔄 I2C Module 1
📡 IR Sensors 2
🚧 Servo Motor 1

⚙ System Workflow

🚗 Vehicle Entry

Car Arrives
      │
      ▼
IR Sensor 1 Detects Vehicle
      │
      ▼
Parking Slots Available?
      │
 ┌────┴─────┐
 │          │
YES         NO
 │           │
 ▼           ▼
Barrier      Parking Full
Opens        Entry Denied
 │
 ▼
Slot Count Decreases
4 → 3
 │
 ▼
Vehicle Crosses Gate
 │
 ▼
IR Sensor 2 Detects
 │
 ▼
Barrier Closes

🚙 Vehicle Exit

Vehicle Leaves
      │
      ▼
IR Sensor 2 Detects
      │
      ▼
Barrier Opens
      │
      ▼
Slot Count Increases
3 → 4
      │
      ▼
Vehicle Crosses Gate
      │
      ▼
IR Sensor 1 Detects
      │
      ▼
Barrier Closes

🖼 Workflow Illustration


🎥 Project Assets

The repository includes:

  • 📄 Project Report
  • 💻 Arduino Source Code
  • 🖼 System Workflow Diagram
  • 🎥 Workflow Simulation Video

📂 Repository Structure

Automatic-Car-Parking-System
│
├── 📂 Arduino_Code
├── 📂 Assets
│   └── Banner.png
├── 📄 Project_Report.pdf
├── 🖼️ System_Workflow.png
├── 🎥 System_Workflow_Simulation.mp4
└── 📘 README.md

📊 Project Status

Module Status
🔧 Hardware Design ✅ Completed
💻 Arduino Programming ✅ Completed
📟 LCD Integration ✅ Completed
🚧 Servo Control ✅ Completed
📡 IR Sensor Integration ✅ Completed
📄 Documentation ✅ Completed

📅 Development Timeline

Planning ██████████

Hardware Assembly ████████████████

Programming ██████████████

Testing ██████████

Documentation ████████

👥 Team Members


⭐ Academic Project • Digital Logic Design (DLD)

FAST National University of Computer and Emerging Sciences

Designed and implemented using Arduino UNO and embedded hardware components.

About

Arduino-based smart parking management system using IR sensors, servo motor, LCD, and I2C module for automated vehicle entry, exit, and real-time slot monitoring.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages