/ tech

Projet de miroir connecté

C'est un projet qui a pris pas mal de temps à réaliser :)

Principe de fonctionnement

Le principe est d'utiliser un miroir sans teint et d'y accoler un écran derrière.
L'interface de l’écran doit être noir et les éléments présents sur l'interface apparaîtront par "transparence".

Ma réalisation

Pour arriver à mon but, j'ai du utiliser plusieurs technos.
Tout d'abord pour le montage du miroir, j'ai utilisé une vitre sur laquelle j'ai collé un film "effet mirroir", ça fait bien le job et c'est surtout meilleur marché que les miroirs sans teint.

Beaucoup de projets du même type utilise un Raspberry PI et un ecran LCD.
Avantage : cela permet de couvrir une large partie du mirroir.

J'ai préféré utiliser une tablette Nexus 7 qui ne servait plus, pour plusieurs raisons :

  • moins de cables
  • on peut utiliser les differents sensors de la tablette y compris la caméra.

Ensuite pour la partie software.

Je me suis basé sur le projet suivant MagicMirror² https://github.com/MichMich/MagicMirror

j'ai déployé un container docker en externalisant la partie module et config du container, pour customiser au mieux le projet.

Coté tablette, j'ai opté pour l'application WallPanel
https://github.com/WallPanel-Project/wallpanel-android/releases/tag/0.6
provenant de la communauté de Home Assistant

Le but de cette application est de charger un browser en fullscreen et d'allumer la tablette quand un mouvement devant la caméra est détecté.

Coté module pour MagicMirror, j'utilise :

  • clock
  • current weather
  • weather forecast
  • news feed (le monde.fr)

ainsi que le module third party MMM-SimpleLogo pour afficher le png de mes prévisions de surf.

voici le résultat

Projet de miroir connecté
Share this