Anuncio

Dashing.io es una interfaz ordenada para crear un magnífico tablero de instrumentos. La aplicación muestra un panel personalizable basado en la web con widgets de su elección. Como es fácil de configurar en máquinas basadas en Linux, Dashing ofrece excelentes oportunidades para crear un tablero montado en la pared con una Raspberry Pi.

Este proyecto no solo es divertido, sino que crea un tablero funcional. No deberías tener ningún conocimiento técnico en profundidad para que funcione, así que es un gran proyecto Raspberry Pi para principiantes Los 11 mejores proyectos de Raspberry Pi para principiantesEstos proyectos de Raspberry Pi para principiantes son excelentes para comenzar con las capacidades de cualquier modelo de Raspberry Pi. Lee mas .

Tablero de instrumentos-Raspberry-Pi

Requisitos

Antes de hacer su tablero montado en la pared, necesitará algunos elementos. Primero, obviamente necesitarás una Raspberry Pi. Dado que Dashing.io es bastante ligero, un Raspberry Pi 2 será suficiente. Eso es lo que usé y funcionó como un campeón. UNA

instagram viewer
Raspberry Pi Zero Comenzando con Raspberry Pi ZeroYa sea que haya comprado una revista con una pegada al frente, o haya encontrado un kit en línea, es probable que ahora sea el orgulloso propietario de una computadora de $ 5: la Raspberry Pi Zero. Lee mas debería estar bien también. Además, necesitará una tarjeta microSD cargada con un sistema operativo Linux. Recomendamos el Raspbian estándar, un sistema operativo basado en Debian, pero también puede usar cualquier sistema operativo Linux que sea compatible con una Raspberry Pi No solo Raspbian: 10 distribuciones de Linux que su Pi puede ejecutarProbablemente esté ejecutando la última versión de Raspbian en su Raspberry Pi. ¿Pero es la mejor distribución de Linux para el dispositivo? ¿Podría haber una alternativa que te parezca mejor? Lee mas . Como Dashing.io requiere una conexión a Internet, también necesitará un adaptador Wi-Fi o un cable Ethernet que se conecte a la Pi.

Entonces necesitará una pantalla para Raspberry Pi, medios de montaje y un marco. Si tienes ganas de ponerte elegante, puedes enganchar un Pantalla táctil de Raspberry Pi Cómo configurar su pantalla táctil Raspberry PiLa Raspberry Pi viene con una variedad de complementos útiles, pero una pieza del kit que ha demostrado ser particularmente popular es la pantalla táctil de 7 pulgadas Raspberry Pi. Aquí se explica cómo configurar uno. Lee mas y enmarca el Pi en eso con un cuadro de sombra. Alternativamente, cualquier monitor viejo y un marco extra o madera para hacer uno serán suficientes. No faltan formas de conecta tu Raspberry Pi a un monitor o televisor 5 maneras de mostrar su Raspberry Pi en un monitor o televisorEn los años ochenta y noventa, las computadoras domésticas no dependían de monitores dedicados para mostrar sistemas operativos, aplicaciones y juegos. En aquellos días, las cosas eran mucho más simples. En lugar de pagar extra por un monitor, el ... Lee mas .

Este proyecto se puede completar en un conexión SSH remota Configuración de su Raspberry Pi para uso sin cabeza con SSHEl Raspberry Pi puede aceptar comandos SSH cuando está conectado a una red local (ya sea por Ethernet o Wi-Fi), lo que le permite configurarlo fácilmente. Los beneficios de SSH van más allá de alterar el examen diario ... Lee mas , pero dado que sale a la pantalla en Raspberry Pi, probablemente sea más fácil hacer todo desde el escritorio allí con un mouse y un teclado conectados.

Instalar Dashing.io

Prerrequisitos

Antes de instalar Dashing.io, necesitará un poco de software. Dashing.io necesita Ruby 1.9.9 o más tarde como requisito previo. Si usa Raspbian, es probable que tenga eso preinstalado. Puede verificar con el siguiente comando:

ruby -v

Esto debería devolver algún texto que le diga la versión de Ruby, o que Ruby no está instalado.

Dashing-io

Si no tiene instalado Ruby, puede lograr esto ejecutando el siguiente comando:

sudo apt-get install ruby1.9.1-dev

También necesitarás g ++. Para instalar eso ingrese el comando:

sudo apt-get install g ++

Instalar Dashing

Con Ruby y g ++ instalados, podemos proceder con la instalación de nuestro proyecto Dashing. Ejecute el comando:

sudo gem install dashing

Esto instala Apuesto. Crea un nuevo directorio llamado tablero y cambiar el directorio en él:

tablero de instrumentos mkdir y tablero de instrumentos cd

Vamos a configurar un nuevo proyecto. Ahora ingrese:

apuesto nuevo proyecto sweet_dashboard_

Al crear un nuevo proyecto de tablero, tendremos una carpeta configurada para nuestro nuevo tablero. Siéntete libre de nombrar esto como quieras, pero recuerda cómo lo llamaste. Asegúrate de estar en la carpeta sweet_dashboard_project en tu línea de comando. Usa el comando:

tablero de cd / sweet_dashboard_project. sudo gem install bundler

Esto le permite ejecutar el paquete. Para lograr eso, ingrese:

haz

Ahora hay una plantilla de tablero configurada. Pronto podrá ver esto en su navegador web, pero antes de hacerlo, deberá comenzar apuesto. Asegúrese de estar en su directorio sweet_dashboard_project en la línea de comando, luego ingrese:

tablero de cd / sweet_dashboard_project. comienzo apuesto

Para ver el tablero, abra su navegador web y cárguelo http://localhost: 3030 (o http://raspberrypi.local: 3030 si estás haciendo esto desde otra máquina).

Solución de problemas

Si recibe un error sobre el tiempo de ejecución de JavaScript, es posible que deba instalar npm. Simplemente ingrese:

sudo apt-get install npm

Tenga en cuenta que Dashing por defecto usa el puerto 3030. Puede agregar parámetros para editar ese puerto. En una línea de comando, ejecute:

dashing start -p [número de puerto]

Esto le permite especificar un puerto deseado. Entonces cargarías Dashing con http://localhost:[port número] en lugar de 3030.

Al igual que comienzas a Dashing, también puedes detenerlo. Para detener Dashing, ejecute:

parada apresurada

Del mismo modo, si desea ejecutar Dashing en segundo plano, agregue -d al comando:

arranque apresurado -d

Agregar widgets a Dashing

De forma predeterminada, verá algunos widgets básicos como Buzzwords y una barra de Sinergia en su tablero, pero es bastante inútil sin agregar su propia funcionalidad personalizada. Encontrarás un lista de widgets disponibles puedes retocar Agregué un reloj digital que muestra la fecha y la hora. Agregar un widget es tan simple como cargar sus activos y editar un archivo HTML.

La forma de instalar un widget depende un poco del widget específico. Por ejemplo, el widget de reloj de 12 horas que cargué requería una instalación de línea de comando más la edición de archivos de panel HTML. Para el roce Widget de reloj de 12 horas, abra un símbolo del sistema y navegue al directorio raíz del proyecto Dashing:

tablero de cd / sweet_dashing_project

Una vez que haya cambiado los directorios al proyecto raíz Dashing, ejecute:

dashing install 6e2f80b4812c5b9474f3

Pero eso no es todo. Ahora, debe colocar el siguiente código HTML en su archivo de proyecto de Dashing:

Muestra-ERB-Dashing

Encontrarás que el archivo del proyecto está debajo dashboard / sweet_dashboard_project / dashboards. La instalación predeterminada incluye un archivo erb llamado sample.erb. Puedes usar esto o hacer el tuyo. Usando el Tablero, puede hacer varios diseños de tablero usando archivos erb con diferentes nombres. Luego simplemente navegue a localhost: 3030 / [nombre del archivo erb] para ver un tablero diferente. Abra su archivo erb deseado y agregue el código HTML adecuado para agregar un nuevo widget a su tablero de instrumentos.

Para agregar un nuevo widget, es tan simple como cargar el código HTML al final de la plantilla erb como un nuevo elemento de la lista. Puede editar dónde están los widgets de diseño del tablero arrastrándolos en la aplicación web. Deberá usar la lógica HTML colocando los elementos de la lista juntos dentro de las etiquetas de la lista (ul) sin ordenar. Pero la ubicación dentro de la lista no dicta la ubicación del panel de control; más tarde, puede ajustarlo arrastrando y soltando widgets.

Widget-Ejemplos-Dashing

Montaje de su tablero de instrumentos

No hay una forma correcta o incorrecta de montar su monitor en la pared. Si tiene una de las pantallas táctiles Raspberry Pi, es posible que desee obtener un marco simple o un cuadro de sombra para colocar eso. Puede utilizar sus habilidades de carpintería y construir un marco con madera, o usar un marco existente. Usé una caja de sombra y un viejo monitor Samsung de 20 pulgadas.

Raspberry-Pi-Dashing-Complete

Usted puede recuperar una vieja pantalla de laptop como monitor si vas con el equipo adecuado. Si quieres una pantalla realmente hermosa, toma uno de estos ocho hermosas fundas Raspberry Pi Las 8 fundas Raspberry Pi más bellasHay un puñado de diseños que realmente le dan al Pi un aspecto único. Y afortunadamente, estos recintos únicos generalmente no son muchos, la mayoría están disponibles por $ 20 o menos. Lee mas .

Una exhibición deslumbrantemente buena: pensamientos finales

Dashing es un excelente proyecto para tu Raspberry Pi. Es increíblemente fácil de configurar y hay una buena selección de widgets de terceros. Hay una pequeña advertencia: el Dashing ya no se mantiene o admite activamente, pero eso solo significa que no debe esperar actualizaciones del software principal: todo lo que ya existe continuará funcionando. También hay un tenedor, llamado Smashing, que tiene un conjunto de características similar.

Recomiendo combinar Dashing con otro proyecto. Por ejemplo, intente instalar el Jasper como Siri en su Raspberry Pi para una pantalla de tablero que funciona como un asistente de inteligencia artificial de código abierto. O prueba un poco de Raspberry Pi domótica Guía de automatización del hogar con Raspberry Pi y ArduinoEl mercado de la automatización del hogar está inundado de sistemas de consumo caros, incompatibles entre sí y costosos de instalar. Si tienes un Raspberry Pi y un Arduino, básicamente puedes lograr lo mismo en ... Lee mas .

Moe Long es un escritor y editor que cubre todo, desde tecnología hasta entretenimiento. Obtuvo un inglés B.A. de la Universidad de Carolina del Norte en Chapel Hill, donde fue becario Robertson. Además de MUO, ha aparecido en htpcBeginner, Bubbleblabber, The Penny Hoarder, Tom's IT Pro y Cup of Moe.