Manual de usuario de la app

Este artículo da por hecho que ya has conectado los componentes al Arduino Yun.

Descripción General

  • Preparar el Yun para recibir el software
  • Configurar la conexión wifi de tu yun
  • Descargar la app de Android e instalarla
  • Usar el asistente para instalar el software en el yun
  • Personaliza la configuración

Preparar el Yun para recibir el software

Si has utilizado tu Yun para alguna otra cosa, es muy recomendable que lo resetees al estado de fábrica, y que formatees la tarjeta sd en un ordenador para empezar con un estado lo mas limpio posible.

Para resetear el Yun al estado de fabrica, tienes dos procedimientos disponibles:

1.-Pulsar el switch “WLAN RST” de la placa durante más de 30 segundos. En algún momento posterior a los 30 segundos, se iluminara el led azul “Wlan” en la placa, y el yun se reseteara a fabrica.

2.- Conectarte por ssh al yun con el usuario root. Una vez te hayas conectado, introduce los siguientes comandos en el shell:

Al cabo de un par de minutos, el Arduino Yun debería haberse reseteado al estado de fabrica.

Introduce en el Yun la tarjeta sd que has formateado a fat32 en tu ordenador.

Configurar la wifi de tu arduino Yun.

Cuando conectas por primera vez un yun nuevo, o cuando lo has reseteado al estado de fabrica, el Yun se inicia en modo AP (Access Point). Con lo cual puedes “descubrirlo” como si se tratase de una conexión Wifi normal y corriente. El nombre con el que lo encontrarás será del de Arduino Yún-XXXXXXXXXXXX (las XXX variarán para cada Yun).

Con tu ordenador o algún dispositivo que tenga la posibilidad de conectarse a una Wifi, conectate a la wifi que ha creado el Arduino Yun. Una vez establecida la conexión, en el navegador invoca la dirección url http://192.168.240.1. Se te mostrará la siguiente pantalla. La contraseña de fabrica para iniciar sesión en el Arduino Yun es “arduino”

Después de iniciar sesión, se nos mostrará la siguiente pantalla de configuración:

Pulsaremos en el botón de configurar, lo cual nos mostrará la siguiente pantalla:


En la pantalla de configuración, tan solo tenemos que hacer dos cosas:

1.- Establecer la contraseña de root del arduino yun. Es recomendable que cambies la contraseña original “arduino” por alguna más segura. Anotad la contraseña, pues la necesitaremos para instalar el software del termostato.

2.- Conectar el Arduino Yun a nuestra red wifi doméstica. En el desplegable, seleccionamos el nombre de vuestra red wifi doméstica, e introducimos la contraseña de la misma.

3.- Pulsamos “Configure & Restart”. El Yun se reiniciará, y se conectará a nuestra wifi doméstica (tarda unos dos minutos aproximadamente).

Consejo: es recomendable que le asignemos al arduino Yun una Ip fija en vuestra red. Esto podemos hacerlo de dos maneras: o bien en la pantalla de configuración avanzada del arduino Yun, o reservando en vuestro router una IP y asociandola con la MAC del Yun.

Tras pulsar en el botón de configurar y reiniciar, el arduino Yun se reinicia y se conectara a nuestra red doméstica. Podemos volver a visitar el panel de configuración del yun, introduciendo la IP del mismo en el navegador.

Descargar la app de la Play Store, y usar el asistente para instalar el software en el Arduino Yun.

Si no lo has hecho todavía, puedes descargar la app de la Play Store en el siguiente enlace:

Get it on Google Play

La primera vez que ejecutemos la aplicación esta se iniciará en modo demo. De esta manera podrás ver su aspecto aunque no tengas un arduino Yun.

Si dispones de un arduino Yun, podrás configurarlo mediante la app. La manera adecuada es utilizando el asistente, que se encuentra disponible en el menú lateral izquierdo:

Menu de opciones de la app

Configuración Paso 1/2:

La configuración utilizando el asistente es muy sencilla.

  • El Arduino Yun debe estar encendido y tener una IP válida en la misma red lan en que se encuentra nuestro dispositivo Android. Es decir, ambos deben estar conectados a la misma wifi.
  • El Arduino Yun debe tener acceso a internet.
  • Introduciremos la contraseña de root en el cuadro de texto, y pulsaremos el boton “empezar”.
Asistente paso 1
Introduce la contraseña de root del arduino Yun, para iniciar el proceso de configuración.

Al cabo de unos segundos, la app encontrará al arduino Yun, y mostrará su ip y otra información para confirmarlo.

La app ha encontrado al Yun y muestra su Ip.
La app ha encontrado al Yun y muestra su Ip.

Llegados a este punto tenemos dos opciones:

  1. Si el yun esta sin configurar, o deseamos actualizar el software del yun, y el sketch, tendremos que pulsar en el boton “Configurar Yun”.
  2. Si el yun ya se encuentra operativo, y simplemente queremos agregar un nuevo dispositivo android para controlar la calefaccion, pulsaremos sobre “Guardar y salir”.

 

Configuración Paso 2/2:

El segundo paso del asistente esta pensado para copiar toda los scripts necesarios para que el arduino Yun funcione como termostato, instalar el sketch, y configurar todos los detalles necesarios en el mismo. En la pantalla del paso 2, solo tendremos que introducir dos datos:

  1. Si deseamos que los servicios web del arduino yun esten protegidos por contraseña, marcaremos la casilla correspondiente.
  2. Seleccionaremos la zona horaria en la que nos encontremos de entre las disponibles.

Screenshot_20151219-171619

Al pulsar en “empezar”, la app se conectará al arduino Yun y le enviará todo el software necesario. El proceso dura entre 2 y 3 minutos, incluso puede que menos. Es recomendable que tu dispositivo android no entre en modo de ahorro de energía mientras se realiza la instalacion. Debes tener paciencia, aunque a veces parezca que no está ocurriendo nada, el arduino yun está haciendo su trabajo.

Si la configuración termina con éxito, serás llevado automáticamente a la pantalla de inicio de la app y podrás ver los datos recibidos del yun. Si has conectado sensores remotos, es posible que la información tarde un par de minutos en mostrarse correctamente.

Screenshot_20151219-172141

Ajuste de la configuración

En la pantalla de configuración puedes realizar algunos ajustes manuales:

Configuracion manual.

 

  • Usuario: el nombre de nuestro dipositivo o un nombre cualquier que queramos darle. Se utilizará para visualizar quien fue la ultima persona en ejecutar una acción sobre el termostato.
  • Ip externa del Yun: la ip publica de nuestro arduino Yun, para acceder a el desde una red que no sea la nuestra doméstica.
  • Puerto de la Ip externa: especifica aqui un puerto para la ip externa del Yun. Esto puede ser util si estas usando NAT para hacer una redirección de puertos en tu red doméstica. Por ejemplo, configuras tu router para que las peticiones al puerto 7000 sean redirigidas al arduino al puerto 80.
  • Ip interna del arduino YUN: la ip privada de nuestro Yun, es decir, la ip que tiene en nuestra red local.
  • Contraseña de root del Yun: la contraseña del usuario root del arduino Yun. Es la misma que introducimos para acceder al panel de administracion web del yun o cuando nos conectamos mediante ssh.
  • Red local del yun: la app necesita saber cuando esta en la misma red que el arduino yun y cuando esta en una red diferente. Selecciona la red a la que esta conectado el arduino yun de la lista.

Llegados a este punto nuestra app debería estar configurada. La pantalla principal de la app es la siguiente:

Pantalla principal

 

  1. Acceso al menú lateral izquierdo.
  2. Acceso al menú de acciones rápidas.
  3. Nodos remotos: si has configurado algún nodo remoto utilizando un Arduino Leonardo, podrás verlos en esta zona de la pantalla. Puedes deslizar a izquierda y derecha para ver los demás nodos.
  4. Bloquear / Desbloquear termostato: para evitar modificar la temperatura accidentalmente, este botón bloquea el termostato. Si quieres modificar la temperatura, tendrás que pulsar primero este botón para desbloquearlo.
  5. Ruleta principal: esta dividida en dos partes. En la parte superior se visualiza en color azul, la temperatura actual del nodo maestro, que sera normalmente nuestro arduino yun. En la parte inferior y en color naranja, podemos ver la temperatura deseada, y si el sistema esta funcionando en modo automático o manual. Para subir o bajar la temperatura, pulsa en la circunferencia de ruleta y mueve la linea punteada naranja hasta establecer la temperatura que desees. Puedes realizar pulsaciones únicas, o deslizar de manera circular.
  6. Botón on/off: en modo manual, el botón on/off enciende o apaga el sistema. En modo “programa”, es el programa activo en cada momento el que decide si debe encenderse o no.
  7. Botón “modo auto” / “modo manual”: con este botón activaremos el modo automático o el manual.

Menu lateral izquierdo.

 

El menú lateral izquierdo nos da acceso al resto de opciones de la app: visualizar las gráficas históricas, los nodos remotos, configurar los diferentes programas, ajustar las preferencias de la app, invocar el asistente de configuración, o ver la ayuda.

Gráficas

Gráficas.

 

Cada 10 minutos el arduino yun almacena en la base de datos información sobre la temperatura actual, la temperatura deseada, y el estado del sistema (encendido, apagado, caldera en funcionamiento o no). De esta manera es posible dibujar una serie de gráficas con información de interés, como por ejemplo, la relación entre la temperatura deseada y la real.

 

Nodos remotos.

Nodos remotos.

 

El arduino yun puede gestionar hasta cinco nodos remotos, para monitorizar la temperatura en diferentes habitaciones de nuestra vivienda (o el exterior). Si queremos que el funcionamiento de nuestra caldera no dependa del nodo maestro, sino de alguno de los nodos remotos, podemos pulsar en un nodo remoto y establecerlo como maestro (ten cuidado, no establezcas como maestro un nodo situado en el exterior o quizás tu calefacción estará funcionando todo el tiempo).

Programas

Termostato inteligente puede funcionar en modo manual, o atendiendo a un programa establecido. Un programa abarca una semana, y puedes configurar la temperatura deseada para cada dia de la semana, y establecer periodos de trabajo con una duración mínima de hasta cinco minutos. Puedes tener tantos programas preconfigurados como desees, pero solo un programa puede estar activo.

Accederás a la pantalla de configuración de programas a través de la opción “Programas” en el menú de navegación:

 

  1. El nombre del programa que estás viendo, y si es el programa activo actualmente, se mostrará la palabra “activo” entre paréntesis.
  2. Pulsando en este icono, accederás a un menú para cambiar de programa, si es que has creado más de uno.
  3. Pulsando en este botón, se establece el programa que está actualmente en pantalla, como programa activo.
  4. Borrar el programa que estás visualizando en pantalla. Si borras un programa activo, el sistema seleccionará automáticamente otro.
  5. Pulsa en el botón con el símbolo +, para añadir un programa nuevo.
  6. Graba todos los cambios que hayas hecho en los programas, y sale de esta pantalla.
  7. Selecciona el día para el cual quieres configurar el programa. Puedes configurar cada dia de la semana de manera independiente.
Crear nuevos períodos

Debajo de los botones selectores de días, puedes ver los periodos establecidos para cada dia. El periodo mas pequeño que puede configurarse es de cinco minutos. Por defecto, un programa solo tiene un periodo que abarca todo el día, desde las 00:00 hasta las 23:59 horas.

Para crear mas periodos, tienes que dividir un periodo existente, pulsando en el icono nº 12. Se creará automáticamente otro periodo, y la duración del nuevo periodo será la mitad del periodo que has dividido. Por ejemplo, si divides el periodo por defecto que abarca desde las 00:00 hasta las 23:59, verás que obtienes dos periodos, uno que abarca desde las 00:00 hasta las 12:00, y el segundo que abarca desde las 12:01 hasta las 23:59.

Puedes subdividir tantos periodos como quieras, pero la duración mínima de un periodo es de cinco minutos.

Personalizar la hora de inicio y de fin.

Para personalizar la hora de inicio y de fin de un periodo, dispones de los botones 8 y 14. Se te mostrará el siguiente diálogo donde podrás elegir la hora de inicio o fin con precisión de un minuto:

 

Una vez hayas establecido la nueva hora de inicio o de fin, las horas y inicio/fin de los períodos adyacentes se ajustan automáticamente.

El punto número 9 muestra la duración de un periodo en formato horas y minutos.

El punto número 10, muestra la temperatura programada para este periodo. Pulsa sobre la temperatura para personalizarla con el siguiente diálogo:

 

La temperatura máxima y mínima disponibles vienen determinadas por las temperaturas que hayas configurado en la pantalla de configuración.

El botón etiquetado como 11, activa o desactiva un determinado periodo. Si estableces un periodo como desactivado, el termostato no demandará calor a la caldera independientemente de la temperatura configurada.

El botón número 13, borra un periodo. Las horas de inicio y de fin de los demás periodos se ajustan automáticamente.

 

SUBSCRIBE TO NEWSLETTER
All rights reserved © Company Name, 2014
Dolor aliquet augue augue sit magnis, magna aenean aenean et! Et tempor, facilisis cursus turpis tempor odio, cursus montes ac turpis. Ultrices! Massa integer augue ridiculus adipiscing, massa cras pid. Turpis placerat scelerisque, vut odio mus non, mattis porttitor, nunc odio, turpis tortor sit? Pid amet, sed facilisis.
  • Goblinus globalus fantumo tandempo
  • Scelerisque cursus dignissim donus
  • Montes vutario lacus quis arcupolisio
  • Leftomato denitro oculus tepircos den
  • Spiratio dodenus christmas popupius
  • Afrenius globalus spiritum tandempo
  • Fitatos vutario lacus quis arcup delis
SUBSCRIBE NOW!
Receive messages whit news about Smart Thermostat
  We will not share your details with any 3rd party.
¡SUSCRÍBETE AHORA!
Recibe en tu correo las novedades del proyecto Termostato Inteligente
  Tus datos no serán compartidos con terceros.