Una classe per effettuate richieste HTTP in background in maniera semplice, mediante AsyncTask, istanziabile in un Activity

Codice per creare la richiesta GET(é possibile effettuare anche richieste POST), inserendo eventuali parametri da inviare al Server HTTP

Codice per eseguire la richiesta e specificare il codice da eseguire in callback in caso di errore o per gestire la risposta ricevuta dal Server Continue reading

Con alcuni colleghi, in orario post-lavoro abbiamo realizzato un piccolo progetto di monitoraggio della temperatura.

Nello specifico l’obiettivo era creare una pagina web in cui visualizzare la temperatura attuale e uno storico delle temperature archiviate. Pertanto sono state utilizzate/realizzate le seguenti componenti:

Hardware

Software

  • Arduino Sketch per la lettura della temperatura attuale tramite bus 1-Wire (riferimenti DS18B2 + libreria OneWire) e la trasmissione tramite HTTP GET attraverso lo Shield Ethernet (libreria)

    Continue reading

A Padova tra ottobre 2011 e febbraio 2012 c’é stata la mostra organizzata dall’ordine del architetti SUPERURBANO, con grande entusiasmo, i ragazzi/e di SIAMO TUTTI TUFI hanno reso possibile la presenza di questa mostra a Gravina in Puglia da ottobre 2012 a gennaio 2013. Mentre la mostra è ormai terminata, io ho finalmente trovato un po di tempo per scrivere due righe sull’utilizzo di Arduino nelle postazioni di proiezione, come strumento per selezionare il video di interesse per il visitatore.

Nella mostra a Padova, pare ci fossero delle Kinect per ogni postazione e il visitatore poteva scegliere il video da visualizzare con dei gesti delle mani, opportunamente riconosciuti. Ovviamente questo non è stato possibile realizzarlo a Gravina a seguito del budget che richiedeva e con un pò di spirito “makers” si sono realizzate delle torrette in tufo con qualche sensore e Arduino. Continue reading

Obiettivo: Utilizzare uno sketch Arduino di lettura di input analogici/digitali, comunicando al PC senza dover creare un software che in background legga la COM e ne interpreti i messaggi.

Soluzione ipotizzata dopo la solita ricerca sul web: Trasformare Arduino in un HID(Human Interface Device) che comunichi dunque secondo uno standard USB al PC, senza la necessità installare Driver e me che meno creando software in background ad hoc.

Breve spiegazione tecnica: il chip Atmega16U2 presente sull’ Arduino UNO(rev.3) è programmato per permettere la comunicazione seriale necessaria per il download degli sketch e per la comunicazione tramite COM virtuale. Il chip può però essere riprogrammato e grazie al lavoro svolto da community e team Arduino.

Non è difficile reperire materiale su come farlo e al seguente link c’è una raccolta di firmware per vari HID(Joystick, Keyboard, MIDI… ): Arduino UNO Keyboard HID version 0.3

 Step che ho seguito:

Continue reading

splash thesis

Ho terminato il mio lavoro di tesi dal titolo: Sistema di Localizzazione Satellitare e Rilevamento Parametri del Veicolo Tramite Applicazione Android

Iniziato circa a marzo 2011, prevede l’utilizzo di un dispositivo Android(un Samsung Galaxy Tab) per il tracciamento di informazioni circa veicoli motorizzati, comprendendo anche valori rilevati direttamente dalla centralina tramite un dispositivo bluetooth.

Pubblicherò maggiori dettagli sul mini sito che sto allestendo… tesi.mikinacucchi.it

Dopo la seduta, presumibilmente il 19 luglio 2011, pubblicherò la presentazione del progetto.

Dopo aver importato tutti i post e i commenti presenti sul mio ex-blog(presente su blogspot) qui, tramite la funzione di import automatica presente in questa versione di WordPress,  ho ritenuto necessario inserire un’indicazione sul vecchio blog del traslco.

Pertanto ho insresito un widget sulla colonna di destra con un messaggio informativo, che verra visualizzata in tutte le pagine:

QUESTO BLOG E’ STATO TRASFERITO AL SEGUENTE LINK
blog.mikinacucchi.it

Poi ho deciso di includervi un codice javascript per il redirect automatico al corrispondente post nel nuovo blog.

Praticamente si tratta di un JSON che Continue reading