Archivo de la categoría: Un poco de TIC

Crea vídeos animados de calidad profesional con VideoScribe

Mi experiencia personal con esta herramienta ha sido más que satisfactoria puesto que sin especiales conocimientos en edición de vídeos he podido crear llamativas presentaciones.

Todos sabemos que los vídeos son un magnífico medio para transmitir tus ideas y mensajes de una forma amena e impactante. Existen muchas herramientas para ello de lo cual algo ya hemos hablado en este blog al referirnos, por ejemplo, a KineMaster, una práctica aplicación para crear y editar vídeos fácilmente desde tu móvil.

Sin embargo, en esta ocasión nos vamos a centrar en una herramienta específica para crear vídeos animados impactantes sobre pizarra blanca (también conocidos como “whiteboard animation”) y, por tanto, con gran potencial de “llegada” a nuestros destinatarios finales. Estamos hablando de la aplicación VideoScribe, creada por Sparkol.

Sin duda VideoScribe es una opción más que recomendable para su uso en entornos educativos pero también resulta ideal para exponer cualquier tema a través de una presentación dinámica y fresca, alejada de los tradicionales “PowerPoint”.

La característica sin duda más reseñable y distintiva de esta herramienta es la utilización de la “mano que escribe”. Puedes elegir entre decenas de manos o instrumentos de escritura (o gomas de borrar, según sea el caso), simulando tanto su uso por “diestros” como por “zurdos”. También existe la opción de usar la mano en distintos desplazamientos o para introducir diferentes elementos además de, por supuesto, crear tus propias “manos” personalizadas.

VideoScribe te ofrece una amplia variedad de “manos” para tus presentaciones.

Los elementos añadidos a tu proyecto se insertan en una línea del tiempo que te permitirá editar las características de cada uno de ellos para darle coherencia y dinamismo a tu presentación. Para cada uno podrás decidir el tiempo que tarda en “escribirse”, el tiempo de pausa y el tiempo de transición hacia el siguiente elemento. También podrás jugar con el enfoque de la cámara entre otras posibilidades.

La herramienta te permite insertar todo tipo de elementos gráficos de su amplia galería (más que suficiente para cualquier proyecto) aunque siempre tendrás la posibilidad de adquirir nuevas imágenes a través de la aplicación. Por supuesto, también podrás insertar tus propias imágenes desde tu ordenador. La versión de pago te permitirá, además, sustituir la siempre molesta “marca de agua” de VideoScribe por la tuya propia para personalizar tu presentación.

Obviamente, también podrás incluir música a tu proyecto dado que incluye más de 200 temas de uso libre además de poder grabar tu propio audio (sumamente interesante para la creación de material educativo) o insertar cualquier tema en MP3 si así lo deseas o lo requiere tu proyecto.

Aunque es característico su fondo de “pizarra blanca” también podrás editar el mismo y escoger entre diferentes colores y texturas.

Una características interesante es la de “zoom al final de la presentación” con la que conseguirás que la cámara se “aleje” hasta mostrar todo los elementos del proyecto. Cuando conozcas a fondo la herramienta, podrás intentar ir combinando la posición de los elementos que vayas incluyendo en la presentación para conseguir con todos ellos una forma o mensaje determinado de tal forma que al final de la misma, utilizando esta opción, la cámara te muestre el mismo construido con los propios elementos individuales de la presentación. Llegar a este nivel requiere obviamente un manejo más avanzado de la aplicación pero, desde luego, el efecto final será sumamente impactante.

Una vez terminado tu proyecto tendrás varias opciones para compartirlo directamente desde VideoScribe por ejemplo en YouTube, Vimeo o descargarlo como PowerPoint. También podrás descargarlo en tu ordenador para compartirlo o enviarlo o, como en el ejemplo que ilustra este post, “rematarlo” con alguna otra aplicación de edición de vídeos. La descarga la podrás hacer en diferentes formatos (WMA, MOV, AVI y secuencia de imágenes en JPG o PNG), todo ello en diferentes calidades (360 Web/teléfono, 640 normal, 720 HD estándar y 1080 Full HD) pudiendo escoger el número de frames por segundo. Una vez descargado tu proyecto, podrás convertirlo a tu formato preferido (en mi caso MP4) con cualquier servicio online, por ejemplo, sin pérdida de calidad del vídeo.

VideoScribe cuenta con una versión gratuita y otra de pago. La versión gratuita te permitirá utilizar la herramienta durante 7 días para realizar las pruebas o crear los vídeos que desees. La versión de pago, en el momento de escribir este post, supone 25 € mensuales, precio que se reduce a 13 € mensuales si optas por una suscripción anual.

Mi experiencia personal con VideoScribe ha sido más que satisfactoria puesto que sin especiales conocimientos en edición de vídeos he podido crear llamativas presentaciones con facilidad dado que la curva de aprendizaje de la aplicación es más que aceptable.

A modo de ejemplo, aquí te dejo la última presentación que he realizado para una campaña lanzada por la organización con la que colaboro actualmente. En este caso, una vez terminada la presentación con VideoScribe, remate la misma con Kinemaster para la cabecera y el cierre.

Por supuesto, existen otras opciones para la creación de presentaciones sobre “pizarra blanca”. Una de las más conocidas (o al menos de las “más publicitadas”) es por ejemplo Doodly cuyo precio, sin embargo, es bastante más elevado.

Y para finalizar, como siempre indico en este tipo de posts, aclarar que este blog no recibe ningún tipo de recompensa ni remuneración por la promoción de esta aplicación ni ninguna otra. Simplemente es una modesta aportación que espero te ayude en la tarea de crear presentaciones impactantes de calidad.

Crea y edita vídeos de calidad profesional con tu móvil

Gracias a la amplia galería de recursos y opciones que ofrece KineMaster podrás crear y editar vídeos de calidad con una curva de aprendizaje más que aceptable.

Aplicaciones para la creación y edición de vídeos hay muchas pero no todas son sencillas de utilizar para personas no muy versadas en diseño audiovisual como es el caso del que suscribe. Bien sea por razones laborales o por mero ocio, en múltiples ocasiones me he tenido que enfrentar a la tarea de crear o editar vídeos de todo tipo lo cual, si no dispones de los conocimientos y herramientas adecuadas, puede convertirse en un verdadero quebradero de cabeza para conseguir un resultado óptimo.

En este sentido y desde hace ya bastante tiempo mi aplicación preferida para estas labores es KineMaster, una App disponible para Android e IOs que te permite crear con notable facilidad vídeos de respetable calidad en tu dispositivo móvil, bien sea un teléfono inteligente o una tableta. Por supuesto, si eres más de “teclado y ratón” puedes intentar utilizar esta magnífica aplicación en tu PC a través de cualquier emulador como puede ser BlueStack, servicio al cual ya le dedicamos un post en este mismo blog.

KineMaster es un editor de vídeo muy completo, con muchísimas posibilidades de personalización a través de imágenes, audios, inserción de vídeos, filtros, retoque de brillo, contraste, saturación, transiciones, marca de agua, títulos, tema, etc. Su manejo es bastante intuitivo por lo que, a poco que experimentes y uses tu imaginación, podrás obtener resultados verdaderamente sorprendentes.

La aplicación la puedes utilizar en su versión gratuita con, obviamente, limitación de funciones. La versión “Premium” a la que puedes acceder mediante suscripción mensual te permitirá, entre otras opciones:

  • Acceder a los recursos Premium.
  • Eliminar la tan molesta “marca de agua”.
  • Eliminar la publicidad de la App (Android).
  • Acceder a soporte técnico prioritario.

Es interesante señalar que frente a otras aplicaciones de elevado precio, suscribirse a la modalidad Premium de KineMaster tiene un coste relativamente modesto que oscila entre los 4 y los 6 euros mensuales (en el momento de la edición de este post 4,19 €). Aunque también puedes realizar proyectos interesantes con la versión gratuita, la opción Premium, en mi opinión, es recomendable dado que te abrirá muchas posibilidades especialmente por el acceso a su amplia galería de recursos de todo tipo además de, por supuesto, eliminar la siempre molesta “marca de agua” que no querrás que aparezca en tu flamante proyecto. Por otro lado y al tratarse de suscripciones mensuales de las que puedes prescindir en cualquier momento, siempre tienes la posibilidad de hacerte Premium solo por un mes cuando realmente lo necesites para desarrollar el proyecto o los proyectos que tengas en mente.

Como paso previo a la creación de tu vídeo, te recomiendo que crees una carpeta en la galería de tu dispositivo con todas las fotos y vídeos que tengas pensado utilizar en el mismo puesto que ello te facilitará notablemente la tarea a la hora de montar tu audiovisual.

No es el objeto de este post desarrollar un tutorial detallado sobre el uso de KineMaster puesto que algunos muy buenos ya existen en Internet y porque siempre he sido de la opinión que la mejor forma de aprender a utilizar una aplicación es “trasteando” con la misma y buscando puntualmente aquello que realmente te interese.

En todo caso, aquí te dejo el enlace al manual de usuario (inglés) así como al canal de YouTube de la App donde encontrarás muchas explicaciones y “tips” para facilitarte la curva de aprendizaje.

Como muestra de las posibilidades y reconociendo que es manifiestamente mejorable, te muestro el último vídeo que he creado con KineMaster para la organización en la cual participo actualmente.

Y, por si hubiera alguna duda al respecto, aclarar que este blog no recibe ningún tipo de recompensa ni remuneración por la promoción de esta Aplicación ni ninguna otra. Simplemente es una modesta aportación que espero te ayude en la siempre compleja tarea de crear y editar vídeos de calidad.

¡Qué lo disfrutes!

Más de 100 Recursos Educativos online para el profesorado y las familias

Una amplia colección con más de 100 recursos educativos, culturales y de ocio online para el profesorado y las familias.

Actualmente existen infinidad de recursos online para facilitar la tarea del profesorado así como para ayudar a las familias y alumnado a mejorar sus conocimientos. La enseñanza y el aprendizaje online, siempre presente desde los inicio de Internet, ha cobrado un impulso inusitado durante el actual periodo de Alerta Sanitaria y confinamiento vivido en nuestro país con motivo de la pandemia del COVID-19 iniciada en marzo de 2020.

Existiendo muchísimo donde escoger, el problema fundamental para muchos docentes y familias reside en la tarea de seleccionar adecuadamente los recursos más indicados para cada tema y nivel educativo. Es por ello por lo que te proponemos una amplia e interesante compilación de recursos educativos online reunida por Stec.es y en cuya elaboración y mantenimiento participo activamente. En la misma podrás también encontrar mi propio Blog de Aula Jiribillas.com, con multitud de actividades para Educación Primaria.

RECOPILACIÓN DE RECURSOS EDUCATIVOS, CULTURALES Y DE OCIO

Consejos para la teleformación a distancia

Guía de Prevención de Riesgos Laborales en el teletrabajo  (STEC-IC).

TELENSEÑANZA Y TELEAPRENDIZAJE  (Interesante Infografía aportada por Carola Gómez).

Educación Infantil

Jugando y aprendiendo juntos (Blog de Educación Infantil de Carmen Cardeñosa).

Aplicaciones Android e IOs para matemáticas  (Fuente anónima).

Actividades en casa para el desarrollo cognitivo  (Koynos Cooperativa Valenciana).

Abecedario primaveral  (Fuente anónima).

Cuento “Quiero salir”  (Cova Díaz y Nico Ordozgoiti).

100 fichas para aprender las vocales  (Imágenes educativas).

Blog Educación Infantil (Juegos interactivos para Educación Infantil).

En mi aula de Infantil  (Recursos para Educación Infantil).

Educación 3.0  (10 blogs de aula para Educación Infantil).

Super Simple Español – Canciones Infantiles Y Más  (Canal de YouTube con canciones infantiles).

Rosa contra el virus   (Cuento para explicar el Coronavirus y otros posibles virus a los más pequeños/as).

Imágenes educativas  (Actividades Montessori).

WeebleBooks  (Libros infantiles gratuitos).

Enlaces a recursos diversos  (Pdf con multitud de enlaces a recursos).

Educación Primaria

Blog Jiribillas.com  (Numerosos recursos para Primaria organizados por materias).

Más de 150 recursos para Educación Primaria organizados por materias.

Blog Rebumbios.com  (Numerosos recursos para Primaria organizados por materias).

Aplicaciones Android e IOs para matemáticas  (Fuente anónima).

25 ideas divertidas para los días de cuarentena:  Cuaderno 1  –  Cuaderno 2   (PANEDUCA).

Emocrea “en casa”  (Materiales para la gestión de las emociones en casa. Docentes de la ULL).

Portal de Educación Infantil y Primaria  (10 Juegos para desarrollar el lenguaje oral en niños de Educación Infantil).

Recursos educativos para 5º de Primaria (Múltiples recursos).

Jugando y aprendiendo  (Enlace a Blog con recursos para 6º de Educación Primaria).

El abuelo educa  (Recursos variados organizados por materias).

JueduLand  (Juegos educativos interactivos en línea).

Facebook de Pepa Aurora Rodríguez Silvera (Actividades y cuentos para niños/as).

Ayuda para maestros   (Cuadernillos de repaso descargables para todos los niveles).

Mis lecturas favoritas – GEU Editorial:  Cuadernillo 1.2  –  Cuadernillo 2.1  –  Cuadernillo 2.2  –  Cuadernillo 2.3  – Cuadernillo 3.2 – Cuadernillo 4.2  (Cuadernillos de lectoescritura).

Diario “Unos días en mi casa”  (Recurso didáctico del CEP Norte de Tenerife para ayudar a los más pequeños a pasar el confinamiento).   

Cudernos Rubio  (La Editorial Rubio “libera” sus tradicionales cuadernos de trabajo).

DYLAR EDICIONES(Primeros Lectores. Lecturas y actividades para descargar).

DYLAR EDICIONES  (Matemáticas divertidas para trabajar en casa. Desde 1º hasta 6º de primaria).

Enlaces a recursos diversos  (Pdf con multitud de enlaces a recursos).

Búsqueda del tesoro en casa  (La Peque Factoría). 

ESO / Bachillerato

Jugando y aprendiendo (Enlace a Blog con recursos para distintas materias de la ESO).

MatesyMás  (Juegos interactivos para Secundaria y Bachillerato).

Recursos educativos para bachillerato -pdf con enlaces-   (Variado).

La cuna de Halicarnaso  (Historia, Cultura y Docencia).

Lecciones de Historia  (Universidad de Málaga).

Ayuda para maestros   (Cuadernillos de repaso descargables para todos los niveles).

LA HUELLA DE LOS CANARII  – Carta de la naturaleza de Gran Canaria  (Propuesta didáctica sobre texto).

Formación Profesional

Recursos para el aprendizaje en línea  (Ministerio de Educación y Formación Profesional).

Recursos educativos para Formación Profesional -pdf con enlaces-  (Variado).

Enseñanza de Idiomas

Blog de inglés para infantil  (Actividades organizadas por temas, trimestres y niveles).

The Glitter  (20 blogs de inglés para Educación Infantil y Primaria).

BLOG DE INGLÉS   (Proyectos para practicar inglés en secundaria).

Je reste chez moi  (Recursos para Francés).

ANGEL´S BLOG  (Blog de inglés para el alumnado y el profesorado).

Real Mom – Boing TV  (Inglés).

Frances hasta en la sopa  (Recursos para Francés – Educación Primaria). 

ISLCOLLECTIVE  (Recursos pedagógicos diversos para Francés).

Des ressources pour les profs de FLE  (Recursos diversos para Francés).

Pedagogía Terapéutica y Audición y Lenguaje

Material para trabajar por sesiones para Audición y Lenguaje  (CEIP Juan Cruz Ruiz).

Cuadernillos de trabajo para reforzar contenidos de Audición y Lenguaje -Primer ciclo-  (El maestro de Audición y Lenguaje).

Actividades alumnado de Audición y Lenguaje  (Asociación de Maestros de Audición Y Lenguaje de Canarias).

Actividades Pedagogía Terapéutica y Audición y Lenguaje para casa -pdf con enlaces-   (Infantil y Primaria).

Aula PT  (Juegos populares para estimular el lenguaje).

Discapnet  (Juegos educativos propuestos por la Fundación ONCE).

PT Para tod@s  (Página Facebook).

Lecturas comprensivas – Grupo Editorial Universitario:  Cuadernillo 1 – Cuadernillo 2 – Cuadernillo 3 – Cuadernillo 4 – Cuadernillo 5 (Lectura sencillas con pictogramas).

Recursos variados para diferentes niveles y etapas

Vídeos matemáticas  (Infantil, Primaria, Secundaria, Bachillerato y Selectividad).

Recursos CEIP Loreto  (Actividades Infantil, Primaria y ESO).

Animalec  (Espacio de encuentro con la literatura infantil y juvenil).

Audiolibros gratuitos de Amazon  (Libros y audiolibros para niños y estudiantes de todas las edades).

Manualidades para distintas edades  (Pdf con actividades para diferentes edades).

Apps educativas

EDUCTIFY: Este estudio tiene varias apps muy interesantes,en todas ellas podemos elegir un plan de estudios. En español hay de matemáticasinglés y ortografía.

BMATH: Una app para repasar matemáticas de 1º a 4º, muy gamificada y preparada para que a los 20 minutos los niños paren, ya que los bmathis se van a dormir.

AULA ITBOOK OPERACIONES MATEMÁTICAS: Sesenta niveles de dificultad, un montón de cálculos matemáticos básicos, repartidos en 10 escenarios.

AULA ITBOOK MY LIFE IN ENGLISH: Recomendada para edades de 8 a 14 años, con un nivel de inglés, A1, A2. A base de sopas de letras, crucigramas, el ahorcado y muchos juegos más.

KHAN ACADEMY: Parte de una organización sin ánimo de lucro con la misión de ofrecer educación gratuita de calidad para todos, en cualquier lugar del mundo, apoyándose en profesionales de la educación, nos ofrecen dos apps, una para los más pequeños y otra para mayores donde encontramos cientos y cientos de actividades, videos, juegos interactivos, etc. Muy muy completas.

Recursos Transversales para trabajar valores

Blog EscuelaCanaria.com – Picar en sección “Recursos” del menú principal  

(Recursos transversales: Arte en la escuela, Canarias, Convivencia y Mediación, Diversidad e Identidad Sexual, Educación Emocional, Educación para la Salud, Educación Víal, Igualdad Género, Medio Ambiente, Pacifismo, Solidaridad y Regugiados, TIC en aula, Otros Recursos).

Portales y Recursos Online educativos diversos

LIVEWORKSHEETS  (Banco de fichas interactiva con posibilidad de crear nuevas).

WEB DE ORIENTACIONES Y RECURSOS EDUCATIVOS PARA LAS FAMILIAS  (Espacio creado por la Consejería de Educación del Gobierno de Canarias)

CANALES EDUCATIVOS  (YouTube)

APRENDEMOS EN CASA – TVE  (Información sobre la oferta educativa de TVE, entre 6 y 16 años, a través de La 2 y Clan). 

Consejería de Educación del Gobierno de Canarias  (Recursos educativos digitales para el alumnado y profesorado).

Orientación Andujar  (Recursos educativos gratuitos y accesibles).

Educación 3.0 (Recursos educativos variados).

Plataforma Universo Abierto Grupo SM   (Recursos educativos para todas las etapas).

Zona Clic  (Biblioteca de actividades JClic).

Portal Averroes de la Junta de Andalucía  (Contenidos digitales educativos diversos).

PlayTic  (Contenidos educativos diversos).

Innovamat (Recursos didácticos para escuelas y familias).

Aula Planeta (Tercer ciclo de Educación Primaria y ESO).

Calendario CEAPA 2020 -pdf-  (Las competencias clave para el aprendizaje permanente. Ideas para cada día del año).

Scouts ASDE  (Ideas sobre el Coronavirus y otros temas -lecturas, manualidades, juegos online…-).

Actiludis  (Recursos educativos diversos).

Plataformas educativas online

Aula virtual con Google Clasroom  (Plataformas educativas online).

G Suite para Centros Educativos  (Disponible gratuitamente para las instituciones educativas que cumplan los requisitos).

Edmodo  (Plataforma educativa online).

Otros recursos educativos, culturales y de ocio

 Biblioteca digital eBibliocanarias  (Libros, prensa, revistas, películas…).

Museos canarios para visitar sin salir de casa  (Visita interactiva).

Juegos didácticos para aprender Geografía  (Mapas flash interactivos).

Biblioteca Digital Mundial  (Library of Congress).

Cien películas completas en español  (YouTube).

Teatroteca – Centro de Documentación Teatral  (Obras de teatro de acceso gratuito).

Guía de Ocio para sobrevivir al confinamiento – Ayuntamiento de Tres Cantos (Pdf con multitud de enlaces a recursos de ocio y educativos).


Y para terminar, un poco de humor, que nunca viene mal…

¡Espero qué te sea de utilidad!

La “brecha digital” o la moderna cara de la pobreza en Canarias

Urge debatir colectivamente y buscar alternativas en todos los ámbitos para evitar que sean los sectores sociales más desfavorecidos los que paguen la factura de la inevitable crisis que se avecina.

Fernando Pellicer Melo

La actual situación de suspensión de la actividad educativa presencial ha traído a la palestra el término “brecha digital” para señalar la desigualdad existente entre la ciudadanía respecto a su acceso a las TIC (Tecnologías de la Información y la Comunicación). Según cálculos de Oxfam Intermon, 4.000 millones de personas en el mundo viven sin acceso a la red lo cual, en la era de la conectividad, condiciona notablemente sus posibilidades de progreso socioeconómico y cultural.

Además del acceso a la red propiamente, la brecha tecnológica también se manifiesta en la falta de “habilidades digitales” en gran parte de la población, casi imprescindibles en la actualidad para relacionarse con las administraciones, para el acceso a servicios y recursos  culturales y educativos de todo tipo y, por extensión, para lograr una mejora de la cualificación laboral o, sin ir tan lejos, para algo tan doméstico como consultar la factura de la electricidad.

Sin menoscabo de los problemas de “conectividad”, se destaca la falta de “habilidades digitales”, según informes del Instituto Canario de Estadística (Istac), como el principal déficit que encontramos en nuestro archipiélago en este ámbito y que, de forma palpable, se está poniendo de manifiesto en el terreno educativo una vez ha entrado en juego la obligada y urgente necesidad de desarrollar alternativas formativas online. Actividad online, dicho sea de paso, que se está desarrollando gracias fundamentalmente a que el profesorado ha puesto desinteresadamente sus recursos personales de acceso a la red y dispositivos al servicio de  su actividad laboral y, por tanto, del bien común, como no cabría esperar otra cosa en la actual situación.

Podríamos reforzar el análisis matizando, y esto lo afirmo yo, que una cosa es que una buena parte de los hogares canarios dispongan de acceso a la red y diversos equipamientos tecnológicos como televisiones, videoconsolas o móviles, más o menos de última generación, y otra muy diferente es que, además, se disponga de un ordenador o tableta en condiciones y, lo que es aún más complejo, de las habilidades necesarias para utilizar los mismos para actividades que vayan más allá del mero ocio. En este contexto, no podemos menos que considerar que la brecha tecnológica no es más que una expresión de la desigualdad y la pobreza en la sociedad de la era digital.

Nada de esto nos debe sorprender a poco que hagamos un mínimo ejercicio de contextualización. Así por ejemplo y sin ánimo de ser exhaustivos, según el IX Informe “El Estado de la Pobreza” elaborado y presentado en octubre de 2019 por la Red Europea de Lucha contra la Pobreza y la Exclusión Social en Canarias (EAPN-Canarias), el 36% de la población del archipiélago está en riesgo de pobreza y exclusión social mientras que la Tasa de Pobreza Severa en Canarias se sitúa en el 9,2% señalando, además, un incremento de 40.000 personas en riesgo de exclusión social respecto a informes anteriores. En palabras de la propia Viceconsejera de Derechos Sociales del Gobierno de Canarias y pese a la mejoría en algunos parámetros, “los datos de este informe ponen de manifiesto la cronificación de la pobreza en nuestra región (…) por lo que requiere de políticas concretas y realistas”. Si a lo anterior le sumamos, por solo aportar un dato más, una tasa cercana al 19 % de desempleados declarados, de las más elevadas del Estado, según la última Encuesta de Población Activa (EPA) correspondiente al último trimestre de 2019, creo resulta sencillo hacerse una idea del actual estado de la cuestión en nuestro archipiélago.

Los datos apuntados se refieren al periodo previo a la alerta sanitaria originada por el COVID-19 por lo que no contemplan, obviamente, las gravísimas consecuencias que sobre la actividad productiva está ya teniendo la actual situación, en un territorio como el nuestro, supeditado al binomio económico del turismo y los servicios. Aunque tiempo habrá, desgraciadamente, para comprobarlo, algunas proyecciones indican que el desempleo en Canarias podría alcanzar cotas inéditas, superiores al 40%, como consecuencia del desastre económico que se avecina.

Ante este amargo panorama, la anunciada distribución de 10.000 tabletas con conectividad a Internet, sufragadas por la Consejería de Educación y, en menor proporción, por el Ministerio de Educación y por muy loable y necesaria que sea la iniciativa, solo viene a suponer un parche ante la profunda hemorragia de desigualdad social que sufrimos en el archipiélago. Aún estando más que justificada la iniciativa, es evidente que no solucionará el problema de fondo, además de porque solo alcanzará una porción relativamente pequeña de los hogares canarios con necesidades al respecto porque, a la luz de lo expuesto, no afronta el problema esencial desde su raíz. Solo será posible, como decíamos apuntaba la propia Viceconsejera de Derechos Sociales, avanzar en la lucha contra la desigualdad social con “políticas  concretas y realistas” que, añado, aborden el problema globalmente y desde su origen. En todo caso “andando se hace camino”.

Sería demagógico afirmar que los gobiernos actuales, centrales o autonómicos, tengan la exclusiva responsabilidad de esta situación pero no resultaría tan desacertado sostener que la gestión de los progresivos gobiernos en materia social y económica durante las últimas décadas no ha estado orientada a compensar las desigualdades sociales como objetivo prioritario. Por solo dar una muestra, las más de 20.000 solicitudes de ayuda a la dependencia paralizadas en algún despacho del Gobierno de Canarias -según datos del Imserso y la propia Administración-, la casi inexistente política de ayudas a la vivienda, los recortes y privatizaciones en materia sanitaria y la escasa inversión en el ámbito  educativo, incumpliéndose sistemáticamente la Ley Canaria de Educación, por no hablar de la nula visión respecto a la urgente necesidad de diversificación de la economía canaria, dan buena cuenta de ello.

En definitiva, es necesario que los gobiernos hagan suyo, realmente y no solo como mantra publicitario, el lema tan en auge “De esta salimos juntos” y se apliquen denodadamente para afrontar la crisis socioeconómica que se avecina y cuyos efectos ya estamos comenzando a notar, desde una perspectiva eminentemente social para no repetir experiencias de anteriores crisis donde los recortes se cebaron, dramáticamente y casi de forma exclusiva, en la población más vulnerable socialmente.

Convierte tu viejo móvil en una cámara de vigilancia fácilmente y sin coste

Todos tenemos algún viejo móvil cogiendo polvo en algún cajón. ¿Porqué no sacarle provecho y darle una nueva oportunidad?

Los teléfonos inteligentes son dispositivos que acaparan en su interior una enorme tecnología, incluso, por supuesto, aquellos que ya has desechado por obsoletos o por algún problema puntual que no compromete enteramente el funcionamiento del móvil. Dado que es más que probable que almacenes alguno olvidado en algún cajón y a poco que te guste reutilizar las cosas, cuestión más que recomendable desde el punto de vista de la sostenibilidad, debes saber que siempre hay posibilidad de sacarle provecho y darle una segunda oportunidad con variadas opciones de uso. Ideas al respecto encontrarás en abundancia en Internet: reproductor multimedia, marco de fotos, consola retro, GPS para el coche, cámara de vigilancia y así, infinidad más.

Precisamente, en esta última posibilidad de reutilización, la de cámara de vigilancia, nos vamos a detener en esta entrada. Con una simple búsqueda en la red podrás encontrar información sobre distintas opciones y aplicaciones para conseguir el objetivo, tanto dentro de tu red doméstica como para utilizarla fuera de la misma (obviamente, lo más interesante y también bastante más complejo). Sin embargo, en este post nos vamos a centrar en una de las alternativas más sencillas actualmente existentes para conseguir la finalidad deseada. Nos referimos a la App gratuita App eWeLink Camera. Por si lo desconocías, eWeLink es la App utilizada para gestionar los dispositivos de la marca SONOFF que ahora incluye la posibilidad de incorporar, mediante la App eWeLink Camera, nuestro antiguo móvil reconvertido en cámara de vigilancia, como un dispositivo más, de forma, además, gratuita y sencilla.

La configuración no ofrece ninguna dificultad. Solo es necesario descargarse la aplicación eWeLink Camera en el móvil que pretendamos reciclar y disponer de la aplicación eWeLink original en nuestro propio móvil. Es importante tener en cuenta que no debes instalar ambas aplicaciones en el mismo dispositivo puesto que entrarían en conflicto. Una vez instaladas, es necesario identificarte en ambas con la misma cuenta eWeLink para que, a continuación, puedas detectar el “nuevo dispositivo” desde tu móvil habitual. Una vez realizadas estas sencillas operaciones, tu nueva cámara de seguridad será accesible, junto con el resto de dispositivos que tengas configurados, en tu App eWeLink aún cuando ambos móviles no se encuentren en la misma red aunque, obviamente, ambos deberán contar con conexión a Internet del tipo que sea.

Si el móvil utilizado ahora como cámara de seguridad no va a ser empleado para ninguna otra función y aunque no es imprescindible, no estaría de más realizarle una limpieza reseteándolo a los datos de fábrica mediante la opción que deberás encontrar para ello en los ajustes del dispositivo. Si no fuera así, siempre tienes la posibilidad de realizar un “Factory Reset” desde el modo “Recovery” de tu teléfono. Lo normal, para los teléfonos Android, es que puedas activar el “Recovery Mode”, con el teléfono apagado, manteniendo presionados el botón para bajar el volumen y el botón de encendido al mismo tiempo, hasta que el dispositivo se encienda. En Internet encontrarás mucha información al respecto así como las combinaciones de teclas adecuadas para tu dispositivo si no te funcionara con la “estandar” que te indico.

Lógicamente, es importante que el móvil que vayas a utilizar como cámara y donde, por tanto, tendrás instalado eWeLink Camera, esté permanentemente conectado a la red eléctrica para evitar acabar en unas pocas horas con la batería. En el mismo tendrás la opción de “congelar” (freeze) la pantalla para que la cámara siempre se mantenga en primer plano sin que ninguna otra App la pueda ocultar.

Por su parte, en cuando accedas a tu nueva cámara en eWeLink, desde el teléfono desde el cual pretendas visualizarla, dispondrás de la opción de mandar mensajes de voz, para lo cual solo tendrás que activar el micrófono y, por supuesto, de escuchar el sonido ambiente que esté recogiendo la aplicación en tu viejo móvil. Es decir, además de cámara, tendrás un “intercomunicador” entre ambos móviles pero, eso sí, solo accesible desde el móvil desde el cual visualices tu cámara remota. Tu nueva cámara se activará automáticamente cada vez que accedas a la misma desde la aplicación eWeLink. Mientras no sea así, mostrará una pantalla en negro con un simple mensaje de “No connection”. Finalmente, recuerda que como ya hemos explicado en un anterior post, si quieres visualizar tu nueva cámara desde un PC, deberás instalar un emulador de Android en el mismo.

Es evidente que con eWeLink Camera no vas a obtener las prestaciones avanzadas que puede ofrecer una cámara de vigilancia profesional pero, dado su carácter gratuito, su facilidad de configuración y manejo así como la posibilidad que te ofrece de reciclar tu viejo móvil, sin duda es una opción sumamente interesante para tu hogar, trabajo o, simplemente, vigilar tu mascota.

Recicla tu viejo móvil y contribuye a la sostenibilidad del Planeta

Tus juegos y aplicaciones Android preferidas en tu PC

BlueStacks te permitirá acceder desde tu PC a tus aplicaciones Android preferidas de forma sencilla e intuitiva.

Ya sea por trabajo, ocio o simplemente para disfrutar de tus juegos Android preferidos desde tu PC, es posible que en más de una ocasión te hayas planteado utilizar alguna de las Apps Android de tu móvil en tu ordenador personal. Si te has visto en esta situación, estás de suerte porque, como en la mayoría de las ocasiones cuando hablamos de tecnología, ello es posible sin grandes quebraderos de cabeza.

Existen diversas alternativas y una de ellas, quizás de las más recomendables, es la utilización de un emulador de Android. Como su propio nombre indica, este tipo de programas te permitirán “emular” el sistema operativo Android en tu PC y, por tanto, utilizar de forma totalmente funcional casi cualquier App existente en Google Play.

Entre los diferentes emuladores que puedes encontrar, BlueStacks es uno de los más utilizados y, en mi opinión, de los más completos y versátiles, además de contar con versiones para Windows y macOS. Si utilizas Linux, de momento la cuestión está algo más complicada aunque existan algunas alternativas como GenyMotion.

Una vez instalado y configurado BlueStacks, lo cual no supone mayor problema, sería como tener un móvil o tablet virtual en tu ordenador, pudiendo descargar y utilizar tus aplicaciones y juegos Android favoritos. Al acceder, podrás comprobar que es un emulador orientado, especialmente a partir de su última versión, hacia los juegos, lo que hace que triunfe en el mundo “Gamer”, pero eso no significa que no puedas utilizar, de forma totalmente funcional, cualquier otra App del Market de Google.

Para que te hagas una idea de sus posibilidades, más allá de ser una potente plataforma de juegos, en mi caso la utilizo para acceder cómodamente desde mi portátil a aplicaciones tales como Xiaomi Home, para visualizar diferentes cámaras de seguridad, 1Password o eWeLink. Precisamente, una de las grandes ventajas de este emulador es que en su instalación inicial ya trae Google Play incorporado de “serie” lo que facilita enormemente la descarga de cualquier App que desees. Una vez instalado BlueStacks, encontrarás un escritorio bastante intuitivo cuyo funcionamiento será bastante similar al de tu móvil o tablet, es decir, sin especiales complicaciones añadidas y contando con que, evidentemente, podrás utilizar el teclado y el ratón sin ningún impedimento. Además, para los juegos, también ofrece posibilidades de emular mandos para controlar los mismos entre otra amplia variedad de posibilidades.

Señalar que aunque he tenido la oportunidad de leer algunos comentarios negativos respecto a actualizar BlueStacks de su versión 3 a la 4, e incluso recomendaciones de no descargarse esta última, en mi caso no he tenido problemas al respecto, ni con la versión 4 ni con todas las actualizaciones posteriores que he ido instalando.

Los requisitos mínimos de BlueStacks no son muy elevados aunque, por supuesto, mientras más potente sea tu ordenador, mejor rendimiento obtendrás en todas las aplicaciones y juegos que pretendas utilizar. En todo caso, si tu computadora ya está próxima a la jubilación, no estaría de más que le echaras un ojo a los “Consejos para acelerar BlueStacks” que se ofrecen desde su soporte.

En definitiva, una gran solución, útil y sencilla, sin deseas acceder fácilmente a tus aplicaciones Android preferidas desde tu PC.

Descargar BlueStacks para Windosw y macOS.

Página oficial de BlueStacks.

Google conoce tus movimientos, si tú quieres, claro

Si George Orwell levantara la cabeza, probablemente nos miraría fijamente y nos diría… “¡Te lo avisé!”

Fernando Pellicer Melo

En plena alerta sanitaria por el COVID-19 y con la ciudadanía confinada en sus casas, Google nos ha vuelto a recordar su permanente “omnipresencia” publicando detallados informes estadísticos en los que se analiza como las medidas decretadas por las autoridades sanitarias están afectando a la movilidad de la población en hasta 131 países. Algo ya conocido y accesible de forma individual a través de Google Maps pero que ahora, puesto en su conjunto y accesible públicamente, ofrece una idea de la ingente cantidad de información que Google maneja sobre nuestras vidas.

Así por ejemplo, en el conjunto del Estado español y durante el periodo de confinamiento, el movimiento hacia lugares de recreación y tiendas ha bajado un 94%, el uso del transporte público un 88%, la asistencia a lugares de ocio un 85%, las compras un 76% y los viajes al trabajo un 64%, mientras que en lugares residenciales la movilidad crece un 22%.

Según Google, para elaborar estos informes se sirve de datos “anónimos” obtenidos a través de la geolocalización de los teléfonos móviles sin conocimiento, presuntamente, de la identidad de cada usuario.

Los documentos, accesibles públicamente, se pueden encontrar en su nuevo servicio COVID-19 Community Mobility Reports donde se detalla la movilidad de la ciudadanía por países y, en el caso de España, también por Comunidades Autónomas.

Los portavoces de Google no dudan en señalar la bondad de sus actuaciones “La idea es ayudar a los responsables de salud pública y otras administraciones a entender mejor cuáles están siendo los efectos de las medidas adoptadas y, si es necesario, modificarlas en base a las tendencias observadas, según ha explicado un portavoz de la compañía subsidiaria de la multinacional Alphabet Inc.

Con todo ello, Google nos vuelve a recordar que, a poco que se lo permitamos, puede conocer mucho más de lo que pensamos sobre nosotros mismos, incluido –como es el caso- cuáles son nuestros movimientos habituales todo ello gracias a la inseparable simbiosis existente entre persona y móvil propia de nuestros actuales tiempos.

Obviamente, la compañía afirma tajantemente que en este ingente proceso de recogida y análisis de datos, se siguen “los más estrictos protocolos y políticas de privacidadincluyendo el no ofrecer cifras absolutas de movimiento sino solo cifras porcentuales.

Los informes se generan a partir de los datos de geolocalización que los dispositivos móviles ofrecen a Google, esto es, a través del GPS de los teléfonos que hayan dado permiso expreso para ello, tal como hacen ya muchísimas otras Apps probablemente instaladas en tu móvil.

La cuestión, una más dentro del gran debate abierto sobre la privacidad y nuevas tecnologías, obviamente da para mucho pero lo que esencialmente nos interesa a efectos de este post es conocer como desactivar la posibilidad de que las App de Google o cualquier otra puedan recopilar datos sobre tus movimientos, si es que ello realmente te preocupa.

En este sentido, hace no mucho tiempo, accedí desde mi cuenta Google a la función de “Cronología de ubicaciones” de Google Maps y me quedé realmente “impactado” por la enorme cantidad de información recabada por Google sobre mis ubicaciones pasadas. Prácticamente podía revisar, con mapita ilustrativo incluido, mis movimientos y localizaciones de cualquier día de los últimos años. Realmente asombroso. En ese mismo momento opté, no solo por desactivar la posibilidad de que Google almacenara esos datos personales sino que, además, borré todo el historial existente.

Si la cuestión te preocupa, la opción más drástica pasa por desactivar desde los ajustes de tu teléfono móvil la funcionalidad de geolocalización, esto es, el GPS. De esta forma podremos evitar que las Apps accedan a esta función y, por tanto, puedan recabar datos al respecto.

Sin embargo, si no quieres quedarte “ilocalizado”, por decirlo de alguna forma, también puedes optar por controlar los permisos que le otorgas a cada aplicación, incluido –lógicamente- Google Maps. A través de la configuración de tu cuenta Google y una vez iniciada sesión, podrás acceder a la gestión de tu historial de ubicaciones, pudiendo pausar la recogida de datos al respecto e, incluso, borrar todo el historial de ubicaciones registrado por Google hasta la fecha.

Respecto a las otras muchas aplicaciones que también recaban datos de geolocalización con excusas –en ocasiones- de lo más peregrinas o inexplicables, lo ideal es fijarse bien en los “permisos” solicitados a la hora de instalar las mismas y decidir en ese momento lo que estás o no dispuesto a que los “dueños” de la App en cuestión conozcan sobre tu vida privada. Respecto a las Apps ya instaladas y dando por hecho que tuviste escasa precaución en el momento de instalarlas, la opción pasa por visitar los “permisos” otorgados a cada aplicación en los ajustes de tu dispositivo y retirar aquellos que no consideres oportuno. Porqué, pensándolo un poco, ¿para qué demonios quiere una simple aplicación de “recetas de cocina” permiso para acceder a todos los contactos de mi móvil? En este punto, no te sorprendas si algunas aplicaciones te exigen “obligatoriamente” el aceptar determinados permisos para poder ser instaladas o funcionar correctamente. En ese caso solo cabe decir que ¡la decisión es tuya!

En definitiva, es evidente que como dice el dicho respecto a Internet “si algo es gratuito es que el producto eres tú”. No descubrimos nada si afirmamos que el gran filón de negocio actual en el mundo online es precisamente la recogida y análisis masivo de datos y su posterior venta a todo tipo de multinacionales e, incluso, gobiernos, que orientan sus estrategias de mercado o políticas en función, precisamente, del resultado del análisis masivo de esos datos, que supuestamente, nos reiteran una y otra vez, son siempre “anónimos”. En definitiva, lo que se ha venido a denominar en tiempos recientes el “Big Data”.

En todo caso, ante esta realidad incuestionable de la que participan activamente todas las grandes corporaciones del ámbito tecnológico, no hay que olvidar que, al menos en parte, no estamos totalmente indefensos, si es que la cuestión realmente nos importa. Todo pasa por darse una detallada vuelta por las opciones de privacidad de nuestros dispositivos y de las aplicaciones instaladas y, sobre todo, evitar picar compulsivamente en “Aceptar” cada vez que abrimos una página web, instalamos una App en nuestro móvil o descargamos cualquier programa en nuestro ordenador.

Como para pensárselo dos veces.

Como probar tus códigos HTML, CSS y JavaScript

Conoce algunos de los servicios online más interesantes para probar tus códigos y hacerte la vida más fácil.

Lo primero que debo aclarar (por si prefieres no seguir leyendo y dedicarte a mejores cosas) es que mis conocimientos son prácticamente nulos respecto a los diversos lenguajes de programación. Sin embargo, a lo largo del tiempo, en mi relación con las TIC, me he tenido que enfrentar a la compleja tarea de crear o modificar líneas de códigos por motivos diversos que no vienen al caso.

Obviamente, cuando lo he necesitado, he buscado la solución o las líneas de “código mágico” requeridas preguntando a “Mr. Google” y haciendo uso de los conocimientos previamente compartidos por gente mucho más versada en el tema que el que suscribe. Por supuesto, también a base de muchos ensayos y errores, algo he aprendido para sobrevivir pero no lo suficiente para atreverme a intentar impartir cátedra sobre el tema.

Precisamente la necesidad y falta de conocimientos, me llevó a descubrir desde muy pronto algunos servicios online para probar o validar códigos, fundamentalmente en HTML pero también en CSS o JavaScript.

Este tipo de servicios online resultan fundamentales para aquellos que, como es mi caso, necesitan en algún momento crear o modificar unas pequeñas (o no tan pequeñas) líneas de código para cualquier tarea que estés desarrollando y no cuentan con los conocimientos suficientes para ello.

En Internet encontrarás múltiples opciones con diversas características y funcionalidades. Sín embargo, optando por la sencillez y facilidad de uso, voy a recomendar tres de estos servicios online para realizar este tipo de tareas. Puede que no sean los mejores ni los más “potentes” pero te aseguro que cumplen su cometido holgadamente:

  • CUBIC FACTORY: El servicio online que utilizo normalmente. Sencillo y sin complicaciones. Válido para comprobar códigos HTML, CSS y JavaScript.
  • JSBIN: Similar a CUBIC FACTORY. También te permite comprobar tus códigos HTML, CSS y JavaScript.
  • CSSDESK: En este caso se trata de un servicio que te permite comprobar tus códigos HTML simultáneamente con los estilos aplicados mediante CSS. Muy útil y también sencillo de utilizar.

Los tres servicios, además de ser gratuitos, cumplen con una condición para mi fundamental y es que cuentan con ventana de “resultado”, “output” o como la quieras llamar. Es decir, que podrás ver el resultado de tu código en “tiempo real” a medida que vayas escribiendo el mismo en la ventana habilitada para ello.

Y hasta aquí este pequeño aporte que espero te resulte de utilidad ante la siempre ardua tarea de escribir códigos.

Controla remotamente tu ordenador de forma sencilla

Programas para controlar remotamente tu ordenador hay muchos pero, sin duda, AnyDesk es una de las mejores opciones.

Efectívamente, programas para controlar remotamente tu PC, portátil, tableta o móvil hay muchos y muy diversos. Mi experiencia al respecto no es excesiva pero algunos he utilizado. Esencialmente RealVNC que, como es sabido, viene instalado por defecto con el Sistema Operativo Raspbian para Raspberry. De hecho, suele ser el programa “oficial” para controlar remotamente estos sorprendentes microordenadores (dentro de la misma red en mi caso) de una forma cómoda. Para mi resulta imprescindible tanto para el control de mi Magic Mirror como para la “Raspi” con Alexa integrada que me he montado en las últimas semanas. Aunque no es el objeto del post, por aquí te dejo la información para configurar VNC en tu Raspberry.

Sin embargo y más allá de las buenas prestaciones (pese a algún “cuelgue” puntual) de RealVNC para el control remoto de la Raspberry, la cuestión se complica algo más si lo que queremos es controlar otro tipo de dispositivos, especialmente si no se encuentran dentro de la misma red. Como es lógico, ello es posible con esta alternativa pero pronto nos encontraremos con algunos inconvenientes.

El primero y evidentemente más importante es que RealVNC no es gratuito o, para ser más exactos, no es totalmente gratuito. Es decir, si realmente necesitas funcionalidades más avanzadas que las básicas, será necesario que pases por “caja”. Y no es que me parezca mal, obviamente. El “conocimiento” hay que pagarlo y la buena gente que está detrás de RealVNC pues también tendrá que comer, imagino. Solo lo cito porque entiendo que será de interés para la concurrencia.

Por otro lado si pretendes utilizar RealVNC para controlar algún dispositivo fuera de tu red, prepárate para “pelearte” con tu router dado que tendrás que abrir puertos y pijaditas semejantes, muy importantes -por supuesto- desde el punto de vista de la seguridad pero que complican el asunto bastante a los no muy duchos (como un servidor) en ese tipo de materias.

Así las cosas y en pleno periodo de confinamiento por el COVID-19, una compañera me pide que le ayude a configurar su nuevo ordenador, comprado expresamente para poder atrincherarse en condiciones en su casa y seguir desarrollando su actividad laboral. Dado que no me veía afrontando tal cuestión a golpe de teléfono o WhatsApp, pensé en el control remoto del portátil para facilitar la cuestión. Descartado -por las razones expuestas- RealVNC, es donde entra en juego mi amigo “Fran” (un entendido en informática pero de los de verdad y no un simple “apañado”) el cual me recomendó y aquí llega la razón última de este post, AnyDesk.

Sin obligación de indagar mucho en su configuración, con una instalación simple y una forma de conexión remota más simple aún, pude fácilmente “tomar el control” del portátil de la compañera y hacerle (con su permiso) todas las herejías que me pareció oportuno incluyendo, obviamente, la desinstalación inmediata del Office 365 y sus insistentes propuestas de suscripción que no hay porque soportar existiendo alternativas muy válidas como LibreOffice u OpenOffice. Vale, ya se que no es lo mismo, pero todo es cuestión de acostumbrarse.

Pero volviendo al tema del post, esto es, el control de escritorios remotos mediante AnyDesk, puedo dar fe que su uso es muy sencillo e intuitivo. Lo primero, lógicamente, es descargar el programa en ambos ordenadores (existen versiones para Windows, macOS o Linux además de para Android e IOs). Una vez instalado, simplemente hay que abrirlo y automáticamente asignará a tu dispositivo un número ID de 9 cifras que será el que tendrás que utilizar si estás trasteando con aparatos tuyos o facilitar a la otra persona para que se conecte a tu dispositivo. Es importante señalar que este ID de 9 cifras nunca cambia (que yo sepa). Una vez tengas los 9 dígitos del ordenador al que te quieras conectar, solo tienes que introducirlos en el campo indicado y pinchar, obviamente, en “Conectar“. El ordenador a controlar remotamente recibirá una petición de “autorización” que, una vez aceptada, te permitirá tomar posesión del mismo sin más impedimentos ni configuración.

Creo que no hará falta recordar (pero lo recuerdo) que ambos dispositivos deberán estar encendidos y conectados a Internet porque el programa es bueno pero, milagros, lo que se dice, milagros, no hace…

Una vez estés trasteando con el ordenador a controlar, podrás utilizar otras funcionalidades de interés como, por supuesto, transferir archivos entre un dispositivo y otro.

Una de las características que me parecieron más interesantes del programa es su carácter bidireccional. Es decir, nada de “servidor” y “cliente”. Simplemente con tener el programa instalado en ambos dispositivos y conocer el ID correspondiente, podrás enviar tu solicitud de conexión sin mayor problema.

Mencionar que el programa también permite controlar dispositivos de forma “permanente” si se configura adecuadamente por lo que resulta ideal para controlar el ordenador del trabajo desde casa o el de casa desde el móvil o lo que se te ocurra o necesites. Como no era mi caso en estos momentos, sinceramente no exploré esta posibilidad pero dicho queda.

Y hasta aquí esta breve referencia a AnyDesk que espero te haya resultado de interés y utilidad. Ahora solo me queda esperar la llamada de esta gente para que se paguen unas cañitas que sea por la publicidad gratuita que les he hecho.

Cómo construir un Magic Mirror y no morir en el intento

Descubre la “magia” de construir tu propio “Magic Mirror” con tu Raspberry y disfrutar como un niño.

(Go to the English Version)

Buscando proyectos para trastear con mi primera Raspberry, llegué al mundo de los Magic Mirror. Desde entonces y después de algunos meses de aprendizaje y cientos de pruebas y ensayos, he culminado mi primer “Espejo Mágico” que, pese a estar muy contento con el resultado final, considero solo un primer prototipo previo a retos mayores a afrontar en el futuro.

En esencia, un Magic Mirror no es más que un espejo (¿mágico?) que, además de realizar su función -más o menos- como tal, permite mostrar información de muy diverso tipo con un amplio abanico de posibilidades de configuración. Aunque algo existía ya previamente, la popularidad de estos dispositivos, que responden a la filosofía DIY (Do it Yourself), se debe a Michael Teeuw y la enorme y activa comunidad de makers existente en torno al mundo del Magic Mirror.

La “magia” la producen una serie de dispositivos -con especial referencia a la insustituible Raspberry- que, hábilmente, camuflados tras el cristal permiten lograr el efecto deseado, combinados con un potente software de carácter modular que te permite experimentar con infinidad de funcionalidades.

No hace falta decir que pocas aportaciones originales hay en el “prototipo” que voy a comentar en este post (aunque alguna contribución propia quizá se pueda encontrar). En esencia, es una recopilación de información y trabajos de otras personas (especialmente en lo que a los módulos instalados se refiere) a los que agradezco enormemente que hayan puesto sus conocimientos y sabiduría a disposición del personal a través de la red. A todos los “makers” del mundo… ¡Muchas gracias!

En este tutorial, no me pararé con excesivo detalle en el proceso de construcción o configuración del espejo propiamente sino, en esencia, lo que pretendo transmitir son mis experiencias al respecto, así como el resultado final. En todo caso, siempre encontrarás a lo largo de este post una recopilación de los enlaces necesarios para comenzar tu “mágica andadura”.

¡Let’s go babe!

¡Sube el volumen! Mi Magic Mirror terminado (de momento).

¿Qué necesitamos?

Pues además de ganas, para desarrollar un proyecto similar (o seguramente mejorado) al que se recoge en este tutorial, unas cuantas cosillas aunque nada difícil de conseguir ni tampoco especialmente caro:

  • Raspberry Pi con una instalación limpía de Raspbian. En mi caso utilicé una Raspberry 3B+ aunque me consta que se pueden utilizar otros modelos, incluidos la Zero y la flamante Raspberry Pi 4.
  • Tarjeta MicroSD de calidad. En mi caso, utilizo una SanDisk de 32 GB pero es factible utilizar de menor capacidad.
  • Televisión o monitor de ordenador del tamaño que desees en función del tipo de Magic Mirror que tengas pensado. (Yo utilice un monitor de desecho de 24 pulgadas -o eso creo- adquirido en una tienda de segunda mano por 5 €.).
  • Adaptador VGA-HDMI. En mi caso obligado puesto que mi vetusto monitor no contaba con la entrada HDMI necesaria para conectarlo a la Raspberry. En concreto me refiero a algo como la imagen y que, en mi caso, adquirí aquí.
Adaptador HDMI a VGA
  • Cable HDMI. Mientras más corto mejor por aquello de ahorrar espacio en la “trastienda”.
  • Teclado y un ratón inhalambricos o usb. Necesarios solo para la configuración inicial de la Raspberry. Luego podrás prescindir de ellos.
  • Un marco reutilizable para construir la estructura que deberá soportar el espejo o la madera necesaria para ello. Después de varias pruebas, está segunda fue la opción que yo escogí.
  • Algún conocimiento de inglés. Como siempre ocurre en el mundo DIY, a medida que quieres profundizar en cualquier proyecto, las páginas en español se van quedando cortas y, más pronto que tarde, necesitarás consultar páginas en inglés. Aún así, no debes preocuparte en exceso puesto que en Internet encontrarás también información en español suficiente como para apañártelas. Así que si no controlas el idioma de Shakespeare, tampoco debe ser motivo para desanimarte. Además… ¡Siempre te queda el Google Translate!
  • Y la esencia del “invento”, un espejo espía, también llamado espejo de doble vía, entre otras denominaciones, o si optas por una opción más casera y económica, un simple cristal y un vinilo efecto espejo para ir en plan “maker” ya total. También existen otras posibilidades como utilizar cristales reflectantes como los típicos que se colocan en las fachadas de algunos edificios, por ejemplo. En todo caso, como esta es sin duda la parte más complicada de todo el proyecto, le dedicaremos un apartado específico dentro de este post.

¿Y sí lo complicamos un poco?

Lo anterior sería lo básico y más que suficiente para montar tu Magic Mirror en condiciones pero ¿qué maker que se precie se conforma con lo justo? ¡Uf! una vez comiences y si eres una persona curiosa, probablemente querrás experimentar con otras funciones y dotar a tu nuevo espejo de infinidad de “trucos mágicos” que te servirán para quedar como un campeón cuando vayan tus amigos y amigas a tu casa y les quieras dar la tabarra con tu espejito. Así que, vamos a ver algunas cosillas que le he incorporado a mi proyecto:

  • Interruptor inalámbrico SONOFF (u otra marca, obviamente) para poder controlar el apagado y encendido de la pantalla de forma sencilla. Como muchos otros dispositivos SONOFF, este interruptor funciona con la App EweLink (también disponible para IOs) además de integrarse perfectamente con Alexa y Google Home. Ello te permitirá programar el apagado y encendido del monitor (por aquello del Planeta y tal) o, simplemente, hacerlo funcionar con el comando de voz que le asignes en tu asistente. ¡Más “magia” para nuestro proyecto! En mi caso, además de instalarlo dentro de la estructura, lo tengo funcionando integrado con Alexa. Concretamente, este es el dispositivo que yo utilicé.
Interruptor Inhalámbrico Sonoff
  • Disco duro externo para almacenamiento. Pues así de simple. A mi proyecto le he añadido un simple disco duro externo extraído de un viejo portátil y que guardaba en un cajón desde hacía años. Obviamente, está conectado a la Raspberry y oculto tras el espejo. Esencialmente lo utilizó para almacenar mi música que oigo a través de los dispositivos Alexa de mi casa mediante la Skill My Media for Alexa a la que le dedicaré algún post más adelante. Más allá de esto y de realizar copias de seguridad periódicas de la propia configuración del Magic Mirror, no le doy otra función. Esencialmente es una forma de optimizar recursos y de, sobre todo, utilizar el espacio trasero del Magic Mirror para “esconder” algún cacharrillo que si no estaría por ahí ocupando espacio.
  • Sensores varios conectados mediante la GPIO de la Raspi. Obviamente, si el cerebro de todo el invento es una Raspberry, no es difícil intuir que tu Magic Mirror podrá mejorarse con sensores de todo tipo conectados a la GPIO que permitan mostrar o implementar funcionalidades que enriquezcan notablemente el proyecto. En mi caso y a la espera de nuevos pedidos, tengo instalados dos sensores interactuando con el software del espejo:
    • Sensor temperatura y humedad interior DHT22 funcionando con el módulo MMM-LocalTemperature aunque hay otros módulos también orientados a la inclusión de este tipo de sensores en nuestro proyecto (tranquilos que más adelante hablaremos con detalle del tema de los módulos, esenciales para que el “invento” funcione).
    • Y la que, modestamente, considero la “joya de la corona” de mi proyecto… el Sensor PAJ7620u2 (Grove Gesture) funcionando con el módulo MMM-GroveGesture. En mi caso, lo adquirí aquí. Algo caro (18,89 €) pero, lo puedo asegurar, merece la pena aparte de por venir ya soldado y preparado para “conectar”, por las muchas posibilidades de interacción que ofrece para el control de tu Magic Mirror. En todo caso, existen otras alternativas más económicas que quizás te puedan funcionar a poco que controles algo de código y, quizás, soldadura. Por ejemplo, yo lo intenté previamente con este sensor aunque lo tuve que dejar por imposible y, finalmente, encargar el indicado. Si no te apañas bien soldando microchip, te sugiero que ni lo intentes. En el apartado dedicado a los módulos de terceros hablaré más detenidamente del sensor PAJ7620u2 y sus posibilidades.
Sensor temperatura y humedad DHT22
Sensor Grove Gesture PAJ7620u2

Construyendo el marco

Vista del Magic Mirror terminado

Detalle del marco y parte del interior

Tras todo lo anterior, es hora de ponernos manos a la obra. Dando por hecho que ya cuentas con todos los materiales necesarios (tranquilo que del cristal ya hablaremos, más adelante) y que, sobre todo, tienes clara la idea de lo que quieres hacer, toca demostrar que realmente eres un verdadero maker y no un simple friki que pasa sus tristes horas libres delante de la pantalla del ordenador. Es hora de ponerse serios, sacar las herramientas y ponernos a fabricar o reciclar la estructura (marco) que soportará todo el invento.

Existen infinidad de post en Internet que explican, paso a paso, como proceder al respecto, bien si quieres construir tu flamante marco desde cero o bien si optas por reciclar alguno que tengas a mano. Yo opté por la primera de las opciones, empleando para la tarea un buen puñado de listones de madera (de bastante buena calidad, por cierto) de un viejo somier que tenía arrinconado en el trastero. Las posibilidades son infinitas al respecto, tanto como tu imaginación. Lo que si es muy importante es que antes de ponerte a cortar tablas como un loco, tengas claro lo que quieres hacer, bien en tu cabeza, bien plasmado en algún boceto. Además, debes tener en cuenta que el marco que va alojar el Magic Mirror debe de tener algo de “fondo” para poder contener los dispositivos necesarios, también deberás considerar que las medidas del mismo dependerán en gran medida de las medidas del monitor o televisor que tengas previsto utilizar. Puedes optar porque el espejo se ajuste a esas medidas y que la información ocupe toda la superficie del cristal o bien, como ocurre en mi caso, puedes optar por un cristal y marco más grande que la propia pantalla que vayas a utilizar de forma que la información se muestre solo en una parte del Magic Mirror, quedando el resto como un simple espejo.

No me voy a detener expresamente en los detalles de la construcción del marco puesto que no soy experto en carpintería (ni en nada, me temo) y porque, como ya te indicaba, existen infinidad de muy buenos “tutos” para ello. Como muestra (encontrarás muchos más en Internet), aquí te dejo algunos de ellos que me sirvieron de inspiración para construir el marco de mi espejo:

  • Magic Mirror – The casing: En inglés. El propio Michael Teeuw nos orienta sobre la construcción del marco.
  • Building MirrorMirror: En inglés. Un tutorial completo sobre todo el proceso y también, por supuesto, para la construcción del marco. El marco de mi espejo sigue en gran medida lo aquí explicado.
  • Building the Frame: En inglés. Foro de la Comunidad Magic Mirror sobre la cuestión del marco.
  • Magic Mirror utilizando un marco IKEA RIBBA: En Inglés. Dentro de las posibilidades, también puedes reciclar algún marco que ya tengas por ahí o que adquieras para la ocasión.

Ya tengo el marco controlado… Vamos a por la pantalla

En este punto, deberíamos pensar en preparar nuestro monitor o televisor. Para ello es recomendable despojarlo (con cuidado) de la carcasa de plástico a fin de ahorrar espacio y evitar que la pantalla tenga demasiada profundidad dado que ello condicionaría el “fondo” que le vayamos a dar al marco donde colocaremos nuestro espejo. Al realizar esta operación, ten cuidado con no cargarte los controles para manejar el brillo y demás del monitor (si es lo que vas a utilizar) puesto que posteriormente te serán necesarios para controlar estos aspectos del mismo.

La pantalla “encajada” en el Magic Mirror

Aunque en Internet podrás encontrar algunos intentos al respecto, si pretendes reciclar la pantalla de una vieja tablet, portátil o, incluso, móvil (proyectos hay para todos los gustos) debes tener en cuenta que quizás no sea tan buena idea. Estos dispositivos, en principio al menos, puede que quizás cuenten con salida de vídeo (VGA, HDMI u otro tipo) pero en su inmensa mayoría, no cuentan con entrada que es lo que realmente necesitaremos para “proyectar” nuestro Magic Mirror desde la Raspberry en la pantalla escogida. En todo caso, si eres de los makers “voluntariosos” y un amante acérrimo del reciclaje, lo puedes intentar pero debes saber que, con toda probabilidad, necesitarás adquirir una “controladora de vídeo” adecuada para el modelo de tu dispositivo a fin de poder transmitir la imagen desde la Raspi hasta tu flamante y reciclada pantalla. Buscando en Internet encontrarás la información necesaria para ello. Todo un reto que, desde luego, yo preferí ahorrarme, por supuesto.

El problema del cristal

Y digo problema porque, sin duda, es la parte más delicada de todo el proyecto y no lo digo porque se pueda romper (que también aunque espero que no seas tan “manazas”) sino por la dificultad existente para conseguir un espejo de doble vía, además de por el notable precio que suelen tener los mismos. En todo caso, siempre nos quedan alternativas viables para conseguir que nuestro proyecto “cristalice” y evitar quedarnos en el camino.

En esencia, lo que necesitamos (bien comprado, bien “fabricado”) es un espejo que por una parte haga, más o menos, su función (sería la cara que, obviamente, colocaríamos hacia afuera en nuestro Magic Mirror) y que por la otra permita que pase la luz de la pantalla que vayamos a utilizar. El resto de la superficie trasera del espejo que no esté ocupada con el monitor o TV, deberemos “opacarla” totalmente a fin de evitar que se filtre ninguna luz a través del cristal, más allá de la que proyecta nuestra pantalla con la información que deseemos mostrar. Para este cometido, yo simplemente utilicé algo tan sencillo como cartulina negra y cinta aislante mate de electricidad.

Al respecto y de forma resumida, son varias las opciones existentes para solventar el tema del cristal:

  • Espejo espía o de doble vía: Esta, sin ningún lugar a dudas, sería la mejor opción en cuanto a resultados (y también la más cara con diferencia). Sin embargo, el problema fundamental reside, además de en el precio, en que no es nada fácil encontrar este tipo de material al menos en España. Probablemente, tu primer impulso sea acercarte a la cristalería del barrio y preguntarle al paisano de turno sobre la cuestión. No está de más hacerlo pero, con mucha probabilidad, el amigo te mirará con cara extraña y no será capaz de solventarte el problema. Ello no significa, por supuesto, que no puedan existir cristalerías patrias que suministren este tipo de productos pero, desde luego no es tarea fácil. Respecto a la opción de adquirirlo por Internet, tampoco es cuestión sencilla, al menos desde Canarias que es donde resido, puesto que, por ejemplo, Amazon -donde he visto que se ofertan- no envía (como otros tantos) este tipo de materiales al archipiélago. Por lo que he averiguado al respecto, existe la posibilidad de encargar online tu espejo espía a algún proveedor extrajero. Por ejemplo, allá por Alemania (creo) hay un tipo que se encarga de gestionarte tu pedido y remitírtelo a tu domicilio, eso sí, a un precio realmente notable. Me consta que algún compañero interesado en este mundillo ha optado por esta vía, con muy buen resultado. Por si te interesara, aquí encontrarás información al respecto si es que el amigo sigue en el “negocio”. Igualmente, aquí te dejo una lista de proveedores en la que, como podrás comprobar, no figura ninguno de España.
  • Cristales “efecto espejo” para ventanas y fachadas: Muy utilizados en arquitectura, son fáciles de encontrar en cristalerías grandes. Los hay de diverso tipo, calidades y marcas y, en general, ofrecen un resultado óptimo aunque tienden a mostrar un reflejo notablemente oscurecido (pura cuestión de ciencia física en la que no nos detendremos). Por contra, cuentan a su favor con su moderado coste y la facilidad para encontrarlos. Acércate a una buena cristalería y pregunta si estás interesado en esta opción.
  • Vinilo efecto espejo: Finalmente, la opción más asequible aunque, probablemente, la que peores resultados ofrezca en cuanto a calidad del reflejo ofrecido por nuestro Magic Mirror, es utilizar un vinilo “efecto espejo” para adherirlo al cristal (en este caso, un cristal normal) que utilicemos para nuestro “invento”. Esta, finalmente, es la alternativa por la que opte en la construcción de mi Magic Mirror. Te adelanto que si bien es la opción más asequible y viable, deberás armarte de paciencia porque la instalación del vinilo no es nada sencilla (a menos que no te importe que tu espejo se vea lleno de burbujas y rayones de todo tipo, claro). En mi caso, opté por la compra online de este producto que, sin duda, es uno de lo de mejor calidad que puedes encontrar en el mercado. En todo caso, te recomiendo encarecidamente que compres más metros de los que en principio piensas que vas a necesitar puesto que es probable que una buena parte la desperdicies haciendo pruebas hasta obtener el resultado deseado (un espejo más o menos en condiciones). En el anterior enlace también encontrarás este vídeo (en español) que te explica como realizar la delicada operación de colocación del vinilo. Aunque en el vídeo parece muy fácil, te aseguro por experiencia que no lo es.

Para ir finalizando este apartado, recomendarte que bien adquieras un espejo de doble vía o bien un simple cristal transparente para incorporarle un vinilo, el mismo deberá tener un grosor mínimo de 4 mm o más a fin de que soporte correctamente la presión de los dispositivos a colocar detrás del mismo al tiempo que evitar peligrosas roturas a la hora de manejarlo. Cierto es que a mayor grosor, más oscuro será el efecto “espejo” conseguido pero la seguridad ante todo.

También, me consta, que hay gente que ha sustituido el cristal por metacrilato u otros materiales. Hago referencia a ello pero no entro en detalles dado que no llegué a experimentar al respecto.

Configurando nuestro Magic Mirror

Toca el momento de entrar en la parte del Software, tanto de la Raspberry como del Magic Mirror propiamente. Evidentemente, podríamos haber comenzado nuestro proyecto (y quizás sería lo más recomendable) por esta parte más de “código” y “consola” y no por los aspectos más “manuales” abordados anteriormente pero, en cualquier caso, esto ya es cuestión de gustos y de lo que tengas a mano. En definitiva, si tienes la madera pues puedes comenzar por el marco y si lo que tienes es una Raspberry olvidada, cogiendo polvo en algún cajón, pues empieza por aquí. La cuestión es comenzar e irte ilusionando con el proyecto sin necesidad de esperar a contar con todos los elementos necesarios para su desarrollo.

Poniendo “en marcha” nuestra Raspberry

Como comentaba anteriormente, en mi caso he utilizado una Raspberry 3B+ con Raspbian pero puedes utilizar otros modelos de Raspi sin problemas. Información para ello encontrarás sobradamente en Internet.

Raspberry PI 3B+

Doy por hecho que tienes algún conocimiento sobre como “echar a andar” tu Raspberry pero ante la duda lo mejor es tirar de la gente que realmente sabe de estas cosas y seguir sus pasos y recomendaciones, punto por punto. En este sentido y como poco podría yo añadir a lo que otros ya han escrito como mucho más conocimiento de causa, aquí te dejo los enlaces necesarios para que puedas configurar adecuadamente tu miniordenador:

Es importante considerar que aunque en los enlaces anteriores podrás encontrar otras alternativas, es recomendable que instales el sistema operativo “oficial” de Raspberry (Raspbian) a fin de poder desarrollar nuestro proyecto de Magic Mirror. Para que no haya dudas al respecto, en este enlace encontrarás los archivos necesarios. Tenlo en cuenta si, como es habitual, utilizas Noobs (una herramienta de instalación rápida con diferentes sistemas operativos a escoger) a la hora de configurar tu Raspberry.

Finalmente y como comprobarás rápidamente, es precisamente en este momento cuando vas a necesitar echar mano del teclado y ratón que mencionamos entre lo “necesario”, al comienzo de este tutorial, para poder configurar tu Raspberry.

Señalar que dado que la Raspberry va a estar oculta tras el espejo junto con otros dispositivos que, obviamente, generarán calor, es importante garantizar su adecuada ventilación para evitar “calentones” innecesarios. Bastará con garantizar algunos agujeros de ventilación en el marco y dotar a nuestro micrordenador de los típicos disipadores de temperatura y algún pequeño ventilador.

Instalando y configurando el Magic Mirror

¡Y llegó el gran momento! Por fin vamos a comenzar con la instalación del software necesario para que nuestro Magic Mirror cobre vida.

Una vez tengamos configurado adecuadamente Raspbian en nuestra Raspberry, es el momento de instalar los paquetes necesarios para nuestro Magic Mirror. Lo más recomendable, como siempre, es acudir a la fuente original y seguir, paso a paso, las instrucciones indicadas. Al respecto, aquí te dejo los enlaces necesarios donde encontrarás toda la información para proceder correctamente:

Configurando los módulos de nuestro Magic Mirror

Una de las características, en mi opinión, más interesantes del Magic Mirror es su carácter modular. Es decir, una vez instalado el paquete básico que ya viene con unos módulos por defecto, se abre un inmenso abanico de posibilidades para instalar infinidad de módulos de terceros desarrollados por la activa comunidad existente en torno a este tipo de proyectos.

La mayoría de los módulos (no siempre) indican como realizar la instalación que siempre suele ser similar. En esencia, consiste en clonar vía consola el repositorio que corresponda al módulo escogido dentro del directorio “/home/pi/MagicMirror/modules/” que, si todo ha ido bien, deberías encontrar en la ruta indicada. Además, es posible que en algún caso se te solicite instalar determinadas dependencias, todo ello a través de tu terminal. Una vez realizado este proceso, deberás editar el archivo “config.js” que encontrarás en la ruta “/home/pi/MagicMirror/config/” para incluir en el mismo la configuración básica del módulo así como escoger entre las diferentes opciones de que te proponga el autor/a del mismo.

Sin duda, la configuración del archivo “config.js” puede ser la parte más tediosa y delicada del asunto puesto que ya entramos en terreno de “códigos” lo cual para alguien como yo, poco ducho en la materia, obviamente es lo más complicado. Si controlas sobre estos temas y estás acostumbrado a trastear con distribuciones linux, será pan comido, y si, como es mi caso, no es así, pues ármate de paciencia y, sobre todo, no olvides realizar siempre una copia de seguridad del archivo “config.js” antes de introducir ninguna modificación en el mismo.

De todas formas, no es difícil “cogerle el truco”, especialmente si sigues los ejemplos de configuración básica inicial que encontrarás en la propia documentación de instalación del software. Es muy importante que prestes mucha atención a la sintaxis del archivo “config.js” porque cualquier pequeño error puede impedir que tu Magic Mirror cargue correctamente. En todo caso, si después de cualquier cambio en la configuración, el espejo no arranca adecuadamente, fíjate en la línea de error que te mostrará la consola para poder solucionarlo.

Igualmente, si te lo exige la configuración del módulo (no es lo habitual) o si simplemente deseas experimentar al respecto, también podrás realizar modificaciones en la configuración de estilos a través de del archivo genérico de configuración “custom.css” que deberías encontrar en “/home/pi/MagicMirror/css/” así como de los diferentes “nombrearchivo.css” de cada módulo que encontrarás en sus correspondientes directorios. Sea como sea, vaya por delante mi recomendación de manejar estos archivos con “prudencia” y siempre realizar copias de seguridad antes de meterte a “trastear” con los códigos. ¡Avisado quedas!

Instalando módulos de terceros

Quizás, la parte más “divertida” de todo el proyecto. Existen infinidad de módulos desarrollados por la comunidad que son los que realmente, una vez instalados los “default modules”, van a darle vida y personalidad a tu Magic Mirror.

Recuerda que los “default modules” con los que contarás en la instalación inicial, también aceptan modificaciones de configuración. Por si te sirve de idea y entre otras modificaciones que he introducido en los módulos por defecto, en mi caso, los mensajes del módulo “Compliments” están adaptados a la previsión del tiempo así como a la hora del día. Es decir, aparte de algunos genéricos, los consejos ofrecidos dependerán de la climatología y del momento del día. Igualmente, el modulo “Calendar” en mi caso lo utilizo para conocer la previsión de las mareas de la Playa de mi ciudad así como la hora de salida y puesta del Sol. Por su parte, el módulo NewFeeds lo tengo “duplicado”, mostrándose en uno noticias de mi zona y en otro noticias internacionales.

Entrando propiamente en los “modulos de terceros”, en esencia, existen dos repositorios fundamentales para buscar y probar módulos de terceros. Ambos los encontrarás en GitHub. Aquí tienes los enlaces:

  • 3rd Party Modules. El listado de módulos por excelencia, ordenados por temáticas. La mayoría están “operativos” pero también es frecuente encontrar algunos “abandonados”. Todo es cuestión de ir probando.
  • Legacy Modules. Listado de módulos ordenados alfabéticamente. En ocasiones encontrarás, básicamente, los mismos o versiones previas de los ya existentes en el listado anterior. También aquí podrás encontrar módulos interesantes y totalmente operativos.

Modulos de terceros instalados en mi proyecto

Durante estos meses dedicados a la construcción del Magic Mirror he probado infinidad de módulos (no todos los existentes, ni mucho menos, por supuesto) hasta al final quedarme con la selección que relacionaré a continuación. Por supuesto, esto es absolutamente arbitrario y los módulos a instalar dependerán exclusivamente de tus necesidades, gustos y preferencias. Todos los módulos indicados, los encontrarás en los enlaces anteriores, especialmente en el primero de ellos (3rd Party Modules.).

Dado que, como indico, esta es una cuestión muy personal, me limitaré simplemente a mencionar los módulos que tengo actualmente instalados (nunca se sabe lo que pasará mañana) y comentaré algún aspecto que pueda considerar de interés sobre los mismos:

  • MMM-pages. Fundamental si piensas instalar muchos módulos. Te permite organizar los mismos en diferentes páginas. Existen otras alternativas interesantes para conseguir algo parecido como puede ser MMM-Carousel que te permite “alternar” entre módulos.
  • MMM-UVIndex. Módulo que me informa sobre la intensidad de los Rayos UVA en mi localidad.
  • MMM-AirQuality. Me indica la calidad del aire en mi localidad.
  • MMM-Tools. Imprescindible para conocer como va tu “Raspi”. Uso CPU, RAM, temperatura y demás…
  • MMM-Buller. La solución que utilizo (muy útil para mi) para visualizar mis tareas de Google Task en el espejo.
  • MMM-CalendarExt2. Algo complicado de configurar pero muy versátil. Una alternativa muy completa al calendario por defecto.
  • MMM-DarkSkyForecast. Uno de los tantos módulos sobre el tiempo que hay disponibles. Muy atractivo visualmente y fácil de configurar.
  • MMM-TouchPlayerBasic. Un reproductor de música tan sencillo como poco útil. En esencia, una curiosidad.
  • MMM-network-signal. Pues eso mismo.
  • MMM-GoogleFit. Un módulo muy curioso aunque algo limitado que te permite visualizar tu actividad sincronizado con Google Fit.
  • MMM-GoogleFit2. Lo mismo pero para una segunda persona.
  • MMM-BackgroundSlideshow. Permite colocar una serie de imágenes de fondo (ocupando toda la pantalla) y rotar automáticamente entre las mismas.
  • MMM-SimpleLogo. Pues eso. Una forma fácil de colocar alguna imagen concreta en cualquier espacio.
  • MMM-NewsFeedTicker. Un módulo muy “chulo” aunque mejorable. Puedes configurar fuentes de noticias que irán pasando en un franja (lo típicos de los informativos).
  • MMM-Widget. Te permite insertar en tu Magic Mirror cualquier tipo de Widget. En mi caso, tengo insertados tres dedicados a mi equipo de fútbol predilecto.
  • MMM-LocalTemperature. Vinculado con el sensor DHT22 que comentábamos con anterioridad. Me permite conocer la temperatura y humedad interior.
  • MMM-TelegramBot. Muy interesante. Te permite cierto control sobre tu Magic Mirror a través, obviamente, de Telegram.
  • MMM-Cursor. Un simple cursor de ratón útil cuando el espejito se pone rebelde o quieres realizar alguna operación sencilla. Obviamente, tienes que contar con un ratón inhalámbrico conectado a tu Magic Mirror.
  • MMM-GroveGestures. También algo ya comentamos en la anterior entrega. Vinculado con el sensor Sensor PAJ7620u2 (Grove Gesture) permite controlar el espejo mediante gestos. Sin duda, una alternativa muy interesante sobre cuyas posibilidades ya has podido visualizar una pequeña demostración en este vídeo ya publicado en este mismo tutorial. Dado el interés que entiendo puede despertar este módulo, le dedicaremos un apartado especial más adelante.
  • MMM-page-indicator. Nos indica, mediante un circulito situado en la parte inferior de cada página, el número de páginas de tu Magic Mirror y en cual estás. No tiene más función.
  • MMM-ImageSlideshow. Permite insertar una imagen de forma simple. Lo utilizo para un pequeño “menú” recordatorio de los gestos que utilizo y que tengo fijado en la parte inferior de todas las páginas.
  • MMM-MotionDetector. Entre otras funciones, te puede servir para programar el encendido y apagado de la pantalla en función del movimiento detectado por una cámara. Aunque funcionaba perfectamente, en estos momentos lo he desactivado y he retirado la cámara del Magic Mirror por simples razones de seguridad. La cuestión del encendido y apagado de la pantalla lo he solucionado finalmente con el interruptor inhalámbrico SONOFF ya mencionado en la anterior entrega y con el MMM-GroveGestures que ofrece una opción al respecto mediante gestos.
  • MMM-GooglePhotos. Obviamente, un módulo que te permite visualizar tus álbumes de fotos de Google Photos. Funciona sin problemas aunque en estos momentos lo tengo desactivado dado que tengo la impresión de que consume excesivos recursos y me ralentiza todo el sistema por no decir que directamente lo “tumba”.

¿En qué áreas de la pantalla coloco mis modulos?

Pues no es una cuestión menor esta, especialmente cuando comiences a acumular módulos y más módulos y el espacio “disponible” se vaya acabando. Como ya he indicado, existen soluciones si tu intención es llenar el Magic de módulos pero también es relevante conocer las distintas “áreas” o “regiones” donde puedes ubicar la información a mostrar por tus módulos. La mayoría de ellos te indicarán cual es la mejor área para ubicarlos aunque, en muchas ocasiones, solo sera una recomendación opcional (no en algunos módulos que “solo” te funcionarán correctamente en la ubicación que su autor/a te indique). Para todo ello a mi me resultó de mucha utilidad esta sencilla explicación gráfica sobre las diferentes áreas útiles de tu Magic Mirror a la hora de organizar los módulos:

Y aquí la explicación de los códigos de colores anteriores:

  • top_bar and bottom_bar are light gray.
  • top_left and bottom_left are red.
  • top_center and bottom_center are blue
  • top_right and bottom_right are green
  • upper_third is yellow
  • middle_center is cyan
  • lower_third is magenta

Y como de “bien nacidos es ser agradecidos”, aquí les dejo enlace original de donde obtuve la información anterior.

Algo más sobre el MMM-GroveGestures

Buscando un sistema para interactuar con mi Magic Mirror, más allá del control por voz que no me motivaba especialmente al haber ya experimentado mucho con los dispositivos Alexa y Google Home y no resultarme especialmente novedoso, me topé con el módulo MMM_GroveGestures. Mediante el mismo y contando con el ya mencionado sensor PAJ7620u2 (Grove Gesture) conectado a nuestra Raspberry a través, obviamente, de los pines adecuados de la GPIO, es posible controlar tu Magic Mirror mediante gestos desde una distancia máxima (aproximadamente) de unos 20 cm. Ofrece por defecto nueve gestos diferentes (UP, DOWN, LEFT, RIGHT, FORWARD, BACKWARD, CLOCKWISE, ANTI-CLOCKWISE Y WAVE) pero, además, permite realizar combinaciones de dos, tres o más movimientos con ellos lo cual multiplica exponencialmente las posibilidades. Lógicamente, si creas muchas “combinaciones de gestos”, además de poner a prueba tu memoria, también incrementarás las posibilidades de error a la hora de ejecutar los mismos ya que la sensibilidad del sensor es bastante notable.

Este sistema te posibilitará no solo enviar notificaciones a tu Magic Mirror y a aquellos módulos que acepten tal funcionalidad sino también y esto me parece muy relevante, ejecutar comandos con tu Raspberry como si estuvieras trabajando con la consola.

Por ejemplo, en mi caso tengo una serie de gestos vinculados al programa “mpg123” lo que me permite escuchar música desde el disco duro externo integrado en el espejo (una Playlist previamente configurada para ser concretos) así como subir y bajar el volumen, entre otras funciones. Aunque evidentemente resultaría fácil integrar unos simples altavoces en el Magic, en este momento y hasta que encuentre los adecuados, utilizo un altavoz externo conectado por bluetooth o cable, según esté de humor.

Como ya he comentado y entre otras posibilidades, también podrás utilizar el sensor para activar tu pantalla o, pasado el tiempo que especifiques sin recibir ningún gesto, conseguir que se apague automáticamente. En definitiva, múltiples opciones que te animo a explorar.

Montaje final del Magic Mirror

Obviamente, en algún momento, tendremos que realizar el “montaje” de todo el invento. Es decir, colocar nuestra Raspberry, pantalla y demás elementos dentro de la estructura que hayamos fabricado para nuestro Magic Mirror. Dado que las posibilidades al respecto son infinitas y dependerá en gran medida de nuestras preferencias y objetivos, me limito a compartir algunas imágenes de las “tripas” de mi Magic Mirror que espero sean de utilidad para proceder al montaje final del mismo:

¿Y hay más?

Pues sí. Hay mucho más pero, de momento, hasta aquí he llegado y creo que tampoco seguiré profundizando mucho más en la cuestión dado que estoy relativamente satisfecho con el resultado final de mi proyecto, aunque esté feo que yo lo diga.

Solo como apunte, y a modo ejemplo de otras posibilidades existentes, no me olvido de la implementación del proyecto con control por voz (tanto con Alexa como Google Home), para lo cual existen numerosas opciones de módulos, o algo que a mi me parece incluso más interesante al tiempo que complejo, como es el reconocimiento facial y las posibilidades de respuesta personalizada del Magic Mirror que ello ofrece. En los enlaces a los módulos de terceros encontrarás también propuestas al respecto.

¿Qué será lo próximo?

Como decía casi al principio del post, cuando empiezas es realmente difícil parar con este tipo de proyectos dada la cantidad de posibilidades que ofrece. Aunque ya he dado el Magic Mirror “oficialmente” por terminado, no es menos cierto que estoy pendiente de recibir un sensor PIR y un interruptor giratorio KY-040 por aquello de seguir “experimentando” aunque, sinceramente, no se si me quedarán pines libres en la GPIO para seguir conectando chismes a la Raspberry.

Y ahora… ¡A disfrutar!

How to build a Magic Mirror and not die trying

Discover the “magic” of building your own “Magic Mirror” with your Raspberry and enjoy as a child.

(Ir a la versión en español)

Looking for projects to mess with my first Raspberry, I came to the world of Magic Mirror. Since then and after a few months of learning and hundreds of tests and trials, I have completed my first “Magic Mirror” which, despite being very happy with the final result, I consider only a first prototype prior to major challenges to be faced in the future .

In essence, a Magic Mirror is nothing more than a (magical?) Mirror that, in addition to performing its function -more or less- as such, allows to display information of very different types with a wide range of configuration possibilities. Although something already existed previously, the popularity of these devices, which respond to the DIY (Do it Yourself) philosophy, is due to Michael Teeuw and the enormous and active community of makers existing around the world of the Magic Mirror.

The “magic” is produced by a series of devices -with special reference to the irreplaceable Raspberry- that, cleverly camouflaged behind the glass, allow the desired effect to be achieved, combined with powerful modular software that allows you to experiment with infinite functionalities.

It goes without saying that few original contributions are in the “prototype” that I am going to comment on in this post (although some own contribution may be found). In essence, it is a compilation of information and work from other people (especially as regards the installed modules) that I greatly appreciate that they have made their knowledge and wisdom publicy available via the network. To all the makers of the world… Thank you very much!

In this tutorial, I will not dwell in too much detail on the mirror construction or configuration process itself, but essentially what I intend to convey are my experiences in this regard as well as the end result. In any case, you will always find throughout this post a compilation of the necessary links to start your “magical journey”.

Let’s go babe!

Turn up the volume! My Magic Mirror finished (for now).

What do we need?

Well, in addition to your desire, to develop a project similar (or surely improved) to the one explained in this tutorial, a few little things, although nothing difficult to get or especially expensive:

  • Raspberry Pi with a clean install of Raspbian. In my case I used a Raspberry 3B+ although I know that other models can be used, including the Zero and the brand new Raspberry Pi 4.
  • Quality MicroSD card . In my case, I use a 32 GB SanDisk but it is feasible to use a smaller capacity.
  • Television or computer monitor of the size you want depending on the type of Magic Mirror you have in mind. (I used a 24-inch waste monitor – or so I think – purchased from a thrift store for € 5.).
  • VGA-HDMI adapter . In my case, since my old monitor did not have the necessary HDMI input to connect it to the Raspberry. Specifically, I am referring to something like the image and that, in my case, I acquired here .
HDMI to VGA adapter
  • HDMI cable . The shorter the better for saving space in the “back room”.
  • Wireless and usb keyboard and mouse. Required only for the initial configuration of the Raspberry. Then you can do without them.
  • reusable frame to build the structure that must support the mirror or the wood necessary for it . After several tests, this second one was the option that I chose.
  • Some knowledge of English. As always happens in the DIY world, as you want to delve into any project, the Spanish pages are falling short and sooner rather than later, you will need to consult English pages. Even so, you should not worry excessively since on the Internet you will also find enough information in Spanish to cope. So if you don’t control Shakespeare’s language, it shouldn’t be a reason to be discouraged either. Also … You always have the Google Translate!
  • And the essence of the “invention”, a spy mirror, also called a two-way mirror , among other denominations, or if you opt for a more homemade and economic option, a simple glass and a mirror-effect vinyl to go as a “maker” plan now total. There are also other possibilities such as using reflective glass like the typical ones that are placed on the facades of some buildings, for example. In any case, as this is undoubtedly the most complicated part of the entire project, we will dedicate a specific section within this post.

What if we complicate it a bit?

The above would be the basics and more than enough to mount your Magic Mirror in conditions but what self-respecting maker settles for the right thing? Phew! once you start and if you are a curious person, you will probably want to experiment with other functions and provide your new mirror with infinity of “magic tricks” that will serve to make you look like a champion when your friends go to your house and want to pester them with your mirror. So, let’s see some things that I have incorporated into my project:

  • SONOFF wireless switch (or other brand, obviously) to control the on and off of the screen easily. Like many other SONOFF devices, this switch works with the EweLink App (also available for IOs) as well as seamlessly integrating with Alexa and Google Home. This will allow you to program the monitor on and off (for that of the Planet and such) or, simply, make it work with the voice command that you assign in your assistant. More “magic” for our project! In my case, in addition to installing it inside the structure, I have it working integrated with Alexa. Specifically, this is the device that I used .
Sonoff Wireless Switch
  • External hard drive for storage. Well, it’s that simple. To my project I have added a simple external hard drive removed from an old laptop and kept in a drawer for years. Obviously, it is connected to the Raspberry and hidden behind the mirror. Essentially he used it to store my music that I hear through the Alexa devices of my house through the Skill My Media for Alexa to which I will dedicate a post later. Beyond this and making regular backups of the Magic Mirror’s own settings, I give it no other function. Essentially it is a way of optimizing resources and, above all, using the rear space of the Magic Mirror to “hide” some gadget that would otherwise be taking up space.
  • Various sensors connected by the Raspi GPIO . Obviously, if the brain of the whole invention is a Raspberry, it is not difficult to intuit that your Magic Mirror can be improved with all kinds of sensors connected to the GPIO that allow showing or implementing functionalities that greatly enrich the project. In my case and waiting for new orders, I have installed two sensors interacting with the mirror software:
    • DHT22 indoor temperature and humidity sensor working with the MMM-LocalTemperature module although there are other modules also aimed at the inclusion of this type of sensors in our project (rest assured that later we will talk in detail about the modules, essential for the “invention ”Works).
    • And the one that, modestly, I consider the “jewel in the crown” of my project … the Sensor PAJ7620u2 (Grove Gesture) working with the MMM-GroveGesture module . In my case, I got it here. Something expensive (€ 18.89) but, I can assure you, it is worth it apart from coming already welded and ready to “connect”, due to the many possibilities of interaction it offers to control your Magic Mirror. In any case, there are other cheaper alternatives that perhaps can work for you after you control some code and, perhaps, solder. For example, I previously tried this sensor although I had to leave it as impossible and finally order the right one. If you don’t do well by microchipping, I suggest you don’t even try. In the section dedicated to third-party modules I will talk more about the PAJ7620u2 sensor and its possibilities.
DHT22 temperature and humidity sensor
Grove Gesture PAJ7620u2 Sensor

Building the framework

After all of the above, it is time to get down to business. Taking for granted that you already have all the necessary materials (rest assured that we will talk about glass later on) and that, above all, you have a clear idea of ​​what you want to do, it’s time to show that you really are a true maker and not just a simple one geek who spends his sad free hours in front of the computer screen. It is time to get serious, take out the tools and start manufacturing or recycling the structure (frame) that will support the entire invention.

There are countless posts on the Internet that explain, step by step, how to proceed in this regard, either if you want to build your brand new frame from scratch or if you choose to recycle one that you have on hand. I opted for the first option, using for the task a good handful of wooden slats (of a fairly good quality, by the way) from an old bed base that had been cornered in the storage room. The possibilities are endless in this regard, as much as your imagination. What is very important is that before you start cutting boards like crazy, be clear about what you want to do, well in your head, well reflected in some sketch. In addition, you should bear in mind that the frame that will house the Magic Mirror must have some “background” to be able to contain the necessary devices, You should also consider that the measurements of the same will largely depend on the measurements of the monitor or television that you plan to use. You can choose to have the mirror adjust to those measurements and that the information covers the entire surface of the glass, or, as in my case, you can choose a glass and frame larger than the screen you are going to use so that the information is displayed only in one part of the Magic Mirror, leaving the rest as a simple mirror.

I am not going to stop expressly in the details of the construction of the frame since I am not an expert in carpentry (or anything, I’m afraid) and because, as I already indicated, there are infinite number of very good “tutos” for it. As a sample (you will find many more on the Internet), here are some of them that inspired me to build my mirror frame:

  • Magic Mirror – The casing : In English. Michael Teeuw himself guides us on the construction of the frame.
  • Building MirrorMirror: In English. A complete tutorial on the whole process and also, of course, for the construction of the frame. The frame of my mirror largely follows what is explained here.
  • Building the Frame: In English. Magic Mirror Community Forum on the framework issue.
  • Magic Mirror using an IKEA RIBBA framework: In English. Within the possibilities, you can also recycle a frame that you already have around or that you acquire for the occasion.

I already have the frame controlled… Let’s go to the screen

At this point, we should think about preparing our monitor or television. For this, it is advisable to strip it (carefully) of the plastic casing in order to save space and avoid that the screen has too much depth since this would condition the “background” that we are going to give to the frame where we will place our mirror. When performing this operation, be careful not to overload the controls to manage the brightness and other of the monitor (if it is what you are going to use) since they will later be necessary to control these aspects of it.

The screen “embedded” in the Magic Mirror

Although on the Internet you can find some attempts in this regard, if you intend to recycle the screen of an old tablet, laptop or even mobile (there are projects for all tastes) you should bear in mind that it may not be such a good idea. These devices, in principle at least, may perhaps have video output (VGA, HDMI or other) but in the vast majority, they do not have an input which is what we will really need to “project” our Magic Mirror from the Raspberry on the chosen screen. In any case, if you are one of the “willing” makers and a staunch lover of recycling, you can try it, but you should know that, in all probability, you will need to purchase a suitable “video controller” for the model of your device in order to be able to transmit the image from the Raspi to your brand new and recycled screen. Searching the Internet you will find the necessary information for it. A challenge that, of course, I preferred to save myself, of course.

The glass problem

And I say problem because, without a doubt, it is the most delicate part of the whole project and I am not saying it because it can break (which also, although I hope you are not so “big”) but because of the difficulty in obtaining a double-track mirror. , in addition to the remarkable price that they usually have. In any case, we always have viable alternatives to ensure that our project “crystallizes” and avoid staying on the road.

In essence, what we need (well bought, well “manufactured”) is a mirror that on the one hand does, more or less, its function (it would be the face that, obviously, we would place outwards in our Magic Mirror) and that on the another allows the light of the screen that we are going to use to pass. The rest of the rear surface of the mirror that is not occupied with the monitor or TV, we must “opaque” it completely in order to avoid any light filtering through the glass, beyond that projected by our screen with the information we want to show. For this purpose, I simply used something as simple as black cardboard and matte electrical tape.

In this regard and in summary, there are several options available to resolve the issue of glass:

  • Spy or double track mirror: This, without a doubt, would be the best option in terms of results (and also the most expensive by far). However, the fundamental problem lies, in addition to the price, in that it is not at all easy to find this type of material at least in Spain. Probably your first impulse is to go to the neighborhood glassware and ask the countryman on duty about the matter. It does not hurt to do it but, in all probability, the friend will look at you with a strange face and will not be able to solve the problem. This does not mean, of course, that there can be no national glassware that supplies this type of product, but, of course, it is not an easy task. Regarding the option of acquiring it on the Internet, it is not an easy matter, at least from the Canary Islands, which is where I reside, since, for example, Amazon – where I have seen that they are offered – does not send (like many others) this type of materials to the archipelago. From what I have found out about it, there is the possibility of ordering your spy mirror online from a foreign supplier. For example, back in Germany (I think) there is a guy who is in charge of managing your order and sending it to your home, yes, at a really remarkable price. I know that a colleague interested in this world has opted for this route, with very good results. In case you were interested, at a really remarkable price. I know that a colleague interested in this world has opted for this route, with very good results. In case you were interested, at a really remarkable price. I know that a colleague interested in this world has opted for this route, with very good results. In case you were interested, here you will find information about it if the friend is still in the “business”. Likewise, here I leave you a list of providers in which, as you can see, none of Spain is listed.
  • “Mirror effect” glass for windows and facades: Widely used in architecture, they are easy to find in large glassware. There are different types, qualities and brands and, in general, they offer an optimal result although they tend to show a remarkably obscured reflection (purely a matter of physical science in which we will not stop). On the contrary, they count in their favor with their moderate cost and the ease of finding them. Come to a good glassware and ask if you are interested in this option.
  • Mirror effect vinyl: Finally, the most affordable option, although probably the one with the worst results in terms of the quality of the reflection offered by our Magic Mirror, is to use a “mirror effect” vinyl to adhere it to the glass (in this case, a glass normal) that we use for our “invention”. This, finally, is the alternative that I chose in the construction of my Magic Mirror. I anticipate that although it is the most affordable and viable option, you must arm yourself with patience because the installation of the vinyl is not easy (unless you do not mind that your mirror is full of bubbles and scratches of all kinds, of course). In my case, I opted for the online purchase of this product which, without a doubt, is one of the best quality you can find on the market. In any case, I highly recommend that you buy more meters than you initially think you will need, since it is likely that a good part will be wasted testing to obtain the desired result (a mirror more or less in condition). In the previous link you will also find this video (in Spanish) that explains how to perform the delicate operation of placing the vinyl. Although in the video it seems very easy, I assure you from experience that it is not.

To finish this section, we recommend that you either acquire a double-track mirror or a simple transparent glass to incorporate a vinyl, it must have a minimum thickness of 4 mm or more in order to properly support the pressure of the devices to place behind it while avoiding dangerous breakages when handling it. It is true that the greater the thickness, the darker the “mirror” effect achieved, but safety above all.

To finish this section, we recommend that you either acquire a double-track mirror or a simple transparent glass to incorporate a vinyl, it must have a minimum thickness of 4 mm or more in order to properly support the pressure of the devices to place behind it while avoiding dangerous breakages when handling it. It is true that the greater the thickness, the darker the “mirror” effect achieved, but safety above all.

Also, I am aware that there are people who have replaced glass with methacrylate or other materials. I refer to it but I do not go into details since I did not get to experiment on it.

Setting up our Magic Mirror

It touches the moment of entering the Software part, both of the Raspberry and of the Magic Mirror itself. Obviously, we could have started our project (and perhaps it would be the most recommended) for this more part of “code” and “console” and not for the more “manual” aspects discussed above but, in any case, this is already a matter of taste and what you have on hand. In short, if you have the wood, you can start with the frame and if what you have is a forgotten Raspberry, picking up dust in a drawer, it starts here. The question is to start and get excited about the project without waiting to have all the necessary elements for its development.

Launching our Raspberry

As I mentioned before, in my case I have used a  Raspberry 3B +  with Raspbian but you can use other Raspi models without problems. You will find information for this on the Internet.

Raspberry PI 3B +

I assume that you have some knowledge on how to “get started” your Raspberry but when in doubt the best thing is to pull people who really know about these things and follow their steps and recommendations, point by point. In this sense and how little could I add to what others have already written as much more knowledge of cause, here I leave you the necessary links so that you can properly configure your minicomputer:

It is important to consider that although in the previous links you can find other alternatives, it is recommended that you install the “official” Raspberry (Raspbian) operating system in order to develop our Magic Mirror project. So there is no doubt about it, in  this link you will  find the necessary files. Keep this in mind if, as usual, you use Noobs (a quick installation tool with different operating systems to choose from) when configuring your Raspberry.

Finally and as you will quickly see, it is precisely at this moment when you are going to need to use the keyboard and mouse that we mentioned among the “necessary”, at the beginning of this tutorial, in order to configure your Raspberry.

Note that since the Raspberry is going to be hidden behind the mirror along with other devices that will obviously generate heat, it is important to ensure its adequate ventilation to avoid unnecessary “heaters”. It will be enough to guarantee some ventilation holes in the frame and equip our microcomputer with the typical heatsinks and a small fan.

Installing and configuring the Magic Mirror

And the great moment has arrived! Finally we are going to start with the installation of the necessary software so that our Magic Mirror comes to life.

Once we have properly configured Raspbian on our Raspberry, it is time to install the necessary packages for our Magic Mirror. The most recommended, as always, is to go to the original source and follow, step by step, the indicated instructions. In this regard, here I leave you the necessary links where you will find all the information to proceed correctly:

Configuring the modules of our Magic Mirror

One of the most interesting features of the Magic Mirror in my opinion is its modular character. That is, once the basic package that already comes with  default modules is installed, an immense range of possibilities opens up to install infinity of third-party modules developed by the active community around these types of projects.

Most of the modules (not always) indicate how to carry out the installation, which is always similar. In essence, it consists of cloning via console the repository that corresponds to the module chosen within the directory “/home/pi/MagicMirror/modules/” which, if everything went well, you should find in the indicated path. In addition, it is possible that in some cases you will be asked to install certain dependencies, all through your terminal. Once this process is done, you must edit the file “config.js” that you will find in the path “/home/pi/MagicMirror/config/” to include in it the basic configuration of the module as well as choosing between the different options that the author of the same proposes you.

Without a doubt, the configuration of the “config.js” file can be the most tedious and delicate part of the matter since we have already entered into the field of “codes” which for someone like me, little experienced in the matter, is obviously the most complicated. If you control over these issues and you are used to fiddling with Linux distributions, it will be a piece of cake, and if, as in my case, it is not so, then be patient and, above all, do not forget to always make a backup copy of the file “config.js” before making any changes to it.

However, it is not difficult to “get the hang of it”, especially if you follow the initial basic configuration examples that you will find in the software installation documentation itself. It is very important that you pay close attention to the syntax of the “config.js” file because any small error can prevent your Magic Mirror from loading correctly. In any case, if after any change in the configuration, the mirror does not start properly, look at the error line that the console will show you in order to solve it.

Likewise, if the module configuration requires it (it is not usual) or if you simply want to experiment with it, you can also make changes to the style configuration through the generic configuration file “custom.css” that you should find in “/Home/p /MagicMirror/css/” as well as the different “filename.css” of each module that you will find in their corresponding directories. Be that as it may, go ahead with my recommendation to handle these files with “prudence” and always make backup copies before you “fiddle” with the codes. You are warned!

Installing third-party modules

Perhaps the most “fun” part of the entire project. There are countless modules developed by the community that are the ones that really, once the default modules are installed, are going to give life and personality to your Magic Mirror.

Remember that the “default modules” that you will have in the initial installation, also accept configuration modifications. For if it is an idea and among other modifications that I have introduced in the default modules, in my case, the messages of the “Compliments” module are adapted to the weather forecast as well as the time of day. That is, apart from some generics, the advice offered will depend on the weather and the time of day. Likewise, in my case I use the “Calendar” module to know the forecast of the tides of the Beach in my city as well as the time of sunrise and sunset. For its part, the NewFeeds module is “duplicated”, showing in one news from my area and in another international news.

Entering properly into the “third-party modules”, in essence, there are two fundamental repositories to search and test third-party modules. You will find both on GitHub. Here are the links:

  • 3rd Party Modules.  The list of modules par excellence, ordered by subject.  Most are “operational” but it is also common to find some “abandoned”. It is all a matter of trying.
  • Legacy Modules.  Alphabetically ordered list of modules. Sometimes you will find, basically, the same or previous versions of those already existing in the previous list. Also here you can find interesting and fully operational modules.

Third-party modules installed in my project

During these months dedicated to the construction of the Magic Mirror, I have tried infinity of modules (not all the existing ones, far from it, of course) until the end I stayed with the selection that I will relate below. Of course, this is absolutely arbitrary and the modules to install will depend exclusively on your needs, tastes and preferences. You will find all the indicated modules in the previous links, especially in the first one (3rd Party Modules).

Since, as I indicate, this is a very personal matter, I will limit myself to simply mentioning the modules that I currently have installed (you never know what will happen tomorrow) and I will comment on some aspect that you may consider of interest about them:

  • MMM-pages.  Essential if you plan to install many modules. It allows you to organize them on different pages. There are other interesting alternatives to achieve something similar, such as MMM-Carousel that allows you to “switch” between modules.
  • MMM-UVIndex.  Module that informs me about the intensity of UVA Rays in my locality.
  • MMM-AirQuality.  It indicates the air quality in my locality.
  • MMM-Tools.  Essential to know how your “Raspi” is going. I use CPU, RAM, temperature and others …
  • MMM-Buller.  The solution that I use (very useful for me) to visualize my Google Task tasks in the mirror.
  • MMM-CalendarExt2.  Something complicated to configure but very versatile. A very complete alternative to the default calendar.
  • MMM-DarkSkyForecast.  One of the many modules on time available. Very visually appealing and easy to set up.
  • MMM-TouchPlayerBasic.  A music player as simple as it is not very useful. Essentially a curiosity.
  • MMM-network-signal.  Well that.
  • MMM-GoogleFit.  A very curious but somewhat limited module that allows you to view your activity synchronized with Google Fit.
  • MMM-GoogleFit2.  The same but for a second person.
  • MMM-BackgroundSlideshow.  Allows you to place a series of background images (occupying the entire screen) and automatically rotate between them.
  • MMM-SimpleLogo.  Well that. An easy way to place a specific image in any space.
  • MMM-NewsFeedTicker.  A very “cool” module although it can be improved. You can configure news sources that will be happening in a strip (typical of the news).
  • MMM-Widget.  It allows you to insert any type of Widget into your Magic Mirror. In my case, I have three dedicated to my favorite football team inserted.
  • MMM-LocalTemperature. Paired  with the DHT22 sensor that we discussed earlier. It allows me to know the temperature and humidity inside.
  • MMM-TelegramBot.  Very interesting. It allows you some control over your Magic Mirror through, obviously, Telegram.
  • MMM-Cursor.  A simple mouse cursor useful when the mirror gets rebellious or you want to do some simple operation. Obviously, you have to have a wireless mouse connected to your Magic Mirror.
  • MMM-GroveGestures.  We also discussed something in the previous installment. Paired with the sensor  Sensor PAJ7620u2 (Grove Gesture)   allows gestures to control the mirror. Without a doubt, a very interesting alternative about whose possibilities you have already been able to visualize a small demonstration in this video  already published in this same tutorial. Given the interest that I understand this module can arouse, we will dedicate a special section to it later.
  • MMM-page-indicator.  It indicates to us, by means of a small circle located at the bottom of each page, the number of pages of your Magic Mirror and which one you are on. It has no more function.
  • MMM-ImageSlideshow.  It allows to insert an image in a simple way. I use it for a small “menu” reminder of the gestures I use and that I have posted at the bottom of all pages.
  • MMM-MotionDetector.  Among other functions, it can be used to program the screen on and off based on the movement detected by a camera. Although it worked perfectly, right now I have disabled it and removed the camera from the Magic Mirror for simple security reasons. The question of turning the screen on and off has finally been solved with the SONOFF wireless switch already mentioned in the previous installment and with the MMM-GroveGestures that offers an option in this regard through gestures.
  • MMM-GooglePhotos.  Obviously, a module that allows you to view your photo albums from Google Photos. It works without problems although at the moment I have it disabled since I have the impression that it consumes excessive resources and slows down the entire system, not to mention that it directly “knocks it down”.
MMM-LocalTemperature
MMM-UVIndex
MMM-Tools

In which areas of the screen do I place my modules?

Well, this is not a minor issue, especially when you start accumulating modules and more modules and the “available” space is running out. As I have already indicated, there are solutions if your intention is to fill the Magic with modules but it is also relevant to know the different “areas” or “regions” where you can locate the information to be displayed by your modules. Most of them will tell you which is the best area to locate them although, in many cases, it will only be an optional recommendation (not in some modules that “only” will work correctly for you in the location that their author indicates). For all this, this simple graphic explanation of the different useful areas of your Magic Mirror when organizing the modules was very useful to me:

And here the explanation of the previous color codes:

  • top_bar and bottom_bar are light gray.
  • top_left and bottom_left are red.
  • top_center and bottom_center are blue
  • top_right and bottom_right are green
  • upper_third is yellow
  • middle_center is cyan
  • lower_third is magenta

And since “well-born is to be grateful”, here is the  original link  from where I obtained the above information.

Something more about the MMM-GroveGestures

Looking for a system to interact with my Magic Mirror, beyond the voice control that did not motivate me especially, having already experimented a lot with the Alexa and Google Home devices and not being especially novel, I stumbled upon the MMM_GroveGestures module. Through it and with the aforementioned PAJ7620u2 sensor (Grove Gesture) connected to our Raspberry through, obviously, the appropriate pins of the GPIO, it is possible to control your Magic Mirror by gestures from a maximum distance (approximately) of about 20 cm. It offers by default nine different gestures (UP, DOWN, LEFT, RIGHT, FORWARD, BACKWARD, CLOCKWISE, ANTI-CLOCKWISE AND WAVE) but, in addition, it allows you to perform combinations of two, three or more movements with them, which multiplies the possibilities exponentially. Logically, if you create many “combinations of gestures”, in addition to testing your memory, you will also increase the chances of errors when executing them since the sensitivity of the sensor is quite remarkable.

This system will allow you not only to send notifications to your Magic Mirror and to those modules that accept such functionality but also and this seems very relevant to me, executing commands with your Raspberry as if you were working with the console.

This system will allow you not only to send notifications to your Magic Mirror and to those modules that accept such functionality but also and this seems very relevant to me, executing commands with your Raspberry as if you were working with the console.

For example, in my case I have a series of gestures linked to the “mpg123” program, which allows me to listen to music from the external hard drive integrated in the mirror (a Playlist previously configured to be specific) as well as increase and decrease the volume, between other functions. Although it would obviously be easy to integrate a few simple speakers into the Magic, right now and until I find the right ones, I use an external speaker connected by bluetooth or cable, depending on your mood.

As I have already mentioned and among other possibilities, you can also use the sensor to activate your screen or, after the time you specify without receiving any gesture, get it to turn off automatically. In short, multiple options that I encourage you to explore.

Final assembly of the Magic Mirror

Obviously, at some point, we will have to do the “assembly” of the entire invention. That is to say, place our Raspberry, screen and other elements within the structure that we have manufactured for our Magic Mirror. Since the possibilities in this regard are endless and will depend largely on our preferences and objectives, I limit myself to sharing some images of the “guts” of my Magic Mirror that I hope will be useful to proceed with the final assembly of it:

And there is more?

You are right. There is much more but, for now, I have come this far and I think I will not continue to delve much deeper into the issue either, since I am relatively satisfied with the final result of my project, even if it is ugly that I say so.

Just as a point, and as an example of other existing possibilities, I do not forget the implementation of the project with  voice control  (both with Alexa and Google Home), for which there are  numerous module options , or something that seems to me even More interesting as well as complex, such as  facial recognition  and the possibilities of personalized response of the Magic Mirror that it offers. In the links to the third-party modules you will also find proposals in this regard.

What will be next?

As I said almost at the beginning of the post, when you start it is really difficult to stop with these types of projects given the number of possibilities it offers. Although I have already officially terminated the Magic Mirror, it is no less true that I am waiting to receive a  PIR sensor  and a  KY-040 rotary switch so I can  continue “experimenting” although, honestly, I do not know if I will have free pins at the GPIO to continue connecting gossips to the Raspberry.

And now … Enjoy!