En este artículo, lo guiaremos a través de todo el proceso de construcción de un espejo inteligente Raspberry Pi paso a paso y explicará cómo puede personalizarlo para mostrar cualquier información que desee.
Cómo construir un espejo inteligente Raspberry Pi
Construir un espejo inteligente Raspberry Pi no siempre fue tan fácil como lo es hoy. Todos deberíamos agradecer a Michael Teeuw por crear MagicMirror, una plataforma de espejo inteligente modular de código abierto detrás de la mayoría de los espejos inteligentes de Raspberry Pi que ves en línea.
MagicMirror es un proyecto de código abierto mantenido por un gran grupo de entusiastas de todo el mundo, y contiene API que permite a los desarrolladores externos construir módulos adicionales que extienden su funcionalidad.
Además de MagicMirror, hay varios otros proyectos de software similares, incluidos Dakboard, Makr Mirror y Mirr.OS, pero no los cubriríamos en este artículo.
Lo que necesitará para su espejo inteligente Raspberry Pi
Para armar su propio espejo inteligente Raspberry Pi desde cero, necesitará un par de cosas:
Instrucciones paso a paso
¿Tienes todo lo que necesitas para crear tu espejo mágico?? Fantástico! Echemos un vistazo al proceso paso a paso.
Paso 1: Configure su Raspberry Pi
Le recomendamos que comience configurando su Raspberry Pi si aún no lo ha hecho. Para evitar errores difíciles de recorrer y otras sorpresas desagradables, haga una instalación limpia de la última versión de Raspbian. La guía de instalación oficial explica todo lo que necesita saber, por lo que no entraremos en más detalles aquí.
Arrancar en Raspbian y conectarse a Internet. Dado que lo más probable es que desee que su espejo inteligente Raspberry Pi cuelgue en una pared en algún lugar, debe conectarse a su red Wi-Fi haciendo clic en el símbolo Wi-Fi en la parte superior derecha de la pantalla.
Paso 2: Instale MagicMirror2
Hay dos formas de instalar la última versión de MagicMirror: puede hacerlo manualmente o utilizando un script de instalación automático. Ambas opciones se describen con gran detalle en el sitio web oficial de MagicMirror, pero le recomendamos que haga las cosas más fáciles para usted y vaya con un script de instalación automática.
Más específicamente, recomendamos el script de instalación automático creado por Sam Detweiler. Para ejecutar este script, todo lo que necesita hacer es pegar un solo comando en la ventana del terminal:
# bash -c "$ (curl -sl https: // raw.githubusercontent.com/sdetweil/magicmirror_scripts/
maestro/frambuesa.sh) "
El script le hará algunas preguntas durante la instalación, así que asegúrese de verificar su progreso de vez en cuando. No se olvide de reiniciar su Raspberry Pi una vez que MagicMirror se ha descargado e instalado por completo.
Paso 3: Configurar MagicMirror2
Lo bueno de MagicMirror es que cambias completamente su aspecto y comportamiento. Por defecto, MagicMirror2 se envía con los siguientes módulos: reloj, calendario, clima actual, pronóstico del tiempo, noticias, cumplidos, hola mundo y alerta.
Puede personalizar el módulo predeterminado editando el siguiente archivo de configuración:
~/MagicMirror/config.jsSi arruina algo, simplemente puede copiar el archivo de configuración predeterminado:
$ CD ~/MagicMirror/configTenga en cuenta que necesita reiniciar MagicMirror2 cada vez que realice cambios en el archivo de configuración. Para hacer eso, reinicie su Raspberry Pi o use este comando:
$ pm2 reiniciar mmPaso 4: ensamble su espejo inteligente
Ahora que eres Raspberry Pi Magic Mirror está configurado para tu gusto, puedes seguir adelante y ensamblarlo. Asegúrese de que su marco cubra completamente los biseles de la pantalla LCD, de lo contrario, verá un borde negro innecesariamente grande, y no olvide hacer agujeros para cables eléctricos.
Paso 5: Disfrútalo!
Felicidades! Acabas de crear tu primer espejo inteligente Raspberry Pi. Ahora puede colgarlo en una pared, conectarlo a la energía y disfrutar de los frutos de su trabajo de parto.
Un espejo inteligente Raspberry Pi puede convertirse en un centro de información útil para su hogar, o puede convertirse en un tablero útil para su próximo proyecto. Recuerde que siempre puede guardar su archivo de configuración actual y comenzar desde cero para darle a su Raspberry Pi una nueva vida.
Top 10 mejores módulos MagicMirror2
La mayoría de los usuarios de MagicMirror se alegran al probar diferentes módulos de terceros y ajustar sus espejos mágicos de Raspberry Pi para ser aún más útiles e impresionantes de lo que ya son. Para ayudarlo a aprovechar al máximo su nuevo espejo inteligente, hemos seleccionado los 10 mejores módulos de MagicMirror2 que deberían probar.
Los módulos MagicMirror2 vienen con sus instrucciones de instalación, que generalmente implican descargar el módulo de GitHub y luego agregarlo a la matriz de módulos en su configuración.archivo js.
Interfaz mmm-admin
Incluso con un teclado y mouse inalámbricos, no es exactamente fácil hacer cambios en su espejo inteligente Raspberry Pi una vez que se ha implementado. Este módulo le permite controlar y configurar su espejo inteligente de forma remota desde cualquier navegador web moderno, lo que le permite usar su teclado inalámbrico y mouse para otra cosa. El módulo de interfaz de administración es bastante simple de configurar siempre que conozca la dirección IP de los dispositivos que desea acceder a la configuración del espejo desde.
Sensor mmm-pir
Como sabrán, el Raspberry Pi usa muy poca potencia, y puede dejarla todo el día sin correr una gran factura de alimentación. Aún así, ¿por qué desperdiciar la electricidad cuando puede equipar su espejo inteligente Raspberry Pi con un sensor de movimiento PIR y poner su espejo a dormir si nadie lo usa apagando la salida HDMI o apagando el espejo a través de un relé?? Si esto le suena interesante, asegúrese de consultar este módulo útil.
Mmm-smarttouch
Este módulo puede hacer que su espejo inteligente Raspberry Pi sea aún más inteligente transformándolo en una experiencia interactiva con pantalla táctil. Con un simple toque en la pantalla, puede ocultar todos los módulos de espejo mágico, revelar botones de apagado y reinicio y más. Para usar este módulo, su espejo inteligente Raspberry Pi debe admitir la entrada táctil o estar equipado con un marco IR.
Mmm-voz
¿No sería genial si pudieras controlar tu espejo inteligente Raspberry Pi con tu voz?? Bueno, con este módulo, puedes! Lo que nos encanta de este módulo es que funciona completamente fuera de línea, lo que significa que sus datos no se transmiten a los servidores de algunas corporaciones y se analizan con fines publicitarios. Dado que analizar datos de voz es una tarea computacionalmente costosa, es mejor usar este módulo solo con la última versión de Raspberry Pi.
Mmm-coinmarketcap
Si está interesado en Bitcoin y otras criptomonedas, probablemente le guste la idea de mostrar información de criptomonedas en su espejo mágico. Como su nombre lo indica, el módulo MMM-CoinmarketCap recopila información de criptomonedas del sitio web de Coned Market Cap y la muestra en múltiples formatos diferentes.
Mmm-googlemapstraffic
¿Quién no odia estar atrapado en un atasco?? Usando el módulo mmm-googlEmapTraffic, puede mostrar un mapa de cualquier área con la información de tráfico actual de Google Maps y ver de un vistazo cuán buena o mala es la situación del tráfico. Para usar este módulo, deberá obtener una API en la página de Google Developer, y también necesitará coordenadas de latitud y longitud de Google Maps.
Mmm-aire
En áreas urbanas densamente pobladas, la mala calidad del aire se ha convertido en un problema importante, causando problemas respiratorios terribles en personas de todas las edades. Usando este módulo MagicMirror2, puede mostrar el índice actual de calidad del aire de una ubicación determinada y usar esta información para decidir si es una buena idea salir de su casa sin una máscara facial.
Mmm-traspaso
Esperar que lleguen los paquetes no es divertido, pero puede hacer que la espera sea un poco más tolerable con este módulo MagicMirror2 y usarlo para mostrar todas las parcelas desde su cuenta de después. Para configurarlo, todo lo que necesita es su clave API de después, que se puede encontrar aquí.
Mmm-ipcam
Puede ser sorprendentemente útil mostrar una cámara IP pública en su espejo mágico para que pueda ver la situación actual del tráfico o el clima en tiempo real, y ahí es exactamente donde entra este módulo. Sin embargo, no hay razón para limitarse a las cámaras IP públicas porque el MMM-IPCAM admite la autenticación basada en contraseña.
Mmm-reddit
Si eres un ávido usuario de Reddit, no quieres perderte este módulo porque te permite mostrar las mejores publicaciones de tu subreddit favorito en tu espejo mágico. Admite dos tipos de visualización, y puede configurar cuántas publicaciones desea mostrar.
¿Vale la pena el espejo inteligente Raspberry Pi??
Creemos que la construcción de un espejo inteligente de Raspberry Pi vale la pena! Desde la elaboración del marco hasta la configuración del espejo inteligente en sí, todo el proceso es una experiencia de aprendizaje maravillosa que le permite usar su Raspberry Pi para crear una pieza de conversación útil que pueda colgar en su pared y disfrutar todos los días.
Si ya tiene algunas de las piezas más caras necesarias para este proyecto, puede tener su espejo futurista para casi nada. Si alguna vez se cansa de su espejo inteligente Raspberry Pi, puede reutilizarlo fácilmente utilizándolo como un monitor externo y usando su Raspberry Pi para otro proyecto.