[Tutorial] Primeros pasos con Arduino YUN

post
5-Arduino-YUN

La placa de desarrollo Arduino Yún, presentada en la Maker Faire 2013, sigue a día de hoy siendo un gran desconocido para muchos makers, y tiene muchas ventajas sobre los tradicionales arduinos que conocemos. De un primer vistazo no se diferencia en exceso de un Arduino UNO / Leonardo, pero guarda muchas novedades en su interior..

Pero… ¿Qué es Arduino Yún?

Básicamente, arduino Yún es una placa que comparte chip y pineado con un Arduino Leonardo con chip ATmega32u4, y una controladora basada en el chip Atheros AR9331 , una solución wifi completa corriendo un linux “Linino” basado en Open-WRT.
En este esquema podéis verlo mejor:

1-yun-description-block

 

Por buscar una comparación, es como si tuviéramos un ya famoso WRT54G, el tan mítico router azul de Linksys, y un arduino Yún, conectados por un serial cruzado entre ellos. Y eso es exactamente lo que nos ofrece Arduino Yun.
Open-WRT tiene una enorme comunidad detrás, paquetes disponibles para casi todo lo que puedas imaginar, y muchos años de experiencia en su desarrollo.

Por eso nos encontramos con que el Yún nos ofrece a mayores de un simple arduino con conectividad wifi, un servidor web, comunicación bidireccional entre la parte arduino y el linux embebido, una api REST para manejar los pines del arduino, soporte Python 2.7 etc…

Hasta ahí, la cosa ya suena bien, pero es que con unos sencillos comandos podemos aumentar sus funciones de una forma increíble, ya que cuenta con un sistema de paquetes muy fácil de utilizar, el ya famoso opkg.

Podemos darle soporte PHP4 y 5, mysql, hacer streaming de una webcam, soporte para medios extraibles usb, conectividad 3G usb, instalar una tarjeta de sonido usb… Las posibilidades son infinitas, y abre una nueva era en cuanto a comunicaciones en placas Arduino.

Aunque de un primer vistazo pueda parecer un precio elevado para una placa arduino, solo hay que hacer una comparación sencilla:

Arduino Yún, 75€ = linux, wifi, ethernet, usb, sd , shell scripts, y demás mods
Arduino Leonardo, 18€ + ethernet shield, 29€ + wifi shield, 69€ = 116€ con una placa enorme, y sin la mitad de funciones interesantes del Yún.

En esta serie de tutoriales vamos a ver las funciones básicas del mismo, así como los principales mods y paquetes a instalar para hacer al Yún aún más grande de lo que ya es de por si.

Pero lo primero es echarle un vistazo y conocerlo un poco mejor:

 

Parte frontal y trasera:

2-Arduino-yun

3-Arduino-YUN

 

 

 

 

 

 

 

 

Botones, conectores y leds de señalización.

6-Arduino-YUN4-Arduino-YUN 5-Arduino-YUN

El formato seleccionado es el del arduino UNO / Leonardo, por lo que es compatible con casi todas las shields disponibles en el mercado.

Primeros pasos con Arduino Yún

Al conectar el Arduino Yún a la alimentación, se creará automáticamente una red inalámbrica Ad-Hoc con un nombre aleatorio del tipo ArduinoYun-XXXXXXXXX sin cifrado, a la que nos conectaremos desde cualquier dispositivo wifi.

Por defecto, viene configurado en la ip 192.168.240.1, y nos dará una ip por dhcp en ese mismo rango.

Abrimos un navegador y apuntamos a esa ip o bien a la url arduino.local, y nos encontraremos con la página de login de Luci, la interface web de configuración de nuestro Yun, con contraseña por defecto “arduino”.

7-YUN-Luci

 

En la primera ventana nos encontraremos con un resumen de las interfaces activas, y las ip de las mismas, interesante si utilizáis dhcp.

8-YUN-Luci-2

Si pulsamos el botón de configure, accederemos al panel simple de gestión de redes inalámbricas, solo necesitamos escoger nuestra red en el desplegable y poner la pass, ya detecta la encriptación de la misma al seleccionarla. También podremos asignarle un nombre para acceder por el navegador y hacerle peticiones rest, con el formato xxxx.local.

9-YUN-config

Recomendamos aprovechar y desactivar en este momento la clave para la api rest un poco más abajo, ya que la utilizaremos muy pronto… ;)

Nuestro Arduino YUN se reiniciará, y se conectará automáticamente a la red inalámbrica, momento en el cual aparecerá en nuestro ide, en el apartado de selección de placas un nuevo elemento, y ya podremos subir sketch de forma inalámbrica al YUN, por lo que no tenemos que desconectarlo del proyecto para subir cambios, todo un logro.

Hasta aquí la primera aproximación al Arduino YUN, en breves tendréis disponible la segunda parte, vitaminando a nuestro YUN ;)

 

En la tienda:

Arduino YUN

2 comentarios en “[Tutorial] Primeros pasos con Arduino YUN

  • Rafa on marzo 9th, 2015

    Interesante . Tengo varios proyectos con el UNO. A VER CUANDO RECIBA EL YUN DE QUÉ SOY CAPAZ.
    GRACIAS.

  • erICK on octubre 1st, 2015

    puedo conectarle un microfono y mandar voz a una pc por ethernet????

Responder a Rafa Cancelar respuesta

Categorías

Entradas recientes

Comentarios recientes

Archivos

Meta