Arduino sbarca su Facebook

Arduino e Facebook sono due elementi, uno hardware e l’altro software, che vedono lo sviluppo del loro potenziale in ascesa; cosa succede se vengono uniti per dare vita ad un progetto che sfrutti le caratteristiche di entrambi? Tante cose immagino, teoricamente. E praticamente? Ecco un progetto che riassume in pieno l’essenza di Facebook e la porta nel mondo reale grazie ad Arduino: si tratta di un Facebook Notifier, praticamente il notificatore di messaggi Facebook inversione hardware, reale, che comunica con il PC tramite collegamento USB. La presenza di notifiche si segnala con la bandiera gialla alzata, che si abbassa quando queste vengono lette.

Facebook diventa hardware con Arduino

Il progetto originale del Facebook Notifier lo trovate qui, insieme alle varie foto che ripercorrono i momenti dell’elaborazione. Ciò che rende davvero stimolante questo lavoro è l’idea di partire della realizzazione della cassetta della posta in cartone per arrivare all’implementazione di Arduino: praticamente sono coinvolti sia la mente che il braccio. Il progetto del Facebook Notifier è piuttosto tecnico e complesso, per cui sono richieste delle competenze particolari, come la conoscenza di un linguaggio di programmazione lato client/master, di uno per integrare la gestione dei dati, ricevuti per via seriale, tramite un microcontrollore e di elementi base di elettronica per poter lavorare con Arduino. Nelle foto viene illustrato in modo abbastanza chiaro come procedere alla costruzione della cassetta fisica di Facebook con il palo di supporto e dell’erbetta sintetica che simula il prato. La bandierina della notifica viene alzata da un micro servo (in questo caso è stato utilizzato un MG995 Tower Pro). Questi passaggi sono poi personalizzabili a proprio piacimento. Dopo aver realizzato la cassetta della posta, si passa alla fase di prototipazione del dispositivo per mezzo di una board Arduino il cui microcontrollore gestisce la ricezione dei dati in via seriale e da precise indicazioni al servo in base alle operazioni che vanno compiute (alzare o abbassare la bandierina).

Facebook e Arduino: ecco il software che li collega

Per portare a contatto il mondo di Facebook con quello di Arduino, questo progetto ha ovviamente bisogno di un software, per il quale ci sono due sorgenti di codice: una in linguaggio di programmazione Python e l’altro è il codice per il micro controller ATMEGA328.I codici sono riportati sulla fonte, quindi sono visualizzabili ed adattabili alla proprie esigenze. Buon lavoro a tutti!

Gli sviluppi legati a questo progetto

L’interazione tra Facebook e Arduino, come abbiamo visto, si dimostra davvero interessante e rende trasparente e palese le immense potenzialità di questi strumenti. Con il Notifer siamo chiaramente ancora all’inizio, ma questo sta a dimostrare che si può arrivare lontano, portando le applicazioni di Facebook nel mondo reale e per renderlo meno virtuale di quanto è ora. Vi è mai capitato di pensare ad una possibile interazione tra Facebook e Arduino? Se lo avete fatto condividete le vostre idee nei commenti.

Arduino è disponibile da Farnell

Scarica subito una copia gratis

2 Commenti

  1. Avatar photo Emanuele 8 Luglio 2011
  2. Avatar photo Edi82 18 Luglio 2011

Scrivi un commento

Seguici anche sul tuo Social Network preferito!

Send this to a friend