Gas Moon
App Android che calibra, configura e collauda rivelatori di gas industriali via seriale o Bluetooth.
- App mobile
- Embedded
- UI Design
Sfida
Il produttore gestiva la manutenzione dei propri rivelatori con un'applicazione desktop ormai datata: ogni intervento in campo richiedeva un portatile e un cavo seriale. L'applicazione custodiva inoltre anni di conoscenza del protocollo: diverse generazioni di firmware installate in campo, ciascuna con le proprie particolarità, che dovevano continuare a funzionare tutte. L'obiettivo era portare l'intero strumento su Android senza perdere la compatibilità con nessun rivelatore già installato.
Soluzione
Abbiamo progettato l'interfaccia per l'uso su telefono e tablet e ricostruito l'applicazione in Java su Android, organizzata in quattro livelli rigorosi che tengono separati il protocollo di comunicazione, i flussi di lavoro sul dispositivo e l'interfaccia. Alla connessione l'app interroga il rivelatore e si adatta alla generazione di firmware che trova. Il collegamento seriale passa da un adattatore USB FTDI; per l'uso senza fili abbiamo realizzato un collegamento Bluetooth Low Energy sul modulo Quectel FC41D, che trasporta lo stesso protocollo via radio. Le procedure guidate coprono la calibrazione di zero e di span con correzione del guadagno, la simulazione di allarmi e guasti e i parametri, dalle soglie di allarme alla scala 4-20 mA. Ogni calibrazione esporta dal dispositivo un certificato e un report.
Risultato
Oggi i tecnici fanno manutenzione a tutto il parco installato da un dispositivo Android, via cavo o Bluetooth. Un'unica base di codice genera l'app in quattro edizioni a marchio diverso e ogni calibrazione si chiude con un certificato generato sul posto.
Informazioni sul progetto
Gas Moon è lo strumento con cui un produttore italiano di sistemi di rivelazione gas fa manutenzione ai propri rivelatori fissi: apparecchi basati su teste sensore catalitiche, elettrochimiche, a semiconduttore e CO che misurano gas infiammabili e tossici negli impianti industriali. Per anni è esistito come applicazione desktop, e ogni intervento su un rivelatore significava portare con sé un portatile e un cavo seriale.
LM DevStudio lo ha riprogettato e ricostruito come app Android nativa. Un telefono o un tablet si collega allo strumento tramite un adattatore seriale USB oppure via Bluetooth Low Energy, attraverso un collegamento che abbiamo realizzato sul modulo Quectel FC41D. I tecnici leggono i valori in tempo reale, regolano le soglie di allarme ed eseguono calibrazioni guidate che producono un certificato sul posto, e un'unica base di codice genera quattro edizioni a marchio diverso.
Strumenti utilizzati
- Android
- Java
- FTDI
- Quectel FC41D