Skip to content

maux-unix/vbsps

Repository files navigation

Vision-based Smart Parking System (VBSPS)

VBSPS is our college project on the Capstone Project course at Faculty of Computer Science Universitas Brawijaya with the topic of Artificial Internet Of Things (AIoT). The solution provided by this project is so that civitas academica in the campus can find parking slots just by looking at a web interface. (It's still a prototype)

Features

  1. Detect the cars by using FOMO MobileNetV2 0.35 (train & test in Edge Impulse using model/toy cars with 180+ dataset)

  2. Predict the crowdedness of the parking slots by using Time Series Forecasting Algorithm with the projection of 30 days. (TODO: Code & Explanations Later)

  3. Display them in Laravel Web App (TODO: Code & Explanations later)

  4. Using AWS Cloud Services as the web infrastructure (TODO: Code & Explanations later)

Requirements

  1. ESP32-CAM (with OV2640 or OV5640 Camera Module)
  2. Arduino IDE (with basic C/C++, WiFi, and HTTPClient Libraries installed)
  3. Programmer USB Cable (for uploading to ESP32-CAM)

Get Started

  1. Download this repository

    git clone https://github.com/maux-unix/vbsps
  2. Open 'esp32_cam1/esp32_cam1.ino' using Arduino IDE

  3. Navigate to Sketch -> Include Library -> Add .ZIP Library

  4. Add the 'ei-kepstun-bismillah-bisa-arduino-1.0.2.zip' from the folder

  5. Build and Upload from the 'esp32_cam1.ino' sketch (be patient, sometimes it's slow, depends on your machine)

Results

  1. Serial Monitor from Arduino IDE Image 1: Serial Monitor
  2. Live Parking Slot (TODO: Code & Explanations Later) Image 2: The Mainpage Website
  3. Prediction (TODO: Code & Explanations Later) Image 3: Prediction Page
  4. Video (Language: Bahasa Indonesia) Video

Contributors

  1. Faiz I. Akram
  2. Kurnita R. Widyana
  3. Maulana M. Ali
  4. Naufal A. Dinata
  5. Zaenal A. Radityo

About

Vision-based Smart Parking System

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published