Un espejo inteligente es, como su nombre lo indica, un espejo inteligente que puede mostrarle la hora, la fecha, el clima, las próximas citas del calendario y más, mientras que, por supuesto, le muestra su propio reflejo. Si te apetece y tienes suficiente tiempo y habilidad, puedes incluso integrar un asistente de voz e introducir tantos componentes como quieras, pero depende de ti.
¿Qué se necesita para crear un espejo inteligente?
Crear un proyecto de Smart Mirror te costará unos 300 euros si piensas empezar de cero, pero si aprovechas una Raspberry Pi que tenías en un cajón muerta de asco sin usar un espejo que ya tenías en casa, la el precio del billete se puede rebajar bastante y lo podrías tener por menos de 100 euros. Obviamente puedes gastar aún más dinero, dependiendo de si quieres comprar un nuevo espejo, si quieres integrar un micrófono y parlantes para que pueda ser un asistente virtual, etc.
Como indiqué al principio, el componente esencial de este proyecto es una frambuesa pi, porque en esencia un espejo inteligente no es más que un espejo retrovisor que necesita ser controlado por «algo», y ese algo es Raspberry, una pequeña mini PC que apenas ocupa espacio y es capaz de ejecutar sistemas operativos Linux basados en -que cuentan con un enorme apoyo de la comunidad de desarrolladores. En general, cualquier modelo debería funcionar para usted, pero se recomienda que use un frambuesa pi 4 debido a su mayor poder.
Independientemente del tipo de Smart Mirror que pretenda construir, necesitará una serie de elementos que son comunes a todos los proyectos de esta naturaleza, por lo que a continuación enumeraremos los componentes mínimos que necesitará.
Lo que tenemos a mano es un espejo inteligente, así que obviamente necesitarás un espejo (¡sorpresa!), pero no necesitarás un espejo normal sino uno de los llamados en dos maneras (por un lado refleja la imagen, pero por el otro se ve lo que hay del otro lado), pues tendremos que ver la imagen del monitor que colocaremos en la parte de atrás. Lo ideal es ir a una ferretería o similar para pedirlo, porque lo que pasa es que tiene las mismas dimensiones que la pantalla que le pones detrás y esto es lo siguiente que trataremos.
Como se mencionó, es necesario colocar una pantalla detrás del espejo de dos vías, que se ocupará de la visualización de la información; su trabajo es poner un pantalla LCD de un monitor antiguo que ya tenías (siempre una pantalla plana, por supuesto), y el tamaño de esta pantalla determinará el tamaño del espejo de dos vías que necesitas pedir. El tamaño que desea usar depende de usted y, de hecho, incluso puede usar una tableta Android antigua si lo desea.
Otro elemento común que necesitará es un marcos, preferiblemente de madera porque si fuera metálico, no podría personalizarlo para el cableado que necesitará instalar. El marco es necesario tanto por estética como para poner los componentes «ocultos», así como para poder colgar el espejo en una pared. Obviamente, también necesitará herramientas básicas como un destornillador, tornillos, papel de lija, herramientas para trabajar la madera, etc.
¿Cómo hacer un espejo inteligente con una Raspberry Pi?
Como mencioné al principio, son muchas las formas y opciones que tienes a la hora de hacer un espejo inteligente basado en Raspberry Pi, así que lo que haremos será enumerar los proyectos listos que consideramos más interesantes para ello. puede obtener las ideas que necesita según el tipo que pretenda hacer.
Comenzamos con el Smart Mirror original, creado por Michael Teeuw y llamado Espejo Mágico². Como fue uno de los primeros Smart Mirrors que se crearon, todo está muy bien documentado en una serie de tutoriales escritos por el autor, por lo que no tendrás problemas para hacer tu propio proyecto siempre que seas un pequeño «manejador», porque todo se explica de forma sencilla. Los módulos predeterminados incluyen un reloj, un calendario, un pronóstico del tiempo y un mensaje de cortesía, y todos están integrados, por lo que ni siquiera tiene que configurar Raspberry.
Por otro lado, tenemos el proyecto oglinda oglinda por Dylan Pierce y es considerado por toda la comunidad DIY como la mejor guía para crear un espejo inteligente desde cero. Pierce rompió la regla y configuró Chromium para que se ejecutara al inicio después de instalar Raspbian, pero en cualquier caso, le recomendamos que lea la publicación completa que vinculé antes de iniciarla para crear la suya propia porque tiene algunos matices a tener en cuenta.
Por otro lado, tenemos un proyecto que te permite interactuar con Smart Mirror usando comandos de voz, en este caso agregando un teléfono inteligente o tableta Android a la ecuación. El proyecto está dirigido por Evan Cohen, quien proporcionó documentación completa sobre cómo construir, instalar y usar su espejo inteligente. Aquí hay un video de cómo funciona.
Finalmente, el último proyecto que queremos destacar está construido por Eben Kouao y no solo es un espejo con pantalla táctil inteligente, sino que también tiene una identificación facial incorporada para identificar a la persona que está frente a él. Construir un espejo con pantalla táctil inteligente no es fácil ni barato, ya que el grosor del espejo bidireccional hace que sea imposible usar una pantalla capacitiva estándar, pero Eben ha incorporado un marco infrarrojo para esta capacidad táctil con un LED en un lado y detectores de luz adentro el otro, pudiendo saber dónde fue tocado en el espejo.
Con la inclusión del módulo de cámara Raspberry Pi, el espejo puede ver al usuario e identificarlo mediante un módulo de detección de rostros OpenCV. Tienes toda la documentación en este sitio.