# Un sensore di parcheggio che riconosce i posti liberi da solo, in 15 millisecondi | OneStack

> Caso studio: sensore di parcheggio a basso costo con Edge AI, che riconosce a bordo i posti liberi e occupati con un'accuratezza superiore agli ultrasuoni.

URL: https://www.onestack.it/casi-studio/sensore-parcheggio-edge-ai

[← Tutti i casi studio](/casi-studio)Smart building e parcheggi

# Un sensore di parcheggio che riconosce i posti liberi da solo, in 15 millisecondi

Un dispositivo a basso costo che elabora l'immagine a bordo e decide se ogni posto è libero o occupato, con un'accuratezza nettamente superiore ai sensori a ultrasuoni. In rete viaggia lo stato dei posti e, dove serve, un fotogramma al secondo per una videosorveglianza di base.

![Render 3D della scheda del sensore: microcontrollore al centro, LED di segnalazione, due connettori per le camere e morsettiera di alimentazione](/_astro/sensore-parcheggio.DeM-8RJd_6Eplz.webp)![](/_astro/sensore-parcheggio-xray.CxwkkiRl_L2cvg.webp)

≤ 15 ms

per decidere sul dispositivo se un posto è libero

2 camere

gestite da un solo microcontrollore

1 fotogramma/s

solo dove serve una videosorveglianza di base

Architettura del sensore

**Camere**due per nodo · MIPI CSI

**ESP32-P4**ritaglio per posto · rete 32×32 · decisione in ≤ 15 ms

**LED di stato**uno per posto

**Ethernet**dove si può cablare

**Chip radio**Wi-Fi dove non c'è cavo · Bluetooth per il ranging

**Sistema di gestione**stato dei posti via REST · 1 fotogramma/s se richiesto

**Gestione della flotta**OTA a doppia partizione · configurazioni generate

## Il contesto

Un parcheggio coperto doveva sapere in tempo reale quali posti sono liberi, con LED di segnalazione sopra ogni stallo e i dati disponibili al sistema di gestione. I sensori a ultrasuoni coprono un posto ciascuno; una camera ne vede diversi, ma di solito significa mandare il video a un server che lo analizzi.

## I vincoli

-   **Hardware a basso costo**, con risorse di calcolo limitate.
-   **Decisione rapida e affidabile**, migliore di quella di un sensore a ultrasuoni.
-   **Poca banda**: in rete deve viaggiare lo stato dei posti, non un flusso video continuo.
-   **Connettività dove capita**: in alcuni impianti si può stendere un cavo, in altri no.
-   **Molti nodi sullo stesso sito**, da installare e mantenere solo da remoto.

## Le scelte tecniche, e perché

**La decisione sul dispositivo.** Ogni sensore elabora la propria immagine e decide in **15 millisecondi o meno** se ogni posto è libero o occupato. Il server riceve il risultato, non deve analizzare video.

**Ritagliare prima di classificare.** Invece di analizzare l’immagine intera, il firmware ritaglia ogni posto inquadrato, lo filtra e lo riduce a 32×32 pixel. A quel punto basta una rete neurale piccolissima a due classi (libero / occupato), che gira sul microcontrollore in tempo reale.

**Due camere per nodo, un solo microcontrollore.** Con due camere un dispositivo copre il doppio dei posti e i punti di installazione si dimezzano. Nella prima versione le camere erano collegate via UART a un ESP32-S3. Nella revisione attuale un unico ESP32-P4 gestisce entrambe le camere direttamente su MIPI CSI, con più margine di calcolo per l’elaborazione.

**Un chip dedicato alla radio.** La rete passa su Ethernet dove si può cablare. Dove non è possibile, un chip secondario porta il Wi-Fi, e lo stesso chip offre il Bluetooth per una serie di applicazioni di ranging. Il microcontrollore principale resta libero per la visione.

**Un fotogramma al secondo, solo dove serve.** Dove il cliente vuole un quadro più ampio di quello che succede, il nodo invia anche un’immagine al secondo per una videosorveglianza di base. È un’opzione: il riconoscimento dei posti non dipende dalla rete.

**Una flotta che si configura da sola.** La configurazione di ogni nodo (posti, posizione, rete) viene generata automaticamente e scritta nella memoria non volatile; i nodi si annunciano sulla rete via mDNS. Gli aggiornamenti del firmware arrivano via OTA a doppia partizione: se la nuova versione non parte, il nodo torna alla precedente.

**Un banco di prova basato sul dataset.** Ogni nuova versione del modello viene verificata su un insieme di immagini di riferimento prima di essere distribuita alla flotta.

## Il risultato

Decisione sul dispositivo **entro 15 ms**, con un’accuratezza **nettamente superiore ai sistemi tradizionali a ultrasuoni**, e sensori gestiti interamente da remoto.

## Cosa portiamo nei vostri progetti

AI che gira sul microcontrollore, elaborazione di immagini con risorse limitate, hardware con più opzioni di connettività, firmware per flotte di dispositivi e aggiornamenti remoti sicuri.

## Servizi

-   Sviluppo firmware
-   Progettazione PCB

## Tecnologie

-   ESP32-P4
-   ESP32-S3
-   MIPI CSI
-   ESP-IDF
-   FreeRTOS
-   TinyML
-   Elaborazione immagini
-   Ethernet
-   Wi-Fi
-   Bluetooth
-   OTA
-   REST
-   mDNS

## Altri casi studio

[

![Render 3D della scheda di controllo: microcontrollore al centro, connettori dei due canali isolati sul lato, morsettiere estraibili e connettori di alimentazione e servizio](/_astro/interfaccia-rugged.CkQk4iYb_1A6Ozp.webp)![](/_astro/interfaccia-rugged-xray.CZb6dpZZ_Z1kxhOu.webp)

23 test in ~75 s

Sistemi per ambienti gravosi

### Un'interfaccia rugged che si aggiorna sul campo e non si blocca mai

Un'unità portatile a batteria che alimenta e controlla due dispositivi remoti su canali isolati. La difficoltà era renderla affidabile lontano dal laboratorio. Il firmware si aggiorna sul campo e, se qualcosa va storto, torna da solo all'ultima versione funzionante.

Leggi il caso →

](/casi-studio/interfaccia-rugged-ota)[

![Render 3D del banco di misura: il sensore sotto test e tre schede dentro un involucro in alluminio anodizzato nero, con due connettori BNC e un connettore M12](/_astro/banco-sensore-capacitivo.DpjM9RDJ_2dpT9y.webp)![](/_astro/banco-sensore-capacitivo-xray.CdoncSBR_Z1LXalp.webp)

~1,4%

Collaudo per sistemi ad alta affidabilità

### Il metodo di collaudo non avrebbe funzionato. Lo abbiamo scoperto prima di costruirlo

Un banco che dice in pochi secondi se un sensore di campo elettrico funziona, misurando in aria capacità di pochi picofarad. Il metodo previsto all'inizio è stato scartato con le misure, prima di spendere in hardware.

Leggi il caso →

](/casi-studio/collaudo-sensore-capacitivo)[

![Render 3D della scheda dell'ancora Bluetooth Channel Sounding: SoC nRF54L15 con antenna chip, accelerometro, alimentazione da USB-C o da morsetto 12–24 V](/_astro/ancora-ble.Ckke5SRn_1319HC.webp)![](/_astro/ancora-ble-xray.yah8tbey_Z2nf2oG.webp)

3 livelli

Retail e grandi spazi pubblici

### Localizzazione indoor nei centri commerciali, senza raccogliere dati personali

Contare e seguire i flussi di persone in grandi spazi aperti al pubblico, e localizzare con precisione centimetrica solo ciò che serve. Un'architettura a tre livelli, ognuno con la tecnologia radio giusta.

Leggi il caso →

](/casi-studio/localizzazione-indoor)

## Hai una scadenza?

Raccontaci il progetto: entro 48 ore ricevi un’offerta con fasi e date. Se serve, firmiamo l’NDA prima di vedere i tuoi file.

[Chiedi un’offerta](/contatti)[Urgente? Chiama +39 030 535 7183](tel:+390305357183)
