Arduino Yún, una bacheca per entrare liberamente nell'Internet of Things

Arduino Yun

L'Internet of Things o anche conosciuto come IoT ha rivoluzionato il mondo tecnologico e ha anche raggiunto molti dei nostri progetti (che lo vogliamo o no). Ecco perché molti utenti cercano una scheda che elabori i loro programmi, che sia economica e che si connetta anche a Internet senza utilizzare una chiave wireless o una scheda di rete. Per molti, quest'ultima è una soluzione rapida, ma non significa che sia una soluzione professionale o efficace.

Detto questo, il team di Il progetto Arduino ha sviluppato una scheda che si rivolge all'Internet of Things. Questa scheda si chiama Arduino Yún.

Cos'è Arduino Yún?

Arduino Yún è una scheda del progetto Arduino. Ciò significa che la sua progettazione e produzione può essere eseguita da noi stessi o da qualsiasi azienda oltre a poter utilizzare i suoi progetti per creare prototipi e targhe personali. Nel caso di Arduino Yún, quest'ultimo sarebbe un passo in più, poiché si basa su Arduino Leonardo, un modello di scheda più potente di Arduino UNO.

Arduino Yún ha lo stesso design e lo stesso controller di Arduino Leonardo, cioè il processore Atmel ATmega32U4. Ma, a differenza di Arduino Leonardo, Arduino Yún ha una mini-scheda Atheros Wireless AR9331, uno slot per schede microsd e un core chiamato Linino.

Quali sono le differenze tra Arduino Yún e Arduino UNO?

Arduino Yun

Tenendo conto di quanto sopra, le differenze tra il modello Arduino Yún e il modello sono chiare Arduino UNO. Ma ce ne sono altri.

Se guardi l'articolo che abbiamo recentemente pubblicato, una scheda Arduino manca di molti elementi che altre schede come Raspberry Pi hanno, ma Arduino Yún no.

Il nucleo chiamato Lininus è un nucleo che offre abbastanza potenza per hanno una piccola distribuzione chiamata Openwrt-Yún. Questa distribuzione utilizza il kernel Linux e alcuni altri strumenti che rendono Openwrt può essere installato su qualsiasi dispositivo con una scheda Atheros o simili.

Cos'è Openwrt-Yún?

A questo punto, è conveniente fare una breve sosta su cosa sia Openwrt-Yún e perché è importante.

Logo OpenWrt

OpenWRT È una distribuzione Gnu / Linux che si adatta a qualsiasi router e scheda wireless. In questo caso, Openwrt-Yun è una distribuzione modificata da installare su Arduino Yún. La distribuzione risiede in Linino e può essere ampliata grazie allo slot per schede microsd. Per essere in grado di utilizzare queste funzioni, dobbiamo solo connetterci alla scheda in remoto tramite ssh e utilizzare il gestore di pacchetti della distribuzione così come il resto degli strumenti.

Inutile dire che questa distribuzione ci offrirà alcune funzioni intelligenti di base che un sistema operativo ha ma non è la stessa di una scheda Raspberry Pi che può essere usato come un minicomputer o un vecchio pc che possiamo usare come server o parte di un cluster.

Come accedere alla configurazione di Arduino Yún?

Per accedere alla configurazione di Arduino Yún, dobbiamo prendere in considerazione due passaggi:

  • Installa i driver in modo che venga riconosciuto dal pc con Arduino IDE
  • Configurare l'interfaccia remota per le connessioni e il passaggio "bridge" per i programmi personali per utilizzare l'interfaccia wireless.

Il primo passo è importante poiché ad un certo punto avremo bisogno di inviare programmi e dati alla scheda Arduino Yún. Per questo dobbiamo solo installare i driver della scheda e quindi eseguire l'IDE di Arduino. Se abbiamo l'IDE di Arduino su Gnu / Linux, non ci saranno problemi con questo passaggio e non dovremo fare nulla; Se abbiamo Windows, i driver per questo modello e per altri modelli Arduino saranno stati installati con l'IDE di Arduino, da qui l'importanza di utilizzare questo IDE; E se abbiamo Mac OS, non dobbiamo fare nulla se usiamo Arduino IDE, ma la prima volta che colleghiamo la scheda Arduino Yún al nostro Mac, apparirà la procedura guidata di installazione della tastiera, una procedura guidata che dovremo chiudere con il pulsante rosso. È un problema in cui si riflette il sito ufficiale di Arduino Yún.

L'altro passaggio che ci interessa conoscere è la connessione e l'amministrazione del modulo Wi-Fi Arduino Yún. Per prima cosa dobbiamo dare energia al piatto; questo farà sì che la scheda crei una rete wifi chiamata Yún. Ci colleghiamo a questa rete e in browser scriviamo l'indirizzo http: //arduino.local Questo indirizzo aprirà un sito web dal quale potremo gestire la nuova rete creata. Il nome utente e la password di questo pannello sono "arduino", una parola che possiamo cambiare una volta entrati nel pannello.

Interfaccia web di Arduino Yun

Ma, se usiamo Arduino Yun, quello che cercheremo è connetterci a una rete Wi-Fi e non creare la nostra rete. Per fare ciò, nel pannello che è stato aperto, in basso è presente un menu a tendina con gli elementi per connettersi a qualsiasi rete Wi-Fi, ad eccezione delle reti universitarie e altre reti simili che utilizzano protocolli e software di password che rendono impossibile (ancora) il collegamento con questo tipo di lastre.

Bene, sappiamo già come creare la tua rete Wi-Fi, connetterci a un'altra rete Wi-Fi, ma come posso utilizzare questa connessione con altre schede e / o programmi?

Bene per questo dobbiamo usare la funzione Bridge all'interno del programma che creiamo nell'IDE di Arduino. La funzione inizia con Bridge.begin (), una funzione che ci permetterà di comunicare con la normale funzione e la funzione wireless della scheda Arduino Yún.

Cosa posso fare con Arduino Yún?

Immagine del telefono Arduino

Con la programmazione necessaria, possiamo rendere "intelligente" qualsiasi dispositivo tecnologico grazie alla scheda Arduino Yún. Tuttavia, il più comune è utilizzare la scheda in modo che il gadget creato possa connettersi a Internet e poterlo manipolare tramite un altro dispositivo come uno smartphone, un tablet o un pc.

Alcuni utenti sono riusciti a utilizzare la scheda come una rara scheda di rete, ma dobbiamo dire che farlo è abbastanza difficile e il prezzo della scheda è superiore a qualsiasi normale scheda di rete. Sopra Instructables Puoi prendere un piccolo fan di ciò che si può fare con Arduino Yún. Non ci resta che scrivere il nome della scheda nel motore di ricerca del repository e appariranno i vari progetti che utilizzano questo modello.

Conclusione

Arduino Yún è una scheda interessante e importante per molti utenti perché fino al suo arrivo chi volesse collegare il suo progetto ad Internet doveva acquistare una scheda Arduino più uno shield wireless o GSM che ne permettesse la connessione. Il costo era più alto di Arduino Yún e la programmazione più difficile con maggiori limitazioni. Arduino Yún corregge tutto questo e offre la possibilità di creare gadget più leggeri e potenti rispetto ad ora. Ma altre alternative come Raspberry Pi Zero W potrebbero essere più adatte al nostro progetto. In ogni caso, sia Arduino che Raspberry Pi seguono le linee guida del Hardware Libre e questo significa che possiamo scegliere la tavola e la soluzione senza vedere compromesso il nostro progetto.


Un commento, lascia il tuo

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   xtrak suddetto

    Salve, 24 aprile 2018, questa targa appare ritirata dal produttore, presumibilmente perché non conforme a nessuna normativa.
    Quello che mi ha fatto incazzare è che lo scudo di Yun è nel catalogo.
    Lascio il link: https://store.arduino.cc/arduino-yun
    Sto cercando un'alternativa per il mio progetto, apprezzerei eventuali suggerimenti.
    Un saluto e grazie per il post.