费城的网页设计师迪伦·皮尔斯(Dylan Pierce)认为他会用一些计算机科学和肘部油脂为他的女朋友制作一份简单的圣诞礼物。几天之后,在一个分步博客文章的帮助下,在互联网上的所有正确位置上进行了巡视,他在另一个博客上看到类似设计后创建的智能镜面已经成为关于DIY项目的最热门话题。一会儿。
通过在一台简单的计算机上放置一台显示器,并将其放在一个薄的双向镜子后面,并将其安装到木框架中,Pierce创建了一个基于小部件的智能镜子,可以做出如此方便的技巧,告诉你天气或列出最新的顶级新闻故事,取决于它的编程方式 - 限制真的是你想用它做什么。镜子也 - ta daaaaa! - 向您展示您的反思。这是几十年来在科幻电影中见过的那种复杂的屏幕显示器的基本版本 少数派报告 和 全面召回 ,除了他容易建立。我跟皮尔斯谈过他的DIY技术,他对自己的想法在互联网上起飞的感受,以及这样的技术如何最终在我们的日常生活中变得正常。
这个想法来自哪里?
我的女朋友现在已经做木工几年了。所以我从帮助她的过程中学到了木工的基础知识。
当我看到另一个人发布了一个神奇的镜子想法时,我试图跟进它,但很多部分只是欧洲的。所以我调整了他的设计,为它编写了自己的软件,并认为这将是我女朋友的完美圣诞礼物。
你的非官方名称是'MirrorMirror?'
是的,我只是随心所欲地想出来。这样做的原因是我希望有一天能在其中安装一个麦克风,这样你就可以说“镜像镜像”了,它只是响应这样的评论。
这是你第一次做这样的事情还是你涉足计算机项目?
我已经编程了几年了,但我一生都是电脑书呆子。我爱电脑。我刚开始在大学编程,我甚至都不是计算机科学专业。我只是自学了。我现在在创业公司工作,我没想到这一切都会爆炸!
但在过去的几年里,一切都是软件。我为不同的公司建立了几个网络平台,但我从未构建过硬件。所以这是我的第一个涉及计算机的木工项目。
为什么你认为它如此迅速地受欢迎?
我不是第一个这样做的人,但我认为时机成熟。这是一个圣诞节礼物,我想,因为我做了那么详细的教程,这很容易。即使是软件也让人很容易跟进。我认为这是其中很重要的一部分。
镜子在这一点上能做什么?
现在它不是很复杂。它没有输入,所以它是一种单向的东西。但如果有人想深入研究我的代码,他们可以。这只是一个网页。它只是一个带有白色文字的黑色网页。因此,如果你知道Javascript,你可以添加你自己的日历,你可以添加运动队的分数 - 各种很酷的东西。
文本是否总是存在于镜像的这个迭代中?
是。目前,我将其配置为屏幕保护关闭,因为没有可用的输入,如麦克风或网络摄像头。但是,如果它有那些,那么它可以更多的互动或开启某些短语或检测到面部,这种交易。
它运行在一台小型计算机上,称为Raspberry Pi。为什么你特别使用它?
因为它是低级计算。它使用低级语言,但我的知识是在Linux中。我知道如何运行Web服务器,我知道Web技术,所以我只是按照我所知的方式进行了调整。再加上它的图形化。如果我使用像Arduino这样的东西你只限于一个小OED显示器,这有点像你的基本鹅卵石手表。
在启动项目之前,您做了多少研究,或者是一个简单的兴趣和时间匹配?
我看到那家伙的博客,我已经知道了软件部分。我认为做木工不是那么难。这绝对不是一件完美的事情。有人在Reddit上发帖说这看起来像是三年级学生的手指画笑。那是真的!我根本不是木工。这足以让它看起来不错。走出你的专业并尝试新的东西总是很有趣,所以这就是它的意义所在。
**你在构建它时遇到了什么样的挫折?
最困难的部分是我没有考虑后视镜子的深度如何工作。我可以在显示器周围建造一个简单的方形木箱,但我没想到的是在箱子和前面的框架之间有一个薄丙烯酸的复杂性。
有很大的改进空间,特别是气流。我只是在顶部和底部钻孔,所以这可能不是最安全的方法。我现在正在做的是从其他人那里获取想法。
你提到了你的博客教程。那是因为你想要任何普通的Joe能够建立一个,即使他们不熟悉计算机科学吗?
今天我是一名程序员,因为我阅读了人们的博客,这些博客提供了有关如何逐步完成工作的说明。镜子里,我做了所有的硬件。我对软件进行了编程,您只需安装它并配置Raspberry Pi即可运行它。
所以我真的认为普通人可以像我小时候那样上网,阅读教程并密切关注。我认为分享我如何构建它是非常重要的,因为我知道15岁的我会喜欢这个。
*我意识到你 只是*发布了教程,但你是否得到了试图制作自己的人的反馈?
我每小时都收到请求!我还在尝试发送回复。人们正试图建立他们自己或以前建造他们的人,并且由于某种原因没有得到关注,正在接触我并说:“让我们一起建立一些东西。”
只有我一个接一个地伸出手来真的很难。我现在要做的就是建立一个论坛,让我们都可以谈论并有一个地方可以进行头脑风暴。
人们有什么样的建议?现在它只是一个基本的思想会议?
我大部分时间都在阅读Reddit评论。有各种不同背景的乐于助人的人。一个人说,“你使用了错误的显示器类型,你应该使用它。”其他人都说,“哦,如果你需要一个网络摄像头,这是一个识别面部的模块,你可以调查一下。”建议和大量的空间让人们发挥创意。
理想情况下,您将来会看到人们在日常生活中使用它吗?我能想象到的最接近的东西就像Amazon Echo或Apple Watch。
我们正在走向互联网。如果我们在日常生活中看到类似这样的东西,我会不会感到惊讶,比如去商店购买这样的东西很快。
除了麦克风之外,您还想要为其添加功能的其他一些功能是什么?
这就是我试图与人们联系的原因:我想要网络摄像头,麦克风。但是我真的需要集思广益并提出一个计划并将其呈现给一群我认为可以帮助建立一个我认为对每个人都成功的版本的人。不仅仅是黑客和DIY用户。现在,我只是试图了解谁可以帮助我,谁想要成为人们做同样事情的社区的一部分。
人们可以在哪里发帖到论坛?
我有域名,我有人帮我前端。它将是Mirrormirror.tech。希望这会在接下来的一两天内完成。
你接下来的步骤是什么?
我真的都是关于开源的想法。这个产品不是来自我,而是来自其他人做其他人的想法。我永远不想把它带走。第一个明显的步骤是为想要学习如何构建和改进的人们提供一个专门的场所。