未加星标

【技术分享】和我一起动手做“魔镜”

字体大小 | |
[网络安全 所属分类 网络安全 | 发布者 店小二04 | 时间 | 作者 红领巾 ] 0人收藏点击收藏
【技术分享】和我一起动手做“魔镜” 2017-01-12 11:01:57 来源:安全客 作者:WisFree
【技术分享】和我一起动手做“魔镜”

翻译:WisFree

预估稿费:170RMB

投稿方式:发送邮件至linwei#360.cn,或登陆网页版在线投稿


开始之前,让我先给大家介绍一下谷歌的工程师Max Braun。这是一位走在时代前沿的工科男,他竟然自己动手在浴室中安装了一块智能镜子,而他所使用的材料并不贵,制作过程也并不难。现在,这块镜子已经成为了他的一个消息提醒中心了,他可以在刷牙的时候直接查看到当前的时间、日期、天气、以及最新的新闻头条。虽然这块镜子还不能发出消息提示音,但是它可以进行实时更新。毫无疑问,这样的一块智能镜子肯定会给你家的客人留下深刻的印象,接下来,让我们看看这款另类的“把妹神器”是如何制作而成的吧!

首先声明,我这块智能镜子的UI界面是基于Max Braun的那块智能镜子制作而成的,但是我对他的UI进行了一些修改,并在其中也融入了一些自己的风格。


写在前面的话


【技术分享】和我一起动手做“魔镜”

最近,我听见很多人在讨论如何去制作一块智能镜子,但是我一直都对此不感兴趣。直到最近我才突然意识到,如果有一块这样的智能镜子,也许我的生活会更加多姿多彩。我之所以会有这样的感觉,是因为我早上起床之后通常都处于一种“马上要迟到”的状态,而智能镜子就可以帮上大忙了,它可以迅速地将我所需要的全部信息提供给我。这样一来,我就可以节省下很多时间了。

如上图所示,镜子的左侧显示的是当日的天气情况,温度的下方是风速情况,其实就是一个简短的天气预报。镜子的右侧是当前的时间和日期,日期下方显示的是我去学校所需的交通时长,这个时长是系统根据当前的道路交通情况所给出预计时间。


所需零件

双向玻璃镜

所谓双向玻璃镜,指的是对于镜前的人只有镜子功能, 对于镜后的人只有透明玻璃的功能。由于我还在读大学,我的经费极其有限,所以我只能选一块最便宜的镜子:一块双向亚克力玻璃镜(塑料镜)。我选的是一块无边框的镜子,所以我得在镜子的四个角落钻四个洞,然后用铝制支架将其安装在我家的墙上(我发现同一牌子的支架在美亚上卖的比较便宜,国内用户建议首选X宝)。


【技术分享】和我一起动手做“魔镜”

【技术分享】和我一起动手做“魔镜”

显示器

正好我手头上有一台即将淘汰的笔记本电脑,所以我打算直接将这台笔记本电脑的显示器拆下来,然后将它安装在我的镜子上。但显示器还需要一块合适的控制电路板,所以果断上eBay淘了一块回来。当然了,国内用户依旧建议首选X宝。


【技术分享】和我一起动手做“魔镜”

由于我的显示器分辨率不是很高,质量也不是很好,所以如果应用程序使用的是黑色背景,那么显示器就容易从镜子后方漏光出来。但是我摆弄了一下之后发现,我只需要稍微调整一下背景的颜色,这样从正常的角度看过去就不会看到漏光了。经过微调之后,我最终所使用的颜色十六进制值为#060709。

亚马逊Fire电视棒

至于这个零件,那就看你的个人喜好了。对于我来说,最简单的显示信息方法就是使用亚马逊Fire电视棒了。当然了,条件允许的话你也可以选择使用树莓派,毕竟树莓派要更加的高大上。

因为我想要自己控制所有的显示内容,所以我还专门为它开发了一款安卓应用。


【技术分享】和我一起动手做“魔镜”

经过一番权衡之后,我打算使用Dark Sky的API来接收天气预报更新。在估算交通时长上,我使用的是谷歌的Distance Matrix API。然后我再用一个javascript脚本(Moment.js)来显示当前的时间和日期。


【技术分享】和我一起动手做“魔镜”

【技术分享】和我一起动手做“魔镜”
如果开发APP对你来说不太现实的话,你也可以选择使用这款名叫Magic Mirror的应用程序,网上有很多关于这个应用的基础教程,所以我就不在这里啰嗦了[教程传送门]。

可选组件

我去外面找了一块黑色的泡沫板,将其剪得跟我的镜子大小一样,接下来把显示器安装在镜子和泡沫板的中间,最后再将它们一起用铝制支架安装在墙上,这样可以更好地保护它俩的安全。一定要注意给支架留下一定的缝隙,不然就无法牢固地安装在墙上了,你不放心的话也可以多缠点胶带上去,反正在背面,你也看不到,不会影响美观。


【技术分享】和我一起动手做“魔镜”

【技术分享】和我一起动手做“魔镜”

我发现,用绝缘胶带缠上显示器正面的边框部分可以减少屏幕的漏光。除此之外,墙上安装镜子的位置选择也非常的重要,特别是你打算使用固定支架的时候,你必须保证墙上打的孔是水平的,并且最好要多次测量之后再进行安装。


接下来要干嘛?

接下来,我打算将运动传感器整合进去,当某人从镜子面前走过的时候,镜子就会亮起并显示信息。这样做比较省电,而且看起来也更加有科技感。还有一个可以改进的地方就是,等我有钱之后,我一定要弄一块真正的双面玻璃镜,因为这块塑料镜有一些弯曲,而每次我照镜子的时候都像在玩哈哈镜一样。

总体来说,整个制作过程还是非常有意思的,而且在家中安装这样的一块镜子肯定会给你的生活带来更多的情趣。毕竟,制作整个镜子只花了我两百美金。


【技术分享】和我一起动手做“魔镜”
【技术分享】和我一起动手做“魔镜” 本文由 安全客 翻译,转载请注明“转自安全客”,并附上链接。
原文链接:https://hackernoon.com/i-made-myself-a-smart-mirror-50e56966c478#.l2ey69e3l

本文网络安全相关术语:网络安全工程师 网络信息安全 网络安全技术 网络安全知识

tags: 镜子,一块,显示器,安装,智能,玻璃镜,支架,制作,漏光,墙上,时长,这块
分页:12
转载请注明
本文标题:【技术分享】和我一起动手做“魔镜”
本站链接:http://www.codesec.net/view/522893.html
分享请点击:


1.凡CodeSecTeam转载的文章,均出自其它媒体或其他官网介绍,目的在于传递更多的信息,并不代表本站赞同其观点和其真实性负责;
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。
登录后可拥有收藏文章、关注作者等权限...
技术大类 技术大类 | 网络安全 | 评论(0) | 阅读(83)