Arduino e la fotografia in time lapse

In questo articolo voglio presentare, per chi ancora non la conoscesse, la scheda elettronica ARDUINO ed il suo ambiente di programmazione che insieme consentono di sperimentare e divertirsi con l'elettronica e la programmazione.

Nel mio lavoro mi trovo spesso a sviluppare software per sistemi di acquisizione dati ed impianti sperimentali. Cioè devo scrivere programmi che servono per controllare i sensori installati sugli impianti, misurare e leggere i fenomeni fisici in fase di studio(temperature, pressioni, etc.). I software e l'hardware utilizzati in laboratorio, sono purtroppo poco accessibili, economicamente parlando, per chiunque voglia sperimentare e divertirsi con l'elettronica in casa o a scuola. Quando scrivo sperimentare e divertirsi intendo,  per esempio, realizzare piccoli sistemi di controllo per impianti d'illuminazione, per il giardino, o il riciclo e la conversione di vecchi elettrodomestici in innovativi oggetti di design. Per un'ampia panoramica dei progetti realizzati con la scheda ARDUINO ovviamente vi consiglio di fare una rapida ricerca con Google e scoprirete centinaia di simpatiche idee da realizzare.
Quindi, venendo al dunque, cos'è questa ARDUINO?

"Arduino è una piattaforma open-source di prototipazione elettronica basata su del hardware e del software flessibili e facili da usare. E' pensata per artisti, designer, hobbysti, e chiunque sia interessato alla creazione di oggetti ed ambienti interattivi"

Questa la definizione tradotta letteralmente dal sito.
Personalmente ho scoperto Arduino qualche mese fa leggendo Wired. Su questa rivista vengono pubblicati degli interessanti tutorial sulle applicazioni di Arduino.  I creatori del progetto sono: Massimo Banzi,David Cuartielles, Tom Igoe, Gianluca Martino, e David Mellis. Questo gruppo di professori e studenti ha realizzato una scheda elettronica per scopi didattici ed hobbistici, con microcontrollore ed elettronica annessa ad un basso costo ed alla portata di tutti e quindi ne hanno rilasciato schemi elettrici e sorgenti software con licenza aperta! Open Hardware e Open Source! Roba da pazzi? No. Roba da illuminati direi io, visto che nel giro di un paio d’anni Arduino è diventata una hit della rete. La scheda è stata già venduta in decine di migliaia di copie ed è commercializzata dai più importanti fornitori di materiale elettronico e di robotica del mondo(circa €25)!
Il microcontrollore usato è un ATMEL (ATMEGA8 - ATMEGA168 – ATMEGA328); l'ambiente per lo sviluppo software è basato sul linguaggio di programmazione Processing ed è ovviamente rilasciato con licenza libera. La scheda Arduino consente di interfacciare il microcontrollore con diversi componenti e  sensori esterni: Sensori di temperatura, sensori di prossimità,  sensori di luminosità, etc. etc.; la scheda è infatti dotata di 14 ingressi/uscite digitali e 6 ingressi analogici; è dotata inoltre in gran parte delle versioni di una porta USB per il colloquio con il computer(caricamento del software e output seriale).
L'ambiente software consente di scrivere semplici programmi che permettono alla scheda di interagire con l'elettronica circostante. Tutto l'ambiente di sviluppo software è ovviamente multi piattaforma e può essere utilizzato con Windows Mac e Linux. Altro punto fondamentale, che caratterizza tutti i prodotti Open Source di successo, è la presenza di una grande comunità online di appassionati il Playground che condivide tutto dalle specifiche elettroniche fino ai codici più disparati, permettendo così anche un non esperto di iniziare a giocherellare con il mondo di Arduino.

Ora chiedo scusa per questa lunga presentazione che però era doverosa e vengo all'argomento del post. Io sono un appassionato di fotografia e mi diletto a fare fotografie soprattutto naturalistiche e paesaggistiche ed una delle sfide più interessanti in questo campo è il time lapse ovvero la possibilità di riprendere per lunghi periodi processi molto lenti con fotografie scattate ad intervalli di tempo fissi. Alcune macchine fotografiche digitali professionali o semi professionali hanno già la funzione di time lapse incorporata ma la mia fotocamera, una Canon PowerShot G11 non la ha. Così ho scoperto un interessante progetto chiamato intervaluino: Ideato e sviluppato da Tim Suess e poi migliorato da Massimo Banzi permette di costruire con una scheda Arduino un intervallometro  per camere digitali. Tutto il necessario è reperibile sul web ed è anche meticolosamente dettagliato, a partire dal materiale elettronico, passando per gli schemi ed i video sull' assemblaggio  e finendo con il codice sorgente per programmare il funzionamento dell'intervallometro.
Per me che non sono un vero elettronico assemblare l'hardware non è stato complicatissimo grazie proprio  ai video realizzati da Banzi per Wired.
Questa è la playlist con i sei video che spiegano come realizzare il progetto 






Seguendo quindi le istruzioni contenute nei video, sono riuscito a costruire il mio intervaluino



 


Come accennato il costo di realizzazione non è stato per niente eccessivo visto che la scheda è costata solo 25 Euro ed il resto del materiale pochissimi euro.

L'ambiente Arduino dà la possibilità a chiunque di poter giocare con l'elettronica che ci circonda, per sperimentare senza la paura di fare danni, considerando anche i costi ridotti e la semplicità di utilizzo.
La febbre di Arduino mi ha ormai contagiato ed ultimamente mi diverto a cannibalizzare ogni vecchio componente elettronico che trovo: vecchie stampanti e drive floppy(per i motorini passo-passo), vecchi cellulari(per i monitor lcd), etc. etc. E probabilmente, fra non molto, leggerete altri nuovi post su Arduino e quello che ci si può fare.

Concludendo, che siate professionisti dell'elettronica o semplici elettronici della domenica(come me) giocare con Arduino rappresenta un sistema intelligente ed economico di realizzare un po' di fai-da-te elettronico.
Ah! Dimenticavo...Ecco i risultati di questo mio primo progetto Arduino, cioè il video di alcuni test di time lapse effettuati. Fatemi sapere se vi piacciono.




AD MAiora

Etichette: , , , , ,