Come ampliare Arduino con l'Ethernet Shield

Tramite: O2O
Difficoltà: media
18

Introduzione

Nell'elettronica amatoriale può rivelarsi molto utile usare dispositivi capaci di trasferire su un web server dati, ricevere da sensori oppure attivare degli attuatori collegandosi ad una pagina web, anche a distanza. Questi processi possono essere gestiti da Arduino, con l'aggiunta di un Ethernet Shield capace di rendere possibile il dialogo tra il piccolo microcontrollore con il mondo illimitato di internet. La bellezza di questo componente è la possibilità di salvare all'interno di una microSD riposta sull'apposita slot i file da leggere relativi al programma. All'interno della stessa, inoltre, è consigliabile salvare anche i files HTML attraverso i quali Arduino possa essere utilizzato come webserver. Di seguito vedremo come ampliare le capacità del gioiello elettronico italiano.

28

Occorrente

  • Arduino (UNO, DUE, Mega ecc...)
  • Ethernet Shield (compatibile col proprio Arduino)
  • ADSL (con connessione ad internet non obbligatoria agli inizi)
  • Cavo Ethernet per la Shield
  • Cavo USB per Arduino
  • Programmatore Arduino
38

Prima di iniziare, è doveroso avvertire che esistono innumerevoli varianti di Ethernet Shield per ogni tipo di Arduino. Molte, nonostante funzionino bene, non sono originali e potrebbero avere problemi di compatibilità. Quindi occhio sempre a leggere attentamente quale tipo (con o senza ingresso microSD e/o modulo PPPoE) sia compatibile con la propria scheda. Le schede originali hanno il bollino riportato nell'immagine. Comunque è possibile acquistarne delle più svariate in ogni store di elettronica/informatica come Amazon.

48

La Shield si collega con la scheda Arduino in modo molto semplice: entrambe presentano i pin numerati e sarà necessario posizionare la prima sugli inserti della seconda come in figura per colelgarle. Si ricorda che la maggioranza delle Shield prendono l'alimentazione direttamente da Arduino.

Continua la lettura
58

Per iniziare a lavorare con il nuovo dispositivo, è assolutamente necessario avere un ADSL per connettere l'Ethernet Shield con il relativo cavo di rete. Per programmi di prova, è possibile creare applicativi gestibili in remoto da un PC connesso allo stesso modem. In questo modo la connessione ad internet diventa non prioritaria poiché lavoriamo all'interno della stessa rete. Al di là di questo, sappiate che la scheda è nata per poter utilizzare Arduino a distanza, quindi sfruttare la rete.

68

Per capire la potenza della Shield, è importante sapere che Arduino ora può fungere sia da "Client", ovvero da "utente" che va ad "immettere" dati in una pagina web, per esempio per inserire i dati relativi all'umidità di una stanza; sia da "Server", cioè raccoglie e gestisce sia la pagina web che i dati da leggere e/o scrivere, tutto autonomamente. In più, si può creare la propria pagina web inserendo delle stringhe in html nel programma che verranno lette dal browser in fase di esecuzione. Ma questo argomento riguarda un'ipotetica guida alternativa che momentaneamente non ci interessa. L'utilizzo sicuramente più appropriato è quello lato-Server.

78

Il software. Lanciando il programmatore di Arduino basterà aprire la finestra "File>Esempi>Ethernet" per scegliere una vasta gamma di programmi già pronti (commentati in inglese) utili per capire l'utilizzo del potentissimo dispositivo. Ovviamente vi sono librerie da importare, codici di setup da inserire, ma con un minimo di pazienza e osservando i 2 programmi "webServer" e "webClient", in pochi minuti saranno state acquisite tutte le conoscenze necessarie per iniziare a lavorare. In più, sia Google che il sito ufficiale di Arduino, possono essere usati per cercare progetti già fatti da utilizzare o modificare per le proprie necessità. Se invece siete particolarmente portati nella programmazione e vi volete addentrare maggiormente nel mondo di Arduino vi consiglio vivamente di acquistare libri che trattino l'argomento nello specifico. Un server semplice con acquisizioni in input come lo è Arduino è difficile da trovare, soprattutto Made In Italy. Ora si è pronti per lavorare con la vostra fantasia, perché Arduino e il web, insieme, non hanno limiti.

88

Consigli

Non dimenticare mai:
  • Consultare il sito ufficiale di Arduino per tutte le delucidazioni
Alcuni link che potrebbero esserti utili:

Potrebbe interessarti anche

Segnala contenuti non appropriati

Tipo di contenuto
Devi scegliere almeno una delle opzioni
Descrivi il problema
Devi inserire una descrizione del problema
Si è verificato un errore nel sistema. Riprova più tardi.
Verifica la tua identità
Devi verificare la tua identità
chiudi
Grazie per averci aiutato a migliorare la qualità dei nostri contenuti

Guide simili

Hardware

Come trasferire file da un Mac ad un altro tramite Ethernet

L'Ethernet fa parte di una famiglia di tecnologie dedicata alle reti locali. È economica, facile da utilizzare e funziona senza particolari problemi. Se si ha la necessità di trasferire dei dati tra due computer Mac, il metodo più semplice passa per...
Hardware

Come costruire un cavo Ethernet per la rete LAN

Il cablaggio di una rete LAN può richiedere l'impiego di cavi Ethernet abbastanza lunghi. Quest'ultimo possono risultare molto costosi e non sempre hanno la lunghezza occorrente. Per soddisfare determinate necessità, la soluzione migliore è dunque...
Hardware

Come prolungare un cavo ethernet

Il nostro computer è normalmente collegato alla rete attraverso dei dispositivi, come router o modem, tramite il cavo ethernet. Se abbiamo l’esigenza di dover spostare il computer in un luogo diverso della stanza o della casa, avremo bisogno di creare...
Hardware

Come utilizzare uno switch ethernet

I router ethernet, che rappresentano i dispositivi principali per tutti coloro che possiedono una connessione ADSL a casa, hanno integrato al loro interno anche uno switch che, di fatto, divide il segnale adsl in più computer. Solitamente le porte LAN,...
Hardware

Come collegare senza fili i dispositivi Ethernet

Un instradatore (dall'inglese router) è un dispositivo elettronico che, in una rete informatica a commutazione di pacchetto, si occupa di instradare i dati, suddivisi in pacchetti, fra reti diverse. È quindi, a livello logico, un nodo interno di rete...
Hardware

Come collegare due router wifi alla stessa linea ADSL

A volte si può avere la necessità di utilizzare due router o più sulla stessa linea adsl. Magari per potenziare il segnale in qualche remoto angolo della casa oppure per permettere a più dispositivi di essere connessi contemporaneamente. Per collegare...
Hardware

Come collegare il router al modem

Complicazioni nel collegare il router al modem? Non è una operazione cui richiede eccezionali conoscenze tecniche, bensì, basterebbe leggere attentamente questa minima guida, chiara e semplice, provvista di immagini e di facile comprensione e montaggio,...
Hardware

Router: guida all'acquisto

Come ben sappiamo, internet oggi dipende dal modem o anche dal cosiddetto router. Infatti, un buon router tende sempre a migliorare le condizioni dell'offerta che ci viene proposta dove all'interno è compreso anche o solamente internet. Navigare sul...
I presenti contributi sono stati redatti dagli autori ivi menzionati a solo scopo informativo tramite l’utilizzo della piattaforma www.o2o.it e possono essere modificati dagli stessi in qualsiasi momento. Il sito web, www.o2o.it e Arnoldo Mondadori Editore S.p.A. (già Banzai Media S.r.l. fusa per incorporazione in Arnoldo Mondadori Editore S.p.A.), non garantiscono la veridicità, correttezza e completezza di tali contributi e, pertanto, non si assumono alcuna responsabilità in merito all’utilizzo delle informazioni ivi riportate. Per maggiori informazioni leggi il “Disclaimer »”.