Você pode ter visto Mirrors em alguns shoppings ou escritórios onde, além de ver seu rosto, você pode ver algum texto ou informação projetada digitalmente ou pelo menos você os viu em filmes. E daí se você também pode obter as últimas notícias, sejam informações, calendário etc. em seu espelho, enquanto se prepara para o escritório. Aqui, esse tal de Guy Michael Teeuw desenvolveu o Espelho Mágico, onde você obtém todas as atualizações necessárias em seu espelho. Você pode personalizar a interface e pode mostrar qualquer informação que você quiser de acordo com sua necessidade.
Este espelho mágico é construído principalmente usando três coisas: Raspberry Pi, monitor LCD e espelho bidirecional. Basicamente, um monitor conectado ao Raspberry Pi é colocado atrás de um espelho bidirecional em uma caixa de madeira, de forma que todo o texto mais brilhante seja visível do outro lado do espelho com seu rosto ao mesmo tempo.
Espelho bidireccional é aquele que se encontra na sala de interrogatório da Polícia, parcialmente transparente e parcialmente reflector. Ele se comporta como um espelho na Luz e como um vidro normal na escuridão.
O monitor iiyama de 24 '' é escolhido de acordo com seu tamanho e a localização das portas do conector, já que a orientação deve ser no modo retrato e as portas devem ser montadas na lateral para serem usadas com espelho. Também há muito espaço, dentro da caixa do Monitor, para colocar o Raspberry Pi e outros componentes.
Michael fez uma linda caixa de madeira para instalar o espelho e o monitor com Raspberry Pi, cabos e adaptador. Apenas um cabo está saindo do gabinete, que é o cabo de alimentação AC do Monitor. O Raspberry Pi também é alimentado com o mesmo cabo de alimentação via adaptador USB.
Agora, a principal tarefa é configurar corretamente o Raspberry Pi. O Raspbian OS é usado e o Raspberry Pi é configurado para interface Wi-Fi, orientação de tela em modo retrato, um servidor web local (Apache) e um navegador rodando em largura total. Interface para mostrar a data, relógio, sejam informações, notícias e outros feeds no Mirror, foi desenvolvida utilizando HTML, CSS com script PHP. E esse código HTML está rodando em um navegador usando um servidor web local, que é o que vemos no Mirror. Michael também fez um script PHP para atualizar o software com o código mais recente disponível no GitHub, usando apenas o comando git pull do terminal SSH.
Algumas APIs online e feeds RSS são usados para obter informações e notícias atuais. Todo o código HTML e PHP com os outros arquivos relacionados ao projeto estão disponíveis em sua conta GitHub e a configuração do Raspberry Pi é explicada na própria página do projeto.
Além disso, ele criou uma nova interface para o Espelho Mágico que é o Espelho Mágico 2. Você também pode fazer alguma interface legal usando suas habilidades de codificação HTML e criatividade.