Haga un tablero de instrumentos montado en la pared con Dashing.io y una Raspberry Pi

Haga un tablero de instrumentos montado en la pared con Dashing.io y una Raspberry Pi

Dashing.io es una interfaz ordenada para crear un tablero magnífico. La aplicación muestra un panel personalizable basado en la web con los 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 de pared con una Raspberry Pi.





Este proyecto no solo es divertido, sino que crea un panel funcional. No deberías tener conocimientos técnicos profundos para que este funcione, por lo que es un gran proyecto de Raspberry Pi para principiantes .





Requisitos

Antes de hacer su tablero de pared, necesitará algunos elementos. Primero, obviamente necesitarás una Raspberry Pi. Dado que Dashing.io es bastante ligero, una Raspberry Pi 2 será suficiente. Eso es lo que usé y funcionó como un campeón. A Raspberry Pi Zero 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 Raspberry Pi. Como Dashing.io requiere una conexión a Internet, también necesitará un adaptador Wi-Fi o un cable Ethernet que se conecte al Pi.





Luego, necesitará una pantalla para la Raspberry Pi, un medio de montaje y un marco. Si tiene ganas de ponerse elegante, puede enganchar una pantalla táctil Raspberry Pi y enmarcar la Pi con una caja de sombra. Alternativamente, cualquier monitor viejo y un marco extra o madera para hacer uno será suficiente. No hay escasez de formas de conectar su Raspberry Pi a un monitor o televisor.

Este proyecto se puede completar en un conexión SSH remota , pero dado que se envía a la pantalla en Raspberry Pi, probablemente sea más fácil hacer todo desde el escritorio con un mouse y un teclado conectados.



Instalación de Dashing.io

Prerrequisitos

Antes de instalar Dashing.io, necesitará un poco de software. Dashing.io necesita Rubí 1.9.9 o más tarde como requisito previo. Si está utilizando Raspbian, es probable que lo tenga preinstalado. Puede verificar usando el siguiente comando:

|_+_|

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





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

|_+_|

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





|_+_|

Instalar Dashing

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

|_+_|

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

|_+_|

Establezcamos un nuevo proyecto. Ahora ingrese:

¿Por qué mi computadora no se conecta a Internet?
|_+_|

Al crear un nuevo proyecto de panel, tendremos una carpeta configurada para nuestro nuevo panel. 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. Utilice el comando:

|_+_|

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

|_+_|

Ahora hay una plantilla de un tablero configurado. 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:

|_+_|

Para ver el panel, abra su navegador web y cargue

|_+_|

(o

|_+_|

si está 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 sobre el nivel del mar . Simplemente ingrese:

|_+_|

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

¿Dónde está el micrófono en un macbook air?
|_+_|

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

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

|_+_|

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

|_+_|

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 modificar. 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 ligeramente del widget específico. Por ejemplo, el widget de reloj de 12 horas que cargué requería una instalación de línea de comandos más la edición del archivo de panel HTML. Para el Dashing Widget de reloj de 12 horas , abra un símbolo del sistema y navegue hasta el directorio raíz del proyecto Dashing:

|_+_|

Una vez que haya cambiado de directorio al proyecto raíz Dashing, ejecute:

|_+_|

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

¿Cómo puedo saber a quién pertenece un número de teléfono de forma gratuita?
|_+_|

Encontrará 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 propio. Con Dashboard, puede crear varios diseños de paneles utilizando archivos erb con diferentes nombres. Luego simplemente navega hasta

|_+_|

para ver un tablero diferente. Abra el archivo erb que desee y agregue el código HTML adecuado para agregar un nuevo widget a su tablero de Dashing.

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 lista. Puede editar la ubicación de los widgets de diseño del tablero arrastrándolos por la aplicación web. Deberá utilizar la lógica HTML colocando los elementos de la lista juntos dentro de las etiquetas de la lista desordenada (ul). Pero la ubicación dentro de la lista no dicta la ubicación del tablero; se ajusta más tarde arrastrando y soltando widgets.

Montaje de su tablero de instrumentos

No existe 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 colocarlo. Puede poner en práctica 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.

Usted puede rescatar una vieja pantalla de portátil como monitor si tienes el equipo adecuado. Si desea una pantalla realmente hermosa, enganche una de estas ocho hermosas fundas de Raspberry Pi.

Una pantalla increíblemente buena: pensamientos finales

Dashing es un proyecto excelente 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: Dashing ya no se mantiene o admite activamente, pero eso solo significa que no debe esperar actualizaciones del software principal; todo lo que ya está allí continuará funcionando. También hay un tenedor llamado Smashing , que tiene un conjunto de características similar.

Recomendaría combinar Dashing con otro proyecto. Por ejemplo, intente instalar el Jasper parecido a Siri en su Raspberry Pi para una pantalla de tablero que también funciona como un asistente de inteligencia artificial de código abierto. O pruebe un poco de automatización del hogar Raspberry Pi.

Cuota Cuota Pío Correo electrónico Cómo cambiar la apariencia de su escritorio de Windows 10

¿Quiere saber cómo hacer que Windows 10 se vea mejor? Utilice estas sencillas personalizaciones para personalizar Windows 10.

Leer siguiente
Temas relacionados
  • Bricolaje
  • Varios monitores
  • Frambuesa pi
Sobre el Autor Moe Long(85 Artículos publicados)

Moe Long es un escritor y editor que cubre todo, desde tecnología hasta entretenimiento. Obtuvo una licenciatura en inglés. 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.

Más de Moe Long

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse