Che cos’è un Arduino® WiFi®?

Un Arduino® WiFi® è una scheda Arduino® dotata di una capacità di connettersi a reti wireless. Esistono diverse varietà di schede Arduino®, ma nessuna è dotata di WiFi®. Per questo motivo tutti i dispositivi WiFi® Arduino® sono realizzati combinando una delle schede standard con uno shield WiFi®.

Il vantaggio più evidente di un Arduino® WiFi® rispetto all’interfaccia USB più economica è che può accettare l’input del computer o la riprogrammazione in modalità wireless e da più computer. Ciò è particolarmente utile per applicazioni di robotica o elettronica domestica in cui più utenti potrebbero voler interagire con lo stesso dispositivo. Ad esempio, un’opera d’arte robotica potrebbe consentire a chiunque di istruirlo a spostarsi in una posizione diversa utilizzando un laptop con WiFi®. In alternativa, un gioco basato su questa piattaforma potrebbe consentire a più persone di giocare contemporaneamente.

I dispositivi WiFi® Arduino® possono anche utilizzare la libreria webduino per creare un semplice sito web. Il sito può essere accessibile solo su una rete locale oppure, se la rete è online, può essere disponibile per l’intera Internet. Un sito Web trasmesso da un microcontrollore potrebbe essere utilizzato per visualizzare informazioni sull’ambiente del dispositivo, come temperatura, livello di luce o livello di rumore. Un sito potrebbe essere utilizzato anche per controllare a distanza il WiFi® Arduino® o fornirgli informazioni da mettere su un tabellone digitale.

WiFi® può trasmettere dati molto più velocemente di qualsiasi altra interfaccia attualmente disponibile per piccoli dispositivi elettronici. Un esempio è una macchina video con telecomando. Una scheda base è collegata a uno shield WiFi®, la scheda è collegata direttamente ai comandi dell’auto telecomandata e anche una webcam è collegata alla scheda. Normalmente, una webcam è inutile per qualsiasi dispositivo di questo tipo perché non ha una potenza di elaborazione sufficiente per analizzare i dati o una capacità di archiviazione sufficiente per registrarli. In questo caso, i dati non vengono né archiviati né analizzati, ma vengono trasmessi direttamente tramite WiFi® a un computer dove un utente può guardare il video in diretta e controllare l’auto.

Nonostante questi vantaggi, i dispositivi WiFi® Arduino® non vengono prodotti frequentemente. Il WiFi® è più costoso e consuma più energia rispetto ad altre alternative. I dispositivi mobili sono generalmente alimentati a batteria, il che significa che il consumo di energia aggiuntivo è un problema significativo. La maggior parte dei dispositivi immobili che utilizzano frequentemente le interfacce del computer può essere controllata tramite USB o cavi di rete. Per la maggior parte delle applicazioni, è più economico ed efficace utilizzare un’interfaccia USB, Xbee® o seriale.