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.
- 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.
- 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
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.
- 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.
- Clone the Repository:
git clone https://github.com/yourusername/automated-car-parking-system.git
cd automated-car-parking-system - Install Dependencies: Follow the instructions in the
/codedirectory for installing software dependencies. - Hardware Setup: Refer to the circuit diagrams in the
/hardware-designfolder. Assemble the components and upload the respective code to the microcontrollers. - Launch Web Interface: Navigate to the
/web-interfacefolder and start the server using the provided instructions. - Test the System: Power on the hardware and test the automated parking flow using the web interface.
This project is licensed under the MIT License.
