Probablemente hayas visto que se mencionan los paneles inteligentes en diferentes lugares de Internet, casi siempre en el contexto de un servicio pago como DAKboard o comoun gran proyecto de bricolaje que utiliza un televisor o monitor viejos. Pero, ¿qué pasaría si te dijera que puedes usar una tableta vieja para hacer lo mismo? Hay algunas advertencias, pero con un poco de trabajo, puedes usar tu vieja tableta Android o iPad como pantalla para el panel de tu hogar inteligente utilizando el software de código abierto MagicMirror.
En cuanto a la advertencia que mencioné, no podrás instalar MagicMirror directamente en tu tableta. Por ahora, no hay instalaciones del software MagicMirror disponibles para Android o iPad. Pero lo que puedes hacer es instalar MagicMirror en una pequeña Raspberry Pi Zero 2 W y ejecutarla como servidor. Al hacerlo de esta manera, MagicMirror estará disponible como una página web para cualquier dispositivo en la misma red que tu dispositivo Magic Mirror. Así que hagámoslo.
Primero, tenemos que instalar MagicMirror en nuestra Raspberry Pi. No necesitamos usar un Zero para esto, pero como lo vamos a ejecutar como un servidor, no hay necesidad de conectarlo a una pantalla; por lo tanto, vamos a mantener el espacio de hardware lo más pequeño posible. Puedes experimentar con cualquier sistema operativo que desees, pero si estás usando un RPiZero, te recomiendo el sistema operativo más liviano disponible que aún tenga un entorno de escritorio, como el Bullseye Legacy de 32 bits, que es liviano, pero aún completamente funcional. MagicMirror no funcionará sin la configuración de escritorio. Si no estás seguro de cómo instalar un sistema operativo en tu Raspberry Pi, ¡tenemos una guía para eso!
Cómo instalar MagicMirror
Primero, los requisitos previos
Para instalar MagicMirror, primero debes asegurarte de tener tres programas instalados. Los instalaremos mediante la terminal de nuestra Raspberry Pi. Para abrir la terminal, puedes hacer clic en el ícono que se encuentra en la parte superior de la pantalla o presionarCtrl + Alt +T.
- Instala Git escribiendosudo apt install giten tu CLI (interfaz de línea de comandos). Esto te permitirá clonar los archivos de MagicMirror desde GitHub a tu máquina (como se explica a continuación). También necesitarás Git para agregar módulos más adelante.
- A continuación, instala Node. Escribesudo apt install nodejsen tu terminal. MagicMirror es básicamente una página web que se ejecuta localmente en tu Pi y Node permite que tu sistema procese el JavaScript que alimenta a MagicMirror.
- Por último, necesitamos Node Package Manager (NPM). Escribesudo apt install npm. NPM unifica todo y te permitirá descargar fácilmente dependencias para los módulos que las necesiten mientras construyes el panel.
En este punto, debes asegurarte de que tu versión de Node esté actualizadaal menosa la versión 18. Puedes comprobar tu versión con el comandonode -v. Si estás en una versión anterior a la 18, puedes actualizarla con unos pocos pasos. Primero instalancon NPM escribiendosudo npm install -gnen la línea de comandos. Luego, escribesudo n stableque actualizará todo lo que necesitas. Si tienes curiosidad, n es un programa que te permite controlar qué versión de Node estás usando.
Vamos a instalar MagicMirror
Una vez que tenga todos los requisitos previos establecidos, puede comenzar a instalar MagicMirror.
- Clona el repositorio de MagicMirror en tu máquina escribiendogit clone https://github.com/MagicMirrorOrg/MagicMirror. Esto moverá todos los archivos que necesitas para instalar MagicMirror en tu Pi desde la página de GitHub de MagicMirror.
- Una vez que Git haya terminado de hacer su trabajo, navegue al nuevo directorio MagicMirror concd MagicMirror.
- A continuación, escribenpm run install-mm. Esto puede tardar un rato, pero una vez que termine, estarás listo para comenzar a usar tu nuevo panel de Magic Mirror.
Por qué Raspberry Pi es el compañero perfecto para los aficionados a la IA
Con el nuevo hardware para Raspberry Pi llegando a los mercados, nunca ha habido un mejor momento para que los programadores curiosos le den una oportunidad a la IA.
Cómo configurar su servidor MagicMirror
Para comenzar a ejecutar MagicMirror, ve a tu directorio~/MagicMirror(escribecd ~/MagicMirroren la terminal) y ejecuta el comandonpm run start. Esto mostrará tu Magic Mirror con cualquier pantalla que hayas conectado a tu Pi Zero. Pero no queremos eso, queremos que nuestra tableta sea nuestro Magic Mirror. Para hacer eso, necesitamos ejecutar MagicMirror como un servidor y, antes de hacerlo, necesitamos cambiar algunas configuraciones en su software.
- Comience navegando al directorio~/MagicMirror/configy haga una copia del archivo config.js.sample que será la plantilla para su archivo config.js. Escribacp config.js.sample config.jsen su terminal.
- A continuación, abre el nuevo archivo config.js con el comandosudo nano config.js(puedes usar cualquier editor de texto que prefieras). El archivo config.js es donde puedes controlar todas las configuraciones que determinan cómo se ve y se comporta tu Magic Mirror personalizado.
- Cerca de la parte superior del archivo, debemos cambiar algunas líneas. Primero, cambiela dirección "localhost"porla dirección "0.0.0.0". Esto permitirá que MagicMirror transmita a cualquier dispositivo de su red local.
Asegúrate de no borrar la coma que hay después de las letras. ¡Es importante!
- A continuación, cambie la línea que comienza conipWhitelistporipWhitelist: []. Esto permitirá que cualquier computadora de su red acceda a MagicMirror. Nuevamente, deje la coma allí, la necesitamos.
- Guarde el archivo presionandoCtrl + O(se le pedirá que confirme el nombre del archivo; manténgalo como config.js), luego salga de nano presionandoCtrl +X.
Eso es todo lo que hay que hacer. Escribanpm run servery MagicMirror estará disponible para todos los dispositivos de su red doméstica. Para acceder a él, vaya a su navegador web y escriba la dirección IP seguida del puerto. Debería verse algo así:192.168.123.456:8080. Si no conoce su dirección IP,podemos ayudarlo con eso.
Alguien hizo un espejo mágico para juegos retro de 65 pulgadas con una Raspberry Pi y luce increíble
Puede que te duela el cuello jugar este proyecto de juego retro, pero sigue siendo una hazaña asombrosa.
Cómo configurar una dirección IP estática para su servidor MagicMirror
Ahora tienes todo lo que necesitas para acceder a la configuración de MagicMirror desde cualquier lugar de tu red. Casi. La dirección IP que acabas de buscar está asignada a tu dispositivo por el enrutador de tu red doméstica. Cada vez que un dispositivo se conecta a tu red doméstica, es probable que tu enrutador le asigne una nueva dirección IP diferente. Para asegurarte de que tu Pi tenga la misma IP cada vez, tendrás que investigar en la configuración de tu enrutador.
Cada enrutador tiene una forma diferente de acceder a su página de configuración ycómo acceder a ella podría ser un artículo aparte, pero una vez que inicie sesión correctamente, busque algo llamado DHCP estático o IP estática. Esto le indicará al enrutador que asigne la misma dirección IP a su dispositivo cada vez. Para lograr esto, necesitará la dirección MAC de su dispositivo Magic Mirror actual de elección.
La dirección MAC es un identificador único para cada dispositivo que puede conectarse a una red. Puedes encontrarla usando el comandoip address en tu terminal. Verás tu dirección MAC justo después de la línea que comienza conlink/ether(es la cadena de seis pares de letras y números separados por dos puntos).
Cada enrutador maneja las direcciones IP estáticas de manera diferente, pero en general, debes darle un nombre a tu dispositivo, ingresar su dirección MAC y seleccionar la dirección IP que deseas que use MagicMirror (los primeros dos números probablemente tendrán que ser 192.168). Una vez que hayas hecho eso, guarda los cambios y cierra la sesión.
Los mejores televisores de 2024
Encontrar el mejor televisor para ti puede parecer una tarea abrumadora, pero estamos aquí para ayudarte. Aquí tienes una lista de los mejores televisores que puedes comprar ahora mismo en 2023.
Haz tuyo tu Espejo Mágico
Ahora que tienes tu Magic Mirror en funcionamiento, puedes encontrar algunos módulos increíbles para personalizarlo exclusivamente para ti. Por suerte,tenemos la guía perfecta para que puedas empezar.