Automazione Industriale con Android: Acquisizione di 6 sonde pt100

Il video che vi vogliamo presentare in questo post riguarda un esempio di Automazione Industriale con Android. In particolare, vi faremo vedere un progetto che abbiamo realizzato in cui un touch HMI AndroidLtouch F, equipaggiato di un microprocessore Cortex A8 a 1Ghz controlla un’espansione RS485 analogica, nello specifico ho usato un modulo espansione bm6PTI.

Dall’interfaccia touch screen Android è possibile:

Acquisire distintamente 6 sonde di temperatura mod. PT100 classe B attraverso un’ espansione in RS485 utilizzando una comunicazione modbus ad una velocità di 19200 bps

Volendo è possibile estendere l’applicazione aggiungendo altri moduli di espansione fino ad un totale di 250 bm6PTI con un’ acquisizione di 1500 sonde di temperatura.

Continue reading

Creare un’applicazione Android con Eclipse

eclipse-logoIn questo breve tutorial, vorrei introdurvi alla programmazione Android ed in particolare vedremo step-by-step la creazione di un’app Android. Questa procedura vi sarà utile per la creazione di applicazioni che potranno essere installate in qualsiasi device Android, come per esempio smarphones, tablet, nelle nuove board di sviluppo e nei pannelli multi touch utilizzati soprattutto in ambito domotico ed industriale.

Utilizzeremo l’IDE Eclipse e lo trovate gratuitamente nella pagina di download del sito di riferimento. Ci sono diverse versioni disponibili e per il nostro obiettivo potete scegliere quella denominata “Eclipse IDE for Java Developers”. L’altro ingrediente fondamentale per poter create un’applicazione per Android è rappresentato dall’SDK. Lo potete trovare nella pagina di download.

Continue reading

Progetto Domotica con Android

Android project smart home automation
Il progetto su cui sto lavorando recentemente consiste nella costruzione di un sistema di domotica che sfrutta un touch screen Android basato su ARM Cortex A8 a 1Ghz ed una libreria modbus nativa in modo da comunicare via rs485 con degli slave Arduino.

Nel post precedente, vi ho presentato uno sketch Arduino che gestisce richieste modbus. Passiamo ora ad analizzare il codice sorgente Android necessario alla creazione di un nodo master che comunica con slave Arduino.

La cosa carina di questo design è che la logica che controlla il sistema domotico non è vincolata ad essere nel nodo master (cioè nel touch screen nel nostro caso) ma bensì può essere distribuito in tutte le board Arduino. Inoltre, dato che l’RS485 ed il protocollo modbus sono stati creati per ambienti industriali, questo progetto può essere facilmente esteso ed applicato in contesti industriali.

Continue reading