Finalmente un pò di tempo per linkare qui il video del talk al LinuxDay2013 Bari
in cui abbiamo parlato di Open Hardware, Makers, Arduino e metodi di comunicazione tra Android & Arduino.

Presentata anche un’ app di demo con Tablet connessa ad Arduino Mega tramite USB-Host e Arduino UNO tramite bluetooth.
(i sorgenti qui)


Tentando di installare Arduino (una MEGA nello specifico) un messaggio di errore notifica che l’hardware che si intende installare non dispone di driver certificati. WTF?!?!

Seguendo la procedura descritta in questo post, si autorizza windows ad installare driver anche da dispositivi non certificati Microsoft

http://forum.arduino.cc/index.php?PHPSESSID=4pieppvupbm10gt726rovqfod1&topic=94651.msg727588#msg727588

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