作者 | Colin Mansfield
责编 | 苏宓
微信公众号ID | csdn_iot
最近我已深深陷入“家庭自动化”而无法自拔了。如果你对家庭自动化不熟的话,你可能听说过“物联网”。尽管这二者略有差异(自动化力求让物体自动完成某些操作,而物联网只是在应用 — 例如咖啡壶、砂锅等 — 中加入 wifi 联网功能),但是它们有一个共同之处:都相当昂贵!一个开箱即用的家庭自动化 Hub(例如罗技的 Harmony 或者三星的 Smarthings)需要 100 美元。如果再加上一些外围器件,例如传感器、灯、开关、遥控器等,则总共需要花费 300 美元左右。
如果想要一个便宜点的家庭自动化,可以使用开源项目(例如树莓派或者 Arduino)自己 DIY 一个。这需要一定的编写代码的功底,或至少需要几个小时的时间观看 YouTube 视频,或者逛相应的论坛。现在已经有一些非常棒的免费的开源项目,例如 Home Assistant、OpenHUB 等,这些项目都有大量的社区支持。
我一直在寻找让我的家里变得更智能的方法,并偶然发现了智能镜子。智能镜子有时也叫做“魔镜”。智能镜子通常是在一个双面玻璃镜中嵌入一个显示器而完成 DIY 的,这个镜子可用于显示一些有用的信息,例如时间、天气、日历事件等。下面是我在做相关研究时找到的一张比较酷的图片:
这个图不是我自己的智能镜子,我自己的镜子的图片在后面。该图片使用的是一个树莓派完成的,看上去相当酷。
你可以通过 Google 搜到很到相似的、令人惊叹的项目。
我想利用家里已有的原材料(大部分)来做这个智能镜子。我不反对使用树莓派,但是我没有任何编程经验,所以想先尝试一下是否可以不购买小型计算机,直接利用已有设备。由此,我盘点了柜子中的器件和线缆,然后找到了这些东西:
Chromecast(第 1 版)
旧的戴尔显示器/电源线(仅支持 VGA 输入)
VGA 线
智能插座(已经集成到我的智能家庭系统中)
扩展线
我的想法非常简单:先想办法将 Chromecast 插入旧显示器中,然后再想办法将智能镜子上感兴趣的信息投递到 Chromecase 上。如果可以,就将显示器嵌入双面镜中,然后将这个新发明挂到墙上。
非常简单吧?
理想很丰满,现实很骨感。事实上,这很快就变成了耗时长达几个月的长期项目。下面是我创建我的第一个智能镜子的过程记录。先透个底,我不仅将它做出来了,而且还将它做得非常好。下面就是我的故事。
首先,我需要一个 HDMI 转 VGA 的转接器。我在亚马逊上面找到一个(甚至还带了一个可爱的小辅助端口),只花了 8 美金。
收到转接器后,我就迫不及待地测试这个小发明。我将所有的东西都装配好(Chromecae -> 转接器,转接器 -> VGA 线,VGA 线 -> 显示器),然后打开