Reloj de tiempo de Arduino IoT (14 / 15 paso)

Paso 14: Configurar Freeboard.io

Nos estamos acercando rápidamente a la conclusión de este proyecto! La última tarea que tenemos que completar es creación de Freeboard.io, el servicio que usaremos para crear la pantalla de reloj/tiempo de IoT sí mismo.

Primero dirígete al sitio Freeboard.io y o crea una cuenta como probablemente has hecho con docenas de otros sitios web, o iniciar sesión usando Facebook, Twitter y GitHub. Una vez conectado, crear un francobordo nuevo utilizando el botón en la esquina superior derecha de la pantalla; se puede nombrar lo que quieras.

Añadir fuentes de datos

Usted debe ahora ser mirando un francobordo en blanco. Se iniciará el proceso de configuración de la pantalla mediante la adición de orígenes de datos. Fuentes de datos son lugares que nuestros varios paneles de francobordo a extraer información. Necesitamos un total de tres fuentes:

Comience haciendo clic en el botón Agregar en la esquina superior derecha de la pantalla. En el menú desplegable tipo , seleccione reloj. Una vez seleccionada esta opción, aparecerán dos opciones adicionales. En el campo nombre , dar este origen de datos un nombre que te permitirá diferenciarla de las otras fuentes de datos agregaremos, nombré mía Datetime. Luego, en el campo Actualizar cada entrada 1 segundo, que debe ser el valor por defecto. Por último, haga clic en Guardar.

Es la fuente de uno datos abajo y dos para ir. Haga clic en el botón Agregar nuevo. Esta vez, en el menú desplegable tipo , seleccione Yahoo! clima. Como antes, un número de otros campos aparecerá una vez seleccionada esta opción. En el campo nombre , escriba tiempo. En el campo de Código POSTAL , de entrada su código postal. En el campo unidades , seleccione Imperial o métrico, dependiendo de su preferencia. En el último campo, Actualizar cada, entrada 5 segundos. Haga clic en Guardar.

Ahora del pasado y probablemente más importante, origen de datos. Vamos a añadir un origen de datos de Dweet.io que Freeboard.io extraer información empujó a Dweet.io de nuestro sensor Arduino IoT. Otra vez, haga clic en el botón Agregar en la esquina superior derecha. En el menú desplegable tipo , seleccione Dweet.io. En el campo nombre , entrada Dweet.io. Luego, en el campo Nombre de la cosa , de entrada el nombre de lo que usted utiliza en su sketch de Arduino como se describe en el paso anterior. El último campo, clave, se dejará en blanco a menos que usted pagó por una clave privada en Dweet.io. Por último, haga clic en Guardar.

Añadir paneles

Ahora que hemos creado fuentes de datos, Freeboard.io podrá acceder a toda la información que necesitamos para configurar la pantalla. La pantalla utiliza paneles, que son como ventanas individuales dentro de la página de francobordo que cada uno mostrar un dato de una de las fuentes de datos.

Para añadir nuestro primer panel, haga clic en Añadir panel en la esquina superior izquierda de la pantalla. Verá un pequeño cuadro en blanco aparecen en la pantalla de francobordo. Este primer panel se va a mostrar nuestros niveles de ruido interior del micrófono en el sensor Arduino IoT. Haga clic en el icono de llave inglesa en el panel recién agregado. En el campo título , nivel de sonido interiory en el campo columnas , entrada 3, que hará que este período de panel a través de la pantalla. Haga clic en Guardar para cerrar el cuadro de configuración del panel.

Ahora tenemos que agregar la pantalla real del sensor al panel, que se llama un Widget. Para ello, haga clic en el + (más) icono en la esquina superior derecha del panel, al lado del icono de la llave. En el menú desplegable tipo , seleccione minigráficos. En el campo título , Dentro del nivel de sonidode entrada. En el campo valor seleccionamos nuestro origen de datos de Dweet.io, entrada datasources["Dweet.io"]["soundlevel"]. En la Leyenda incluyen Deslice la palanca hacia . Por último, en el campo de Etiquetas MINIGRÁFICOS , entrada nivel de sonido. Por último, haga clic en Guardar.

Es una panel terminado. Tendremos que añadir un total de cuatro paneles más: clima, tiempo, dentro de las condiciones y dentro del nivel de luz. Para agregar nuestro panel siguiente, vuelva a hacer clic el botón de Añadir panel . Como antes de un panel en blanco aparecerá en la parte superior de la página. Haga clic y arrastre el panel por debajo el interior sonido nivel panel que acaba de agregar. Haga clic en el icono de llave inglesa y el tiempode la entrada en el campo título . Deje el campo columnas 1.

Haga clic en el + (plus) icono. En el menú desplegable tipo , seleccione texto. En el campo título , entrada Exterior de temperatura. En el menú desplegable tamaño , seleccione grande. En el campo del valor , entrada de datasources ["tiempo"] ["current_temp"]. Establecido el MINIGRÁFICO incluir y Animar cambios de valor en . Último, establecer las unidades para que se corresponda con el valor, Imperial o métrico, que para el origen de datos de Yahoo! clima y haga clic en Guardar.

Haga clic en el + (más) el icono en el panel de tiempo otra vez y entrada todos los mismos valores que excepto dan este Widget un título de Fuera de humedad y en el campo valor , introduzca datasources ["tiempo"] ["humedad"].

A continuación vamos a crear el reloj panel en el centro del francobordo. Una vez más, haga clic en el botón Añadir panel para crear un nuevo panel. Arrastre el nuevo panel a la derecha del panel del tiempo para que quede en medio de la página. Como antes, haga clic en el icono de llave inglesa y nombrar este panel tiempo y darle un tamaño de columna de 1.

Haga clic en el + (más) el icono para crear un Widget para este panel. En el menú desplegable tipo , seleccione el puntero. Este tipo de widget tiene dos valores, uno determina la dirección del puntero, el otro determina el texto dentro de la pantalla del puntero circular. Para obtener nuestro reloj funciona correctamente, vamos a utilizar algún código JavaScript personalizado dentro de los campos Dirección y Texto de valor . Haga clic en el . EDITOR de JS botón para el campo de Dirección . Copie y pegue el siguiente código JavaScript en la ventana.

Así que ¿qué hace este código? Bueno, la pantalla del puntero actuará como la manecilla en un reloj analógico, con el puntero sobre el círculo una vez cada 12 horas. Por lo tanto, este código obtiene la hora actual y minutos después calcula el ángulo alrededor del círculo correspondiente a este tiempo.

Ahora haga clic en el . EDITOR de JS botón para el campo de Texto de valor . Copie y pegue el código siguiente en la ventana.

Este código es simple. Obtener la hora actual y los minutos, luego muestra estos valores tal como aparecería en un reloj digital normal.

Tenemos sólo dos paneles a la izquierda para crear, y estos serán simples. El panel siguiente que vamos a hacer es el que muestra la temperatura interior y humedad. el proceso para la creación de este panel será muy similar al panel de tiempo, sólo se cambia el origen de datos. Por lo tanto, añadir otro panel y colóquelo a la derecha del reloj. Haga clic en el icono de llave inglesa y el nombre del panel con la ubicación del sensor Arduino, por ejemplo, Las condiciones de la planta. Añadir un Widget en el panel. En el menú desplegable tipo , seleccione texto. En el campo título , escriba < nombre de la sala > temperatura. En el menú desplegable tamaño , elegir grandes. Luego, en el campo del valor , entrada datasources["Dweet.io"]["temperature"]. Elija para el campo Incluyen MINIGRÁFICOS y el campo Cambia el valor de animar . Por último, establecer el campo unidades para que coincidan con las unidades especificadas en el sketch de Arduino en línea 94.

A continuación, repita este mismo procedimiento con otro Widget pero ajustar el campo de nombre como apropiado decir "humedad" en lugar de "temperatura" y en el campo de valor de la entrada datasources["Dweet.io"]["humidity"].

Bien, ahora vamos a terminar la configuración de Freeboard.io con un último panel. Añada otro panel con el botón Añadir del panel y colóquelo debajo del panel del tiempo. Haga clic en el icono de llave inglesa y dar el panel de nuevo el título, En el nivel de luzy en el campo de columna , introduzca 3.

Luego añadir un Widget en el panel. En el menú desplegable tipo , seleccione minigráficos. En el campo título , escriba Dentro del nivel de luz. En el campo valor , escriba datasources["Dweet.io"]["lightlevel"]. Configure el campo Incluyen la leyenda en . Por último, en el campo de Etiquetas MINIGRÁFICOS , entrar en nivel luz.

Artículos Relacionados

¿TimeKeeping en ESP8266 & arduino uno sin un RTC (reloj en tiempo Real)?

¿TimeKeeping en ESP8266 & arduino uno sin un RTC (reloj en tiempo Real)?

Como dice el titulo, he probado hacer el seguimiento de tiempo en mi arduino uno y la ESP8266 / tablas Wemos D1 (programadas con arduino) sin el uso de bibliotecas, internet o una unidad RTC. Un montón de instructables grandes aquí en el sitio Dile q
Berlín reloj, Arduino Nano, DS1307 reloj en tiempo Real. 74HC595N 8 Bit Shift Register.

Berlín reloj, Arduino Nano, DS1307 reloj en tiempo Real. 74HC595N 8 Bit Shift Register.

Hace algún tiempo he querido construir un reloj de Berlín. ¿Realmente no sé por qué? Igual lo "diferente" a la hora.¿Cómo funciona?A partir de la parte inferior hay 4 amarillo enciende cada luz representa 1 minuto, así que si no hay ninguno en e
Reloj de tiempo Real de Arduino con alarma y sensores ambientales

Reloj de tiempo Real de Arduino con alarma y sensores ambientales

Reloj de Arduino, con respaldo de batería (reloj en tiempo real), tiempo, fecha, alarma, temperatura, humedad, presión, LCD, salida, entrada de teclado, dormir modo, blanco de iluminación (4 X) LED LCD con control de intensidadPaso 1: Lista de piezas
Arduino Aquaponics: reloj de tiempo Real parte I

Arduino Aquaponics: reloj de tiempo Real parte I

necesidad fundamental de AA de cualquier sistema de control es la capacidad de registrar el tiempo.  Como lo que somos conscientes, el Arduino tiene tres métodos que puede emplear:1. serie.  Varias veces superar el tiempo de la conexión en serie.2. e
Reloj en tiempo Arduino Real (DS1307)

Reloj en tiempo Arduino Real (DS1307)

Esta vez mostrará usted cómo hacer un módulo para dejar el Arduino averiguar el tiempo. Aunque hay muchos tutoriales para el módulo de reloj en tiempo Real que quería hacer mi versión de este módulo centrado enteramente en el paso a paso de soldadura
Configuración de un reloj de tiempo Real (RTC) con un Micro Arduino Pro

Configuración de un reloj de tiempo Real (RTC) con un Micro Arduino Pro

Para un montón de proyectos, necesita saber el tiempo real. Siendo precisos segundos, la hora del día o la fecha del mes, un Módulo de reloj de tiempo Real RTC es la respuesta a esa necesidad.Con bajo consumo de energía, avanzadas de precisión y cali
Reloj en tiempo Real de Arduino DS3231 con color TFT

Reloj en tiempo Real de Arduino DS3231 con color TFT

Construcción de un reloj de tiempo real con un pantalla TFT a color es muy fácil utilizando Arduino. La pantalla muestra la hora, la fecha, la temperatura del currect a lo largo de la temperatura MAX y MIN que ha medido. Vamos a construirlo!Paso 1: O
Módulos de reloj en tiempo Real compatible con Arduino #5 (DS1307 y DS3231)

Módulos de reloj en tiempo Real compatible con Arduino #5 (DS1307 y DS3231)

Un módulo de reloj en tiempo Real (RTC) es que un RTC es un RTC. ¿Verdad? Mal!Mientras estos dos ECA muy común, compatible con Arduino un aspecto muy similar y están conectados a través del I2C (pronunciado ojo cuadrado, u ojo ojo) bus de comunicacio
NerdClock: Un RGB reloj binario [Software de Arduino]

NerdClock: Un RGB reloj binario [Software de Arduino]

IntroducciónRelojes binarios son una manera genial para mostrar el tiempo de una manera misteriosa. Y a los que no saben leer ese tipo de reloj es una manera simple, pero eficaz para incrementar su nerdiness nivel nubes. ¿Que podría ser algo que gust
Reloj de palabra simple (arduino)

Reloj de palabra simple (arduino)

Esta es una versión simplificada de la original reloj de Doug - ver aquíTodos los créditos van para él y su muy bien construido con código...!!Sólo he modificado el código para hacerlo funcionar con ICs más común y de sencilla ejecución.Todo lo que n
Montar un Kit de reloj de tiempo Real Adafruit DS1307

Montar un Kit de reloj de tiempo Real Adafruit DS1307

Sería justo decir que las industrias Adafruit ya ha hecho un gran trabajo de documentación de su Kit de reloj de tiempo Real DS1307. De hecho, sus instrucciones son mucho mejores que nada que tengo que ofrecer ya que incluye a todo tipo de archivos,
Reloj de tiempo para

Reloj de tiempo para

Este es el primer portátil que he hecho. Es una estación meteorológica portátil, que puede ser útil si están en festivales al aire libre, acampar o simplemente a dar largos paseos. Los monitores de Vigilancia meteorológica de aire la presión y temper
Circuito reloj del tiempo 3D impresa regreso al futuro

Circuito reloj del tiempo 3D impresa regreso al futuro

El reloj circuito mostrará lo siguiente a través de las pantallas de LED.Destino tiempo – (tapa roja)El tiempo de destino es un área que muestra una fecha fija y el tiempo. Utilice esta área para mostrar una fecha importante en su vida como boda, cum
El reloj de la historia: Arduino LCD con sensores de la tapa

El reloj de la historia: Arduino LCD con sensores de la tapa

Este es aún otro Arduino LCD reloj, pero con un giro; Este reloj sabe algunas fiestas y cumpleaños, realizar cálculos sobre la marcha de a qué edad una persona es y entonces Mostrar la información en la pantalla LCD. Me inspiré a hacer este reloj por