Para aquellos de nosotros que nos mantenemos al día con la tecnología, es inevitable que en algún momento tengamos que actualizar nuestro monitor o nuestro televisor. Tal vez finalmente estés armando la PC de tus sueños y estés actualizándola almonitor de 240 Hz de última generación, o estés actualizando tu televisor en tu cueva de nerd. El punto es que, incluso si no tienes una pantalla de repuesto en este momento, probablemente la tendrás en algún momento en el futuro cercano una vez que actualices, así que ¿por qué no darle un buen uso a una pantalla vieja?

Eso es lo que decidí hacer con mi viejo televisor de pantalla plana Panasonic que compré en 2010. En concreto, lo convertiré en un panel inteligente para mi oficina utilizando el software de código abierto Magic Mirror. Lo colgaré en la pared y me mostrará la hora, el tiempo y los próximos eventos de mi calendario (así como los últimos titulares de XDA).

Estrictamente hablando, Magic Mirror fue diseñado para ser la interfaz de usuario detrás de un espejo inteligente DIY. La estética en blanco y negro fue elegida para ser claramente visible detrás de un espejo de dos caras, y el diseño favorece colocar la información hacia el borde, para mantener el centro vacío para tu reflejo. Construir un espejo inteligente es un gran proyecto para todos los niveles de habilidad, pero no estás aquí para un tutorial de carpintería (no dudes en dejar un comentario si lo estás). Independientemente de su reflectividad, Magic Mirror sigue funcionando muy bien como un panel inteligente y personalizable.

Relacionado
Los mejores televisores Android de 2024

¿Estás pensando en comprar un televisor Android? ¡Aquí tienes algunas buenas opciones para tener en cuenta!

Cómo instalar Magic Mirror

Los encargados del mantenimiento de Magic Mirror solo prueban su software en SBC Raspberry Pi y necesitarás al menos una Raspberry Pi 2 para ponerlo en funcionamiento. Yo uso la mía con una Raspberry Pi 3B+, pero probablemente puedas hacerla funcionar en cualquier dispositivo tan potente como ese.

Instalar el software es bastante fácil. Hay instrucciones en el sitio web de Magic Mirror, pero probablemente tengas más suerte si usas un script creado por miembros de la comunidad de Magic Mirror. Ejecuta este comando desde la terminal de tu Pi:

bash -c "$(curl -sL https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/master/raspberry.sh)"

Esto tomará algún tiempo, pero una vez que todo esté terminado, Magic Mirror debería iniciarse automáticamente.

Cómo configurar tu Magic Mirror

De forma predeterminada, Magic Mirror viene con siete módulos. Piensa en los módulos como si fueran widgets en tu teléfono inteligente que puedes usar para completar la pantalla.

  • La alertamostrará notificaciones de otros módulos.
  • El calendariomuestra eventos de los calendarios .ical.
  • El relojes un reloj. Puede mostrar la hora en formato de 12 o 24 horas.
  • Complimentspublica cumplidos aleatorios desde un archivo a tu pantalla.
  • Hola Mundoes un módulo de visualización de texto.
  • El canal de noticiasmuestra los titulares de un canal RSS.
  • El módulo meteorológicomuestra el clima actual y los pronósticos.

Para personalizar estos módulos según tus necesidades, tendrás que ponerte manos a la obra con un archivo de configuración. Navega hasta el archivo de configuración en tu directorio MagicMirror/config y edita el archivo config.js. Esto es lo que encontrarás:

Vistazo al archivo config.js de Magic Mirror

Para editar su archivo config.js desde su directorio de inicio, ingresesudo nano MagicMirror/config/config.jsen su terminal.

Cada módulo debe tener un nombre en el campo demódulo.La posiciónindica en qué parte de la pantalla debe aparecer el módulo. La mayoría de los módulos requieren que se establezca una posición. La secciónde configuraciónes donde personalizará el módulo según sus necesidades. Puede obtener másinformación sobre los módulos predeterminadosen el sitio de Magic Mirror, pero analizaremos algunos de ellos ahora mismo.

Posiciones en la pantalla del Espejo Mágico
Relacionado
Las mejores aplicaciones y widgets de calendario para Android

¿Quieres una buena aplicación o widget de calendario para Android? Hemos seleccionado para ti las mejores aplicaciones y widgets de calendario de la tienda Google Play.

Personalizando tu calendario Magic Mirror

Abra el archivo config.js y desplácese hacia abajo hasta el módulo de calendario.

Archivo config.js de Magic Mirror que resalta el módulo de calendario

Elencabezadoes un campo opcional que muestra texto sobre el módulo. El campofetchIntervalindica la frecuencia con la que se debe actualizar el calendario en milisegundos. El valor aquí es un día, pero el valor predeterminado es cada cinco minutos. El campode símboloes el nombre de un ícono de labiblioteca de código abierto Font Awesomeque se muestra delante de los eventos de ese calendario. La URL es el enlace a su calendario .ical. Google, Microsoft y Apple admiten enlaces .ical.

Personalización de tu canal de noticias Magic Mirror

A menos que te conformes con los titulares del New York Times en tu pantalla inteligente, tendrás que ajustar la configuración de tu servicio de noticias.

Archivo de configuración de Magic Mirror que resalta el módulo de noticias

Eltítuloes el texto que se muestra sobre los titulares de las noticias. La URL es el enlace a la fuente RSS (esta fuente es bastante buena). Los camposshowSourceTitleyshowPublishDatemuestran la fuente y la fecha de la noticia. En la parte inferior,broadcastNewsFeedsybroadcastNewsUpdatespermiten que otros módulos interactúen con el módulo de fuente de noticias (como esteque crea un enlace de código QR a la noticia que se muestra).

Personalizando tu clima con Magic Mirror

No tiene sentido tener un widget meteorológico si no muestra el clima local. Abre el archivo config.js y busca el módulo meteorológico.

Archivo config.js de Magic Mirror que resalta el módulo meteorológico

Notarás que el archivo de configuración predeterminado tiene dos módulos meteorológicos: uno para el clima actual y otro para los pronósticos. También verás que ambos tienen la misma posición. Cuando los módulos tienen la misma posición en Magic Mirror, el módulo que esté primero en el archivo de configuración estará encima del último archivo.

El módulo meteorológico admite varios servicios, pero openweathermap es el predeterminado. El campotype también puede admitirhourly, pero no todos los servicios proporcionan un pronóstico por horas, así queconsulte la documentaciónpara ver si se adapta a sus necesidades. Técnicamente hablando, no necesitalocationylocationID. Si locationID está configurado, anula lo que esté configurado en location . Si vive en una ciudad grande como Nueva York o Seattle, probablemente esté seguro con solo location , pero si vive en Springfield, es posible que desee utilizar locationID.

Para obtener tu locationID,descarga el archivo JSON comprimidoque aparece en el archivo de configuración. Descomprime el archivo y luego busca tu locationID. Para obtener una clave API gratuita de Open Weather, tendrás queregistrarte para obtener una cuenta gratuita de Open Weather. Open Weather te enviará tu clave en un correo electrónico de confirmación y podrás encontrarla en la página de tu cuenta.

Relacionado
Convertí mi Raspberry Pi en una estación meteorológica completa: aquí te contamos cómo puedes hacerlo tú también

Tu Raspberry Pi del tamaño de la palma de la mano puede ayudarte a controlar los valores de temperatura, presión barométrica y humedad de tu entorno.

Disfruta de tu Espejo Mágico

¡Felicitaciones! ¡Has personalizado con éxito tu Magic Mirror! Después de guardar y cerrar tu archivo de configuración, Magic Mirror debería reiniciarse, pero si no lo hace (y usaste el script anterior para instalarlo), puedes usar el comandopm2 restart MagicMirrorpara actualizar tu pantalla con la nueva configuración.

Si tienes ganas de explorar el mundo de los módulos de Magic Mirror, puedesconsultar esta lista de módulos de terceros. Y si estás buscando otro proyecto para emprender,consulta esta lista de ideas.