Il Progetto
Introduzione
Alfa Dashboard è un progetto amatoriale ideato per tenere sotto controllo diversi parametri
delle Alfa Romeo Giulia e Stelvio diesel. Nato inizialmente per monitorare lo stato di rigenerazione del
filtro antiparticolato DPF, il progetto si è evoluto integrando numerose schermate dedicate alla diagnostica,
alla manutenzione, alle prestazioni e al monitoraggio in tempo reale dei parametri veicolo tramite connessione
OBD-II.
Il firmware è progettato per microcontrollori ESP32, utilizza la libreria ELMduino e una GUI interattiva
sviluppata con LVGL, ottimizzata per display capacitivi touch da 3.5".
Funzionalità principali
-
Schermata di avvio:
schermata iniziale con logo Alfa Dashboard, fase di caricamento e preparazione del sistema.
-
Selezione lingua:
scelta iniziale della lingua dell’interfaccia tra italiano e inglese, utile per rendere il dispositivo
immediatamente utilizzabile anche da utenti internazionali.
-
Connessione Bluetooth OBD-II:
scansione e selezione del dispositivo OBD compatibile, con procedura guidata per collegare l’ESP32
all’adattatore Bluetooth.
-
Home Dashboard:
schermata principale con accesso rapido alle principali sezioni: DPF, manutenzione, prestazioni,
batteria, pneumatici, AdBlue, Custom Dash, errori DTC, terminale OBD e impostazioni.
-
Monitoraggio filtro DPF:
visualizzazione dello stato del filtro antiparticolato, percentuale DPF, temperatura gas di scarico,
rigenerazioni, distanza dall’ultima rigenerazione e tempo di rigenerazione.
-
Monitoraggio EGR e aria:
schermata dedicata ai parametri EGR, apertura valvola, valore EGR comandato/misurato, massa aria e
parametri correlati al funzionamento del motore.
-
Prestazioni e cambio:
monitoraggio di pressione turbo, coppia, marcia inserita, modalità DNA, temperatura refrigerante,
temperatura aria turbo e temperatura olio cambio AT8.
-
Batteria, IBS e sistema 12V:
controllo dello stato batteria, percentuale IBS, tensione, Start&Stop, lunotto termico e stato dei
sistemi collegati.
-
Stato manutenzione:
schermata dedicata alla manutenzione, con informazioni su livello olio, service, chilometri e giorni
residui al prossimo intervento.
-
Pneumatici e pressioni:
visualizzazione delle pressioni e temperature dei singoli pneumatici, con rappresentazione grafica
dell’auto per una lettura immediata.
-
Stato AdBlue:
monitoraggio del livello AdBlue, percentuale residua, litri presenti e indicazione grafica del serbatoio.
-
Custom Dash:
schermata personalizzabile che consente di selezionare gli slot e scegliere quali parametri visualizzare
tra quelli disponibili, come pressione turbo, temperatura refrigerante, temperatura aria turbo, marcia,
coppia e altri valori OBD.
-
Pagina Inject: Schermata dedicata al controllo dei parametri di iniezione, utile per monitorare le correzioni dei cilindri e valutare in modo rapido il comportamento degli iniettori durante il funzionamento del motore.
-
Accelerazione:
schermata dedicata ai test di accelerazione, con tempo corrente, velocità, ultimo risultato e miglior
tempo registrato.
-
Errori DTC:
lettura e cancellazione dei codici errore diagnostici.
-
Impostazioni:
sezione dedicata a reset/ripristino dispositivo, informazioni di sistema, cambio tema chiaro/scuro,
selezione lingua, schermata di avvio, opzioni batteria e accesso al terminale OBD.
-
Terminale OBD:
terminale avanzato per l’invio di comandi RAW e test diagnostici a basso livello tramite connessione OBD.