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

  1. Schermata di avvio: schermata iniziale con logo Alfa Dashboard, fase di caricamento e preparazione del sistema. Schermata di avvio Alfa Dashboard
  2. Selezione lingua: scelta iniziale della lingua dell’interfaccia tra italiano e inglese, utile per rendere il dispositivo immediatamente utilizzabile anche da utenti internazionali. Schermata selezione lingua
  3. Connessione Bluetooth OBD-II: scansione e selezione del dispositivo OBD compatibile, con procedura guidata per collegare l’ESP32 all’adattatore Bluetooth. Schermata connessione Bluetooth OBD
  4. Home Dashboard: schermata principale con accesso rapido alle principali sezioni: DPF, manutenzione, prestazioni, batteria, pneumatici, AdBlue, Custom Dash, errori DTC, terminale OBD e impostazioni. Home Dashboard Alfa Dashboard
  5. Monitoraggio filtro DPF: visualizzazione dello stato del filtro antiparticolato, percentuale DPF, temperatura gas di scarico, rigenerazioni, distanza dall’ultima rigenerazione e tempo di rigenerazione.
    Schermata monitoraggio DPF Schermata dettagli DPF
  6. Monitoraggio EGR e aria: schermata dedicata ai parametri EGR, apertura valvola, valore EGR comandato/misurato, massa aria e parametri correlati al funzionamento del motore. Schermata EGR e parametri aria
  7. Prestazioni e cambio: monitoraggio di pressione turbo, coppia, marcia inserita, modalità DNA, temperatura refrigerante, temperatura aria turbo e temperatura olio cambio AT8. Schermata prestazioni
  8. Batteria, IBS e sistema 12V: controllo dello stato batteria, percentuale IBS, tensione, Start&Stop, lunotto termico e stato dei sistemi collegati. Schermata batteria IBS
  9. Stato manutenzione: schermata dedicata alla manutenzione, con informazioni su livello olio, service, chilometri e giorni residui al prossimo intervento. Schermata manutenzione
  10. Pneumatici e pressioni: visualizzazione delle pressioni e temperature dei singoli pneumatici, con rappresentazione grafica dell’auto per una lettura immediata. Schermata pneumatici
  11. Stato AdBlue: monitoraggio del livello AdBlue, percentuale residua, litri presenti e indicazione grafica del serbatoio. Schermata AdBlue
  12. 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.
    Schermata Custom Dash Schermata selezione slot Custom Dash Schermata modifica slot Custom Dash
  13. 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. Schermata Inject
  14. Accelerazione: schermata dedicata ai test di accelerazione, con tempo corrente, velocità, ultimo risultato e miglior tempo registrato. Schermata accelerazione
  15. Errori DTC: lettura e cancellazione dei codici errore diagnostici. Schermata errori DTC
  16. 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. Schermata impostazioni
  17. Terminale OBD: terminale avanzato per l’invio di comandi RAW e test diagnostici a basso livello tramite connessione OBD. Schermata terminale OBD
Torna indietro