🅿️ Tiny Parking System Dashboard

Our project for the Embedded Software for the Internet of Things course - 2025/2026

About this project

Tiny Parking System is an automated parking management solution designed for small-sized vehicles (toy cars, RC vehicles, and similar). It creates a realistic parking experience scaled down for educational and prototyping purposes, combining embedded systems, computer vision, and cloud services to autonomously manage vehicle entry, authentication, and parking space allocation.

What it does and how it works

The system operates through a sophisticated Finite State Machine that orchestrates multiple sensors and services. When a vehicle approaches, a weight sensor first discriminates between authorized cars and other objects (pedestrians, trucks). Upon detection, a camera captures the license plate, which is processed through a cloud-based computer vision service to verify against an allowed plates database. If authorized and parking spaces are available, the barrier opens to grant access. Throughout the process, the system maintains real-time synchronization with a web dashboard and cloud API for monitoring and control.

Dashboard sections

Project info

You are currently here: This section provides an overview of the project, including its purpose, architecture, and links to all documentation and resources including the presentation and demonstration video.

System status

Real-time monitoring of all active hardware modules and their operational status. Displays the status of the weight sensor, ultrasonic sensor, camera, servo motor, OLED display, and WiFi connectivity. Shows current error codes and diagnostic information for each module, updated continuously as the system operates and initializes.

System log

Comprehensive archive of all recorded system events, warnings, and activities presented in chronological order. Includes vehicle entry and exit attempts, license plate recognition results with captured images, authorization decisions, and system initialization events. Fully searchable and sortable for easy investigation of historical data.

Parking simulation

Interactive 3D representation of the parking infrastructure with a real-time grid view showing occupied and available spots. Displays license plates of parked vehicles with animated transitions when vehicles enter or exit. Includes management controls to add or remove allowed license plates from the system whitelist directly from the dashboard.

Course: Embedded Software for the Internet of Things

Taught by: prof. Kasim Sinan Yildirim, during the 2025/2026 academic year

Team members: Mirco Stelzer, Leonardo Conforti, Daniel Casagranda and Amar Sidkir