您可能在某些购物中心或办公室中看到过镜子,在这些镜子中,除了注视自己的脸庞之外,还可以看到一些数字投影的文字或信息,或者至少在电影中也可以看到它们。因此,如果在准备上班的同时还能在镜子上获取一些最新消息,无论是信息,日历等,该怎么办。Guy Michael Teeuw在这里开发了魔镜,您可以在魔镜上获得所有需要的更新。您可以自定义界面,并可以根据需要显示所需的任何信息。
这个魔镜主要是用三样东西构建的:Raspberry Pi,LCD显示器和双向镜。基本上,连接Raspberry Pi的显示器放在木箱中的双向镜后面,因此,您的脸部同时在镜子的另一侧可以看到所有较亮的文本。
两面镜是在警察审讯室中可以找到的一种,它是半透明的和部分反射的。它在光中的行为类似于镜子,在黑暗中的行为类似于普通的玻璃。
根据其尺寸和连接器端口的位置选择24''iiyama Monitor,因为其方向应为纵向模式,并且端口应安装在侧面以与镜子一起使用。另外,在Monitor外壳内还有很多空间可用于放置Raspberry Pi和其他组件。
迈克尔制作了一个漂亮的木箱,用于通过Raspberry Pi,电缆和适配器安装镜子和显示器。外壳外面只有一根电缆,这是Monitor的交流电源线,Raspberry Pi也通过USB适配器使用相同的电源线供电。
现在的主要任务是正确配置Raspberry Pi。使用Raspbian操作系统,并将Raspberry Pi配置为Wi-Fi接口,纵向屏幕方向,本地Web服务器(Apache)和全角运行的浏览器。用于显示日期,时钟,是否在镜像上显示信息,新闻和其他提要的界面已使用HTML,CSS和PHP脚本开发。而且此HTML代码正在使用本地网络服务器的浏览器中运行,这就是我们在镜像中看到的。 Michael还制作了一个PHP脚本,只需使用SSH终端上的 git pull 命令,即可使用GitHub上的最新可用代码更新软件。
一些在线API和RSS提要用于获取当前的信息和新闻。所有HTML和PHP代码以及其他与项目相关的文件都可以在他的GitHub帐户上找到,并且Raspberry Pi的配置在项目页面本身上进行了说明。
此外,他还为Magic Mirror创建了一个新界面,即Magic Mirror2。您还可以使用HTML编码技能和创造力来制作一些很酷的界面。