Releases: albertobernacchi80/MX-5-Driving-Metrics-OBD2
Release list
MX-5 ODB Drivers Metrics
MX-5 OBD Driver Metrics
App per Android Auto che mostra in tempo reale le metriche di guida della Mazda MX-5 ND 2019-2026 (velocità, accelerazione/frenata, G laterali, dati motore via OBD-II) e permette di registrare una sessione e riceverne il report via email, con analisi descrittiva dello stile di guida.
Applicazione indipendente sviluppata da Alberto Bernacchi, non affiliata, sponsorizzata o approvata da Mazda Motor Corporation.
Funzionalità
- Gauge in tempo reale: velocità, accelerazione/frenata e G laterale disegnati a schermo intero su Home, Velocità e Accelerazione, con lampeggio in rosso quando viene superato un nuovo massimo di sessione (velocità: 50/120/150/180/200 km/h; frenata: 0,4/0,6/0,8/1,0 g; G laterale: 0,3/0,5/0,7/0,9 g).
- Avviso posizionamento telefono: prima di ogni sessione, l'app ricorda dove appoggiare il telefono (vaschetta a sinistra del cambio, fotocamera verso il cruscotto) perché G laterale e frenata/accelerazione siano attendibili.
- Telemetria: Avvia/Arresta registrazione campiona velocità, G laterali e longitudinali, posizione GPS, altitudine e rotta una volta al secondo, con attesa del fix GPS all'avvio per un percorso accurato fin dal primo dato.
- Report automatico via email: a fine registrazione vengono generati un CSV (formato italiano, pronto per Excel) e un file Excel con già pronto un grafico dell'andamento dei valori, inviati in automatico se configurato. Il corpo dell'email include un'analisi descrittiva in linguaggio naturale dello stile di guida, che si adatta al percorso: sotto 1 km spiega che i dati non bastano per un'analisi attendibile (CSV, Excel e mappa restano comunque allegati); se il percorso GPS ripassa più volte dallo stesso punto viene riconosciuto come circuito, con tempi giro, regolarità e consigli mirati per migliorare; negli altri casi il percorso viene classificato come urbano, misto o extraurbano in base ai dati (soste, velocità, andatura). Il report include anche un'immagine del percorso su mappa OpenStreetMap con marker correlati ai momenti salienti.
- Gauge motore (OBD-II via ELM327): RPM, temperatura motore, temperatura aria aspirata, marcia stimata, carico motore, farfalla, livello carburante e tensione batteria, lette da un adattatore Bluetooth ELM327 collegato alla presa OBD-II dell'auto. L'app si connette da sola, senza bisogno di aprire nessuna schermata di configurazione: cerca tra i dispositivi Bluetooth già accoppiati sul telefono quello con "OBD" o "ELM" nel nome (va accoppiato una tantum dalle impostazioni Bluetooth del telefono, come per qualunque altra app OBD) e si riconnette automaticamente se la connessione cade. La marcia inserita non è un dato diretto del veicolo — questa Mazda non lo espone via OBD-II standard — ma una stima dell'app dal rapporto RPM/velocità, mostrata come "(stimata)".
- Velocità dall'OBD-II con fallback al GPS: quando l'adattatore è connesso e fornisce un dato aggiornato, la velocità mostrata in tutta l'app viene letta direttamente dalla centralina, più precisa del GPS specialmente in tunnel o tra edifici alti; se l'adattatore non è connesso, l'app torna automaticamente al GPS.
- Analisi di sessione: distanza, velocità media/massima, indice di fluidità, frenate rilevate, G medi e massimi, consultabili direttamente in auto.
- Impostazioni email: schermata separata sul telefono (fuori da Android Auto) per destinatari, mittente, parametri SMTP, invio automatico e chiave API Geoapify (gratuita) per la mappa del percorso.
- Guida agli indicatori e Crediti consultabili in auto con la rotella.
Affidabilità
- Salvataggio di sicurezza dei dati grezzi subito dopo la registrazione: se il primo invio del report non va a buon fine, viene rinviato automaticamente al successivo avvio dell'app.
- Navigazione con la rotellina o con touch su tutte le schermate (selezione, conferma, ritorno indietro).
Requisiti
- Telefono Android con Android Auto.
- Un'auto compatibile con Android Auto (proiezione via cavo o wireless), oppure Android Auto Desktop Head Unit (DHU) per il test.
- Non è disponibile su Google Play: l'installazione avviene manualmente (vedi sotto).
- Per i gauge motore: un adattatore OBD-II Bluetooth Classico basato su chip ELM327, con il nome Bluetooth che contiene "OBD" o "ELM" (i più diffusi economici lo hanno di norma), accoppiato una volta dalle impostazioni Bluetooth del telefono. Senza adattatore, o se non ancora connesso, le altre funzioni dell'app restano invariate: i gauge motore restano semplicemente a zero finché la connessione non riesce.
Installazione
Scarica MX-5 OBD Driver Metrics.apk qui sotto (sezione Assets di questa release) e installalo manualmente sul telefono — l'app non è disponibile su Google Play. Servono KingInstaller e Android Auto in modalità sviluppatore per far riconoscere correttamente l'app da Android Auto. Per i dettagli passo passo su installazione, modalità sviluppatore e configurazione, vedi il manuale incluso nel repository (MX-5 OBD Driver Metrics - Manuale.pdf).
Nota sui dati
I valori mostrati (velocità, accelerazione, frenata, dati motore) derivano dai sensori del telefono, dal GPS e, quando connesso, dall'adattatore Bluetooth ELM327: sono indicativi, non misurazioni certificate né tarate. Non fare affidamento su questi dati durante la guida in condizioni che richiedano piena attenzione — l'app è pensata come supporto informativo, non come strumento di sicurezza.
Licenza
Applicazione per uso personale, non destinata alla distribuzione o vendita a terzi. © 2026 Alberto Bernacchi. Tutti i diritti riservati. "Mazda" e "MX-5" sono marchi registrati dei rispettivi proprietari, citati in questo repository e nell'app solo a scopo descrittivo.