Montare SD Card Android

Mount Sd Card AndroidIn questo blog, vi vorrei parlare di come montareSD Card in Android ed in particolare, come configurare Android in modo tale da effettui in maniera automatica il mount quando la risorsa è collegata al device. Inoltre, è stato considerato il caso in cui le risorse vengano montate in directory diverse da /mnt.

Il codice che troverete in questo blog è stato testato sul pannello touch Ltouch F specificatamente adatto per applicazioni industriali e domotica. Android Gingerbread è la versione che è stata utilizzata.

Continue reading

Automazione Industriale Sviluppi Futuri

Industrial Automation remote I/O module

C’è un forte dibattito in merito alla fattibilità di utilizzare Android in installazioni industriali. Le grandi aziende che si contendono il mercato molto spesso costringono i propri clienti ad utilizzare software proprietario.

Il mondo sta cambiando ed Internet è uno dei fattori che permette agli utenti di beneficiare della disponibilità pressochè infinita di informazioni, specifiche tecniche ed anche di persone che gratuitamente condividono la propria esperienza.

La nostra visione è che a breve, sempre più applicazioni industriali beneficeranno dei suggerimenti e sforzi di communità on line e questo sarà la base per una nuova idea di automazione.

In questo post, vi mosterò come l’integrazione di Android in progetti industriali è possibile, e di facile realizzazione.

Continue reading

Automazione Industriale Android: Inverter

Il video che vi voglio presentare in questo post riguarda un esempio di Automazione Industriale Android. In particolare, vi faro’ vedere un progetto che ho realizzato in cui una multi touch screen equipaggiato di un microprocessore Cortex A8 a 1Ghz controlla un inverter, nello specifico ho usato un inverter a frequenza variable Allen-Bradley.

Dall’interfaccia touch screen Android è possibile:

  • Far partire e fermare il motore
  • Impostare la direzione (avanti, indietro)
  • Attivare/disattivare il relay di output
  • Controllare lo stato degli input digitali
  • Vedere i parametri come la corrente, la frequenza ed il voltaggio in output
  • Impostare la frequenza del motore

Prossimamente trovere nel mio canale github i sorgenti del progetto e le specifiche complete, stay tuned! Commenti sempre ben accetti :)

Come velocizzare l’Emulatore di Android

Intel HAXM on Android SDK ManagerLa domanda frequente tra i sviluppatori ed appassionati di Android è: E’ possibile velocizzare l’Emulatore di Android? L’Android emulator è un tool molto potente che può incrementare in maniera importante le capacità di testing quando non device fisico non è disponibile. Grazie all’emulatore è possibile simulare la camera frontale e superiore, la SD card, la memoria interna, la rete 3G con diverse velocità, ecc. In scenari reali, utilizzare l’Emulatore Android di default è un processo poco maneggevole ed in molti casi non praticabile soprattutto in presenza di applicazioni complesse. Ciò  Android applications mainly because of its slowness. Instead, developers are forced to use a real device for testing their apps. In this post I would like to describe you an interesting method that helps to speed up the Android emulator. As a prerequisite, you need an Intel VT enabled system. Continue reading

Comunicazione Android Arduino via Modbus TCP

Arduino ethernet modbus tcpIl progetto che vi voglio parlare in questo post riguarda la comunicazione tra Arduino e Android attraverso Modbus TCP.

Questo articolo appartiene ad un gruppo di post step-by-step che hanno come scopo fondamentale quello di comprendere:

  1. Come Arduino comunica con device Android (smartphone, tablet, multi touch devices) non solamente attraverso USB
  2. La semplicità con cui sia Arduino che Android possano utilizzare il protocollo modbus per comunicare tra di loro
  3. Come due implementazioni leggermente differenti del modbus, cioè il modbus TCP ed il modbus RTU, possono essere utilizzati per le applicazioni industriali e di domotica

Se sei interessato alla comunicazione modbus su rs

Il mio consiglio è di leggere l’articolo che vi spiega come far comunicare Android con qualche altro dispositivo che supporti modbus RTU (per es. PLC) attraverso RS485, se il vostro progetto richiede esplicitamente questa caratteristica.
Continue reading

Nuova libreria Modbus RTU per Android

Nuova release della libreria Modbus RTU Android per i pannelli Ltouch multi-touch è disponibile per il download.

E’ passato del tempo dal primo rilascio della libreria (v.0.1). I nostri clienti sono rimasti soddistatti e diversi progetti di domotica ed automazione industriale sono stati sviluppati. Comunuque, come in ogni progetto software, ci sono sempre delle caratteristiche da migliorare e dei bug da sistemare.

Siamo orgogliosi di annunciare che la nuova versione (v.0.2) è ora disponibile per il download. Come al solito, trovere due file binari: debug e release. La principale differenza tra i due è che il primo fornisce in aggiunta un log preciso e dettagliato, mentre il secondo è pensato per quando il progetto deve andare in produzione. I dispositivi Android supportati sono: Ltouch F e Ltouch S. Le funzioni modbus che sono implementate nella libreria sono le seguenti:

  • Codice Funzione 03, Read Holding Registers da utilizzare per leggere dei registri consecutivi da un device attivo del bus.
  • Codice Funzione 16, Preset Holding Registers da utilizzare per scrivere registri consecutivi in un device attivo del bus.
Per qualsiasi dettaglio in merito alla libreria, consultare la sezione dedicata alla libreria modbus RTU Android.

Vi ricordiamo che se dovete aggiornare solamente la libreria nel vostra app Android, ricordatevi di fare un refresh del progetto (specialmente se usate Eclipse) per evitare che la vecchia versione della libreria venga utilizzata durante il caricamento dell’applicazione.

Come al solito, suggerimenti e commenti sono sempre ben accetti :)

Impostare la luminosità in Android via adb

brightness icon (www.picol.org)In questo post vi vorrei mostrare come cambiare la luminosità in android via adb. Questo può essere molto importante nel caso in cui l’abbiate accidentalmente impostata ad un valore basso e di conseguenza non possiate più accedere direttamente all’interfaccia utente Android.

Ho testato questa procedura nei pannelli multi touch Ltouch e schede di sviluppo Android, comunque si può facilmente estendere a qualsiasi altro device Android.

Il primo step consiste nel connettere il pannello Android (o smartphone/tablet) ad un PC attraverso un cavetto mini-usb. In Windows, considerate di installare i driver Android per l’usb (OEM) forniti da Google oppure dal vostro rivenditore. Informazioni su come installare il driver in questa pagina wiki. In Linux/Mac non è necessario installare driver.

Continue reading

BieMme Italia alla Mini Maker Faire Trieste

maker faire trieste logo bminiSiamo orgogliosi di annunciare che BieMme Italia è stata selezionata come uno dei team espositori alla Mini Maker Faire Trieste. La fiera si terrà il 17 Maggio 2014 dalle 10 alle 18 all’ International Centre for Theoretical Physics, Miramare, Trieste, Italy.

La Mini Maker Faire di Trieste sarà un’occasione fantastica per farvi toccare con mano i nostri prodotti attualmente in produzione come per esempio la BMini shield, la Bmini all-in-one ed il nuovo convertitore analogico solo per elencarne alcuni. Durante la fiera, ci saranno workshops e panels che vi aiuteranno a capire come ed in che modo la BMini può aiutarvi nei vostri progetti di automazione industriale e domotica.

Non vediamo l’ora di condividere con voi le nostre idee, passioni e competenze. Fermatevi nel nostro stand, siamo ansiosi di conoscervi! Ci vediamo lì!

Vuoi essere aggiornato su gli ultime novità della fiera? Iscriviti alla newsletter BieMme qui sulla destra o seguici su Facebook o Twitter!

Libreria Modbus RTU Android ICS

Siamo orgogliosi di presentarvi la nuova release della libreria Modbus RTU Android ICS: tutti i nostri clienti la potranno liberamente scaricare dalla nostra sezione download. Che cos’e’ che aggiunge questa nuova versione? In sostanza, la piu’ importante caratteristica (e piu’ attesa) è il pieno supporto per sistemi Android ICS (4.0.4) Ice Cream Sandwich. Le funzioni modbus supportate sono:

  • Codice Funzione 03, Read Holding Registers da utilizzare per leggere dei registri consecutivi da un device attivo del bus.
  • Codice Funzione 16, Preset Holding Registers da utilizzare per scrivere registri consecutivi in un device attivo del bus.

Ora puoi scrivere app che sfruttano la potenza e le nuove caratteristiche di Android 4.

Dato che sono state apportate delle modifiche hardware ai pannelli per incrementare la qualità del segnale sul bus RS485, i clienti che sono gia’ in possesso dei pannelli Android Ltouch, posso continuare ad usare la versione 2.3. Da Febbraio 2014, tutti i pannelli touch che sono venduti tramite il nostro canale online, saranno provvisti di questa nuova potente cirtuiteria.

Per qualsiasi informazione e commenti, non esitate a contattarci!

Nuovo sito web e nuove funzionalità BieMme Store

Android logoSiamo orgogliosi di annunciare che nuove sezioni del sito BieMme Italia sono ora disponibili. La pagina principale è stata ridisegnata in modo da riflettere in maniera migliore le nostre aree di specializzazione, in particolare:

Ogni sezione precedente descrive i dettagli dei prodotti che vi offriamo attraverso figure, video dimostrativi e specifiche tecniche. Facci sapere cosa ne pensi!

European Vat ExemptionLa seconda news riguarda il nostro on line store. A partire da Gennaio 2014, tutti gli ordini ricevuti da aziende europee grazie al canale online, beneficeranno dell’esenzione dell’IVA, a patto che l’azienda sia presente nel registro Europeo VIES. Per fare ciò, aggiungi il tuo numero di partita iva durante la registrazione oppure alla voce “Mio Account/Vedi modifica info account” una volta fatto il login.