Vous avez peut-être vu des miroirs dans certains centres commerciaux ou bureaux où, en plus de regarder votre visage, vous pouvez voir du texte ou des informations projetés numériquement ou du moins vous les avez vus dans des films. Alors que faire si vous pouvez également obtenir les dernières nouvelles, que ce soit des informations, un calendrier, etc. sur votre miroir, tout en vous préparant pour le bureau. Ici, ce Guy Michael Teeuw a développé le Magic Mirror, où vous obtenez toutes les mises à jour nécessaires sur votre miroir. Vous pouvez personnaliser l'interface et afficher les informations de votre choix selon vos besoins.
Ce miroir magique est construit principalement en utilisant trois choses: Raspberry Pi, moniteur LCD et miroir bidirectionnel. Fondamentalement, un moniteur connecté Raspberry Pi est placé derrière un miroir bidirectionnel dans un boîtier en bois, de sorte que tout le texte plus clair est visible de l'autre côté du miroir avec votre visage en même temps.
Le miroir bidirectionnel est celui que vous pouvez trouver dans la salle d'interrogatoire de la police, il est partiellement transparent et partiellement réfléchissant. Il se comporte comme un miroir dans la lumière et se comporte comme un verre normal dans l'obscurité.
Le moniteur iiyama 24 '' est choisi en fonction de sa taille et de l'emplacement des ports de connexion, car l'orientation doit être en mode portrait et les ports doivent être montés sur le côté pour l'utiliser avec un miroir. Il y a également beaucoup de place, à l'intérieur du boîtier du moniteur, pour placer le Raspberry Pi et d'autres composants.
Michael a fabriqué un magnifique boîtier en bois pour installer le miroir et le moniteur avec Raspberry Pi, câbles et adaptateur. Un seul câble sort du boîtier, qui est le câble d'alimentation CA pour le moniteur, le Raspberry Pi est également alimenté à l'aide du même câble d'alimentation via un adaptateur USB.
Maintenant, la tâche principale est de configurer correctement le Raspberry Pi. Le système d'exploitation Raspbian est utilisé et le Raspberry Pi est configuré pour l'interfaçage Wi-Fi, l'orientation de l'écran portrait, un serveur Web local (Apache) et un navigateur fonctionnant en pleine largeur. L'interface pour afficher la date, l'horloge, que ce soit des informations, des nouvelles et d'autres flux sur le miroir, a été développée en utilisant HTML, CSS avec script PHP. Et ce code HTML s'exécute dans le navigateur en utilisant le serveur Web local, ce que nous voyons sur le miroir. Michael a également créé un script PHP pour mettre à jour le logiciel avec le dernier code disponible sur GitHub, en utilisant simplement la commande git pull du terminal SSH.
Certaines API et flux RSS en ligne sont utilisés pour extraire les informations et les actualités actuelles. Tout le code HTML et PHP avec les autres fichiers liés au projet sont disponibles sur son compte GitHub et la configuration de Raspberry Pi est expliquée sur la page du projet elle-même.
De plus, il a créé une nouvelle interface pour le Magic Mirror qui est Magic Mirror 2. Vous pouvez également créer une interface sympa en utilisant vos compétences de codage HTML et votre créativité.