Skip to content

Developed a fully automated smart car parking system that enhances efficiency and reduces the need for human intervention in parking management. This system integrates hardware components, microcontrollers, sensors, and a web-based interface to provide a seamless and intelligent parking experience.

Notifications You must be signed in to change notification settings

SasankaDinith/Automated-car-parking-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš— Automated Car Parking System – A Fully Automated Solution

image url

Welcome to the Automated Car Parking System repository! πŸŽ‰ This project, developed as part of the Digital Control Systems module at the University of Sri Jayewardenepura, demonstrates a smart and efficient parking solution that reduces human intervention in parking management.

Our system integrates hardware components, microcontrollers, sensors, and a web-based interface to deliver a seamless and intelligent parking experience.

✨ Key Features

  • Automated Parking Flow: Vehicles autonomously follow a black line to navigate toward available slots.
  • Smart Gate System: An IR-based entry system checks for available slots before granting access.
  • Real-Time Slot Management: Ultrasonic sensors monitor the occupancy status of parking slots.
  • Web Interface for Pre-Booking: Users can reserve parking slots in advance, preventing conflicts and double bookings.
  • Microcontroller-Based System: Built using Arduino Uno, ESP32, and other advanced components.

πŸš€ Technology & Components Used

  • Microcontrollers & Boards:
    • Arduino Uno
    • ESP32 Module (for connectivity)
    • L298N Motor Shield
  • Sensors:
    • IR Sensors & IR Receiver
    • KY-005 IR Transmitter
    • Ultrasonic Sensors
  • Actuators:
    • Servo Motor
    • Buzzer & LEDs
  • Other Components:
    • Blackline Follower Setup

πŸ’‘ Project Highlights

This project provided invaluable hands-on experience in:

  • Internet of Things (IoT): Connecting sensors and microcontrollers for a smarter environment.
  • Automation: Streamlining parking management with minimal human intervention.
  • Embedded Systems: Bridging the gap between hardware and software for seamless integration.

🌐 Web Interface Features

  • User-Friendly Design: Book slots effortlessly with a clean and intuitive UI.
  • Real-Time Updates: Monitor parking slot availability from anywhere.
  • Secure Reservations: Ensure your slot remains yours with advanced booking.

πŸ”§ How to Set Up

  1. Clone the Repository:
    git clone https://github.com/yourusername/automated-car-parking-system.git
    cd automated-car-parking-system
  2. Install Dependencies: Follow the instructions in the /code directory for installing software dependencies.
  3. Hardware Setup: Refer to the circuit diagrams in the /hardware-design folder. Assemble the components and upload the respective code to the microcontrollers.
  4. Launch Web Interface: Navigate to the /web-interface folder and start the server using the provided instructions.
  5. Test the System: Power on the hardware and test the automated parking flow using the web interface.

πŸ“ License

This project is licensed under the MIT License.

About

Developed a fully automated smart car parking system that enhances efficiency and reduces the need for human intervention in parking management. This system integrates hardware components, microcontrollers, sensors, and a web-based interface to provide a seamless and intelligent parking experience.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages