如何构建自己的未来智能镜

智能镜子可以像科幻电影中的内容一样显示您的日历,天气和新闻。在Raspberry Pi的支持下,您可以使用一些简单的工具和硬件来构建自己的工具。

美观,可配置和自定义

智能镜已经存在了一段时间,最杰出的版本是Michael Teeuw。这个想法很简单;您将构建一个框架和一个框。在盒子内,您将放置一个单向玻璃杯(通常在警察戏剧中在电视上看到),一个显示器,一个Raspberry Pi以及为设置提供动力所需的电缆。 Michael和其他贡献者创建了一个可以安装的开源Magic Mirror平台。安装后,您可以对其进行自定义以显示日历,天气,新闻等。安装该软件很容易-只需一行代码。

较难的部分是创建框架框,设置Raspberry Pi,然后自定义软件以显示您的首选信息。但是,即使没有木工和代码经验的人也可以在一个或两个周末的耐心中建立这个DIY项目。最长的零件是被动的,例如等待胶水和污渍变干。您将花费大约三到五个小时来积极从事框架的工作和安装软件。

我们将向您确切演示如何。

您需要的材料

根据您已经拥有的项目,该项目可以是廉价的也可以是昂贵的。如果您购买了以下列表中的每件商品,则需花费约700美元。但是,因为我们手边除了玻璃和木头都拥有所有东西,所以我们只花了140美元。请记住,您不必购买工具。如果您有一个拥有一些的朋友,请询问您是否可以借用他们。

要开始使用,您需要满足以下条件:

  • 监视器:最好至少24英寸,而您根本不在乎丢失的那一英寸。越薄越轻越好,但是Sceptre的这款显示器可以工作。您需要卸下支架。从显示器上取下框架也很有帮助(但不是必需)。
  • 两用玻璃板:您的玻璃板应该比显示器的尺寸大一点。我们在亚马逊上链接的产品是通用尺寸,但是我们有幸从当地的玻璃供应商那里订购了产品。
  • 一台Raspberry Pi 3
  • Raspberry Pi保护壳
  • 木材着色剂或油漆
  • 聚氨酯(如果有污渍)
  • 木材填充物(如果染色,请获得可染色的木材填充物)
  • 80、120和220粒度的砂纸(如果决定油漆,则省略220)
  • 斜切锯(或手锯和量角器)
  • 木胶
  • 卷尺。
  • 标尺或其他直边(用于绘制直线)。
  • 画家胶带
  • 蹦极绳
  • 短木螺丝
  • 垫片
  • 尼龙表带
  • 一把螺丝起子
  • 重型框架挂钩(如果悬挂)
  • 耳,眼和呼吸保护。如果您要使用不通风的聚氨酯,请添加蒸气过滤器。
  • 用木头建造框架和盒子:我们建议使用厚至少一英寸的枫木或胡桃木等硬木。如果您不悬挂框架,还需要像胶合板这样的薄东西做盒子的背面。多少木头和多少宽度取决于您的显示器(有关构建框架的更多信息。)

对于更直接的构建,我们有一些高级选项。这些不是必需的,但可以帮助您:

  • F型夹(至少四个)
  • 角夹(至少两个)
  • 油灰刀
  • 随机轨道砂光机
  • 用80、120和220粗砂纸勾搭成环的砂纸。
  • 钻头

建立框架

首先,您将要制作一个基本框架(例如可能会挂在墙上的框架)。然后,您将添加一个简单的盒子来容纳镜子,显示器,Raspberry Pi和电缆。完成后,该结构可能类似于一个非常浅的药品柜。

拆卸显示器

建立框架的第一步始于显示器。显示器的尺寸决定了玻璃的尺寸以及所需木材的长度和宽度。如果您打算从显示器上卸下框架,则现在就要做。每个监视器都不同,因此我们在此处无法提供确切的说明。您需要沿着边缘寻找接缝以撬开,然后每一步都尽量保持柔和。完成后,您应该具有以下内容:

确定木材尺寸

卸下框架后(或者如果您跳过该步骤),请测量显示器的长度和屏幕边缘的宽度。如果没有拆开,请沿着内部的金属框架或框架的内部边缘进行测量。

写下这些,然后将数字加倍。最后的数字是您需要的木材总长度。例如,此监视器的宽度为11个半英寸,长度为19个半英寸。加倍分别表示23英寸和48英寸的木材。最好购买至少比实际尺寸多几英寸的尺寸,以解决裁切和错误的情况。

接下来,要确定您需要购买的木材的宽度,请将显示器放在平坦的表面上,屏幕朝下。现在从平坦的表面开始测量,以确定显示器的厚度。您购买的木材至少需要那么宽,最好稍宽一些。

该框要求的长度与框架相似,因此您可以再次将其增加一倍。

就该项目而言,我们购买了四块三英寸宽,一英寸厚的木板。两块木板长36英寸,另外两块木板长48英寸。额外的长度意味着有很多出错的余地。如果您有大型车辆,则可以购买两块长板(在这种情况下为84英寸)。

斜切图片框架

如果这是您第一次使用斜切锯,则应观看史蒂夫·拉姆齐(Steve Ramsey)有用的斜切锯基础知识视频。

在使用任何电动工具,打磨或涂抹污渍或聚氨酯之前,应佩戴防护装置。其中包括安全眼镜和防尘口罩或蒸气过滤器。如果您使用的是电动工具,请使用耳塞之类的护耳用具。

下一步是将斜切角度切成木头。在这种情况下,斜接角度仅为45度角。两个互相推起的45度角板成90度角。四个90度角将形成一个正方形,在这种情况下将成为一个矩形。

您可以使用斜切锯,台锯甚至手锯和量角器进行切割。手锯容易出现漂移问题。您可能无法获得理想的角度或垂直的垂直切口。因此,我们强烈建议您使用斜切锯(本指南将对此进行介绍)。

首先,将斜切锯设置为45度。您的斜切锯有向左45和向右45的选项,为此第一次切割选择合适的45。

小费: 大多数斜切锯在45度都有硬停;您应该感觉到它咔嗒一声到位。

现在,将您的第一个“宽度”板放在斜切锯上,其左端的上角恰好超过刀片孔的左上角。您希望刀片穿过整个木板,但目的还在于最大程度地减少第一次切割时所取走的木材量。

乔什·亨德里克森(Josh Hendrickson)

保存切下的小块;您很快就会需要它。

下一个切口需要相反的45度角,以方便两个角沿相同方向运行。与其来回移动锯,不如将板翻转过来然后向下滑动。由于您是在显示器周围测量的,因此,您需要测量最靠近显示器的木材的“内侧”边缘。这意味着较短的一面。

翻转木板,测量您先前记下的第一长度(在上面的示例中为11英寸),并上下绘制一条直线。现在,从较早的地方抓起切下的裁片,并将其尖端与您的画线对齐,使用它绘制45度角线。

该标记是您切割的角度和长度。向下滑动木板以进行下一个切割。重要的是,不要试图完全按照绘制的线切割。您的刀片比铅笔线粗,这意味着在该线上进行切割会使您的刀片比您想要的短。就像上面的图片一样,在木板上划过木板线,以便您将其略微切成剩余的木头。如果您留下了太多的东西,您总是可以多做些事,但是您不能放回木头。

您将重复此过程以获取其余的框架板。翻转板,测量长度,切割并重复。现在,您应该拥有四块适合框架形状的倾斜木材。如果您发现某些削减幅度不大,则可能需要修整。慢一点,切断比您想像的要少的东西。最好将自己的方式微调到正确的长度,而不要过分尝试快速移动。

组装在一起时,您的电路板应如下所示:

胶合框架

现在是时候将您的木板粘合在一起了。您可能想知道为什么我们不使用钉子或螺丝钉。木胶强度极高,由于没有钉子和螺钉头,因此胶合剂比指甲更牢固,并且外观更干净。

确实,斜接关节的强度不如其他关节强,但出于我们的目的,我们不需要强度,我们需要装饰性的外观。

涂抹木胶是一个简单的过程,如果您曾经使用过任何其他种类的胶,那么您已经知道要做什么。您需要在想要连接的边缘上涂抹胶水,将其铺开以覆盖所有木质表面,然后将其推向另一块。

但是,与纸胶不同,您不能只是放手-为了给您足够的时间来放置完美,木胶的干燥时间很慢,如果放得太早,它会滑动或散开。要解决此问题,您可以使用转角夹将成角度的木材固定在一起。如果您没有转角夹,我们将提供一条胶带技巧来完成这项工作。

首先抓住一块长和宽的片(在上图中,是水平和垂直部分),然后将它们放在“背”上,切角几乎不会碰到。然后切掉一块胶带,长度足以夹住两块木头,并将其放在框架件旁边。

现在,在其中一个倾斜的部件上涂上一小滴胶水。然后用手指或刷子将其展开以接触该角度的整个脸部。然后将胶水涂到另一个倾斜的面上。木材带有边缘纹理,往往会渗入胶水,因此请等待五分钟,然后再次涂抹胶水。然后将板子放在胶带上,确保拐角处保持接触。

将两部分折叠在一起,以确保胶带尽可能紧。然后将其弄平,并盖上胶带盖。拿一卷胶带并交叉几次角度,以使密封尽可能紧密。

小费: 如此处所示,胶水渗出是一个很好的信号,表明您已涂抹了足够的胶水。等待约十五分钟,使胶水胶凝,然后用油灰刀或塑料黄油刀将其刮掉。

与其他板重复该过程,然后将它们连接在一起。

请检查木胶上的说明,并在框架上贴上至少最少的时间。您将木材夹持的时间越长,固结力就越强,尽管通常不需要24小时以上。

胶水干燥后,撕下胶带并检查您的角落。如果您发现有任何差距,那很好。您可以用木材填充剂填充它们。

木材填充剂就是它的听起来。它由木块,胶水,塑料和其他内容组成。木材填充物的目标是使孔过满。不用担心任何木材填充物会散布在缝隙周围,以后可以通过打磨将其清除。您可以使用油灰刀或塑料厨刀将其铺在木头上。

小费: 木材填充料应具有类似酸奶污泥的稠度。如果它坚硬且结块,如下图所示,请混合3份矿物油精和1份矿物油以使其恢复活力。

再次,阅读您的木材填充剂的包装。通常,您需要等待一个小时才能打磨,一天需要进行染色。等待足够长的时间将其打磨后,请使用80粒度的砂纸去除车架上多余的木材填充物。

恭喜,您已构建好框架。作为一项快速测试,将玻璃和镜子放在框架上以进行仔细检查,以确保其牢固地固定在框架上并且不会掉入矩形孔中。

小费: 如果您有路由器表,则可以使用Roman Ogee位为框架添加装饰。

现在是时候建立一个盒子了。

搭建盒子

现在您的框架已经完成,是时候组装一个盒子了。好消息是,这比切割木头和组装框架要容易得多。基本思想是建立一个矩形的木头,大小与框架的外边缘相同:

您将首先切割两块长度与框架长木板相同的木材。从头到尾的边缘测量框架。然后,在未切割的一块木板上测量该距离,并用直尺或其他直边画一条直线。对于此切割,您将斜切锯设置为“ 0”以进行直线切割。

小费: 就像45度角一样,大多数斜切锯的“硬停止”为零。您应该感觉到它咔嗒一声到位。

同样,当您将板子放在锯上时,请勿尝试直接在直线上切割。在线路的旁边,在“额外”的木板上切开(不是要切下的那一块)。

在上面的图片中,切割的片段将在右侧。为了清楚起见,显示的线特别宽,但请注意,刀片将在标记的左侧切开。剪一块头发的时间过长,修剪要比剪头发的时间短。

剪下第一块木板后,可以将其放在第二块木板上,并用作量尺。只需以创建的直线边缘画线,然后在连接时再次按照上述步骤进行操作即可。

将木板安装在框架上,并感觉边缘以确定其齐平且不太长。根据需要进行修剪。然后测量两块木板之间的间隙,以确定最后两块木板的长度。同样,画线并切掉这些线,并根据需要进行修剪。

您应该以如下形式结束:

同样,您应该对玻璃进行测试安装,并监控所有完成的部件。将玻璃板和显示器放在框架上,然后在其周围添加这四块板,以仔细检查内部硬件是否合适。可以,如果它们不很贴合,我们将在以后的步骤中解决。

现在,您将木板粘合在一起。正如我们前面提到的,木板的末端(末端纹理)会吸收胶水,从而削弱接缝。在两个短片的两端涂上胶水,等待五分钟,然后再次涂上。然后将较长的板子挤压到位。尝试确保它们齐平(所有边缘对齐)。

就像上面一样,木胶的干燥时间很慢,因此您需要保持恒定的压力。如果您有F型夹,现在可以使用三到四个将压力施加到板上。如果不这样做,则松紧绳可以解决问题。非常小心地将橡皮筋绳缠绕在矩形周围,并尝试将拐角保持90度角。然后附上蹦极钩:

您将要使用结实而牢固的松紧绳。并且根据强度,您可能要使用多套。上面的蹦极绳是全新的,紧紧地固定在盒子周围,所以一根就足够了。但是,您可以添加更多内容以达到良好的效果。

等待胶水变干(按照您的胶水方向),然后取下电线。再次检查所有边缘是否齐平,矩形框是否平坦。如果板的边缘向上或向下漂移,则可以将其打磨平整。

将盒子粘到框架上

将盒子粘在框架上相对简单。将胶水沿着盒子的狭窄边缘整条线挤出,然后用手指或刷子将胶水摊开在整个木头上。

目的是在整个木头上很好地覆盖胶水。它并不一定要很厚。看一下您的框架,确定您认为哪一侧更好。将那面朝下放在平坦的表面上(最好用纸盖住)。然后将您的东西放在框架上,胶面朝下。

要增加压力,最简单的方法是使用重物。将诸如纸板或胶合板之类的东西平放在盒子上,然后将重物放在油漆盒或书籍之类的框架边缘上。力求达到均匀的间距,以在盒子周围提供压力。

同样,至少等待胶水指定的最短时间。当您卸下重物和平坦的部件时,请检查您的包装箱是否有缝隙,并根据需要填充木胶。将其晾干后,该进行打磨了。

打磨用于着色和绘画的框架

在对木材进行染色或油漆之前,需要先对其进行打磨。对木材进行打磨可以消除建筑过程中产生的碎屑,污渍和其他瑕疵。如果您跳过此步骤,则污渍和油漆只会突出缺陷。

如果您不熟悉打磨,则此过程非常简单。尽可能用木纹打磨沙子(也就是说,遵循您在木纹中看到的线条),而不要全力以赴。

小费: 如果您不熟悉打磨,请尝试在相框上绘制波浪线,如上图所示。当线条消失时,您可能已经打磨了。

首先使用80粒度的砂纸,然后移动到120,然后是220。如果要绘画或想要更深的污点颜色,请跳过220粒度的纸。

打磨后,双手沿着木头跑。磨砂后,您应该会感觉到明显的不同。尝试查找您错过的任何区域,并根据需要进行打磨。

别忘了打磨您的显示器将在其中显示的框架的内部边框。您可以跳过任何看不见的部分。

染色框架

如果您决定对框架进行粉刷,则可以跳过此步骤和密封步骤。像往常一样画框架。如果您决定外观保持原样,则可以跳过染色步骤,但不要跳过密封步骤。

小费: 跳过画笔,使用一双旧袜子或T恤涂抹污渍。有两套,一套用于染色,一套用于擦拭。

染色前,先擦拭框架,擦去所产生的所有木屑。粘性棉绒滚筒可以很好地工作,但是您也可以使用中度潮湿的纸。只要确保立即干燥木材即可。如果您有商店真空吸尘器,也可以用真空吸尘清除该地区的木屑。您不想让木屑沾上污渍。

要使框架变色,请仔细检查变色方向以保持干燥时间。通常,您会看到清除时间和保留时间,请注意这些时间。首先打开罐子并搅拌内容物。施加污渍的最有效方法是将其擦拭,这就是为什么我们建议使用旧袜子或T恤的原因。将材料浸入污渍中,使其完全吸收。然后擦拭相框。您无需过分用力,而应将其工作到木头上。

在对垂直服务进行染色时,请尝试使线条平滑并避免滴落。弄脏框架上任何可见的部分,包括显示器所处的内部边框。

等待适当的擦拭时间,然后擦拭尚未吸收到木材中的任何多余污渍。如果您不擦拭过多的污渍,则污渍会在不均匀的混乱中干燥,这一步骤至关重要。

您可能会注意到,擦掉多余的污渍后框架没有那么暗,这是正常的。如果您想使画面变暗,请等待指定的保留时间,然后重复这些步骤,直到满意为止。

在进行下一步之前,请等待直到污渍完全干燥。这至少是您罐上列出的“停留时间”,并且框架不会发粘。

密封框架的木头

木材染色是装饰性的;它不能保护您的木材免受光和其他环境的损害,因此您需要密封木材。

您可以使用许多不同的成品,但是擦拭聚氨酯(或聚)是一种简单的方法。您需要的只是一件旧T恤。其他聚氨酯可能需要刷。

再次,打开罐头并搅拌内容物。然后加载您的T恤或刷子。尝试长时间均匀涂抹,以免流线。当应用于垂直表面时,请尽量避免留下大颗粒的多边形;否则,它将那样干燥。

小费: 如果您购买了“水晶般透明”的聚晶,则在使用时它会呈乳白色。晾干后,它会变清晰。

检查您的罐头上的指示。它将列出干燥时间和最少的层数。每次干燥后,用220目砂纸轻轻打磨。请勿在此步骤中使用电动工具。您会打磨掉聚氨酯和污渍。

此处的目标是将多晶硅层中的任何凸起弄平,而不是将其完全去除。重复这些步骤,直到可以建议的最小层数为止,而您不需要更多。

挂衣架

如果打算将框架悬挂在墙上,则有两种选择。您可以安装坚固的吊钩,也可以在盒子上钻一些孔,以使墙壁钉子滑入。两种方法都可以使用,但是您希望框的顶部至少有三个(左,右和中心)以均匀分布重量级对象。

钻孔将使您与墙体齐平。但是钩子不需要附加钻头。

恭喜!您已经为智能镜建立了所有必要的框架组件。现在该迁移到硬件了。

将硬件添加到镜像中

首先将玻璃杯和显示器放在框架盒中,然后放置它们,以使它们正确地穿过矩形孔。显示器和镜子之间以及框架边缘之间可能存在间隙。

一种选择是将垫片拧入到位,如上图左侧所示。但是,如果空间太紧,或者您的玻璃比显示器大得多,则垫片将无法工作。而是使用尼龙表带。拧入一侧并紧紧拉到另一侧进行测量。剪短一段比所需的长度更长的长度。用打火机烧掉切边,以重新密封尼龙带,然后将其拧紧到另一侧。

固定好显示器和玻璃板后,添加Raspberry Pi和电源线。如果您在Raspberry Pi上添加了一个保护套,请考虑使用双面胶带将其粘贴到框架上。

放置好所有物品后,将深色黑布铺在整个装置上,然后将其粘在框架上或粘在框架上。

在显示器和玻璃上添加黑布也会增强镜面效果。为了说明这一点,这是两面玻璃的剖视图,在镜子的左半边后面有黑布。

您的硬件已完成。现在是时候设置您的Raspberry Pi并安装Magic Mirror软件了。

在Raspberry Pi上安装Magic Mirror

首先,您需要按照标准步骤设置Raspberry Pi。最简单的方法是获得NOOBS副本,以安装最新版本的Raspbian。

该项目由Magic Mirror软件提供动力,主要在终端和文本编辑器中安装和配置。您无需熟悉终端;您可以复制并粘贴以下命令。

首先,您应该确保您的Raspberry Pi是最新的。运行以下命令:

sudo apt-get更新sudo apt-get升级

并在出现提示时提供root密码。或者,您可以使用 su 并跳过所有 须藤 条目。

完成所有更新后,您将通过运行以下命令来安装Magic Mirror软件:

bash -c“ $(curl -sL //raw.githubusercontent.com/MichMich/MagicMirror/master/installers/raspberry.sh)”

该软件将安装并提示您两个选项:

您要使用pm2自动启动Magic Mirror吗?

启用此选项将在Raspberry Pi启动时自动启动Magic Mirror软件。输入Y,然后按Enter键。

您要禁用屏幕保护程序吗?

如果您不禁用屏幕保护程序,则会干扰界面。输入Y,然后按Enter键。

之后,该软件将完成安装并自行启动。但是,您需要配置其他选项,因此将Alt + Tab返回到终端并输入以下内容:

pm2停止MagicMirror

Magic Mirror软件将停止并关闭。

配置魔术镜软件

软件启动时,您可能已经注意到了一些事情:显示器处于水平模式,日历为空,没有天气显示,并且时间采用24小时制。让我们来照顾它。

首先,要切换屏幕方向,您需要更改一个文件来确定启动时的设置。在终端中,键入以下命令,然后按Enter:

须藤nano /boot/config.txt

Config.txt文件将在终端中打开。使用向下箭头键滚动到文件的底部,然后添加以下文本:

#垂直旋转显示display_rotate = 1

按Ctrl + X关闭文件。键入Y确认要保存,然后按Enter确认config.txt文件名。

要查看更改,请在终端中键入以下命令,然后按Enter:

须藤重启

您的Raspberry Pi将重新启动,并且您应该处于纵向模式。您可以按Ctrl + M以最小化魔术镜界面并打开终端。

更新时间,日历,天气和新闻

现在,我们将配置“魔镜”界面。打开文件管理器应用程序,然后浏览到以下地址:

/ home / pi / MagicMirror / config

右键单击config.js文件,然后选择“打开方式”。展开编程类别,然后从列表中选择Geany。然后点击“确定”。

您刚刚打开的文件处理了魔镜软件的主要配置组件。它从模块中拉出以添加功能,并且您可以在此处配置这些功能的首选项。 Magic Mirror软件随附了用于时间,天气,日历和称赞的默认模块。

要将时间更改为12小时格式,并将测量结果更改为英制,请滚动至以下部分:

语言:“ en”,时间格式:24,单位:“公制”,

将24更改为12,将“公制”更改为“英制”。你应该有:

语言:“ en”,时间格式:12,单位:“英制”,

保存文件。更改应立即生效。如果看不到它,请在终端中运行以下命令或重新启动Raspberry Pi:

pm2重新启动MagicMirror

同一配置文件还包含您的日历和天气设置。要添加Google日历,您首先需要Google日历网站上的“ iCal格式的秘密地址”链接。

再次打开config.js部分,然后滚动到 模块:日历 部分。

将“ US Holidays”更改为您喜欢的名称,并删除引号之间以“ webcal”开头的URL。然后粘贴您的iCal链接(请务必保留引号)。

要添加天气,您将需要OpenWeatherMap API密钥。转到OpenWeatherMap网站并注册一个免费帐户。然后浏览至其API部分。生成密钥并复制它。

返回config.js并滚动到天气和天气预报模块。

将您复制的API密钥粘贴到“ Your_OPENWEATHER_API_KEY”中(一定要保留引号)。

打开浏览器,然后转到OpenWeatherMap城市搜索页面。搜索您的城市,然后单击结果。浏览器链接的末尾将包含一个数字。例如,辛辛那提的链接是:

//openweathermap.org/city/4508722

复制您所在城市的编号,然后将其粘贴到引号之间的“位置ID”部分中。最后,将位置从“纽约”重命名为您的城市名称。您应该会看到类似以下内容的内容:

要更新新闻,请用您喜欢的RSS feed更改当前链接。对于How-To Geek,那就是:

//feeds.howtogeek.com/HowToGeek

将标题重命名为适当的网站。如果您希望显示多个新闻站点的标题,则需要按如下所示将它们列出:

{标题:“ NPR”,网址:“ // www.npr.org/rss/rss.php?id=1001”,},{标题:“ How-To Geek”,网址:“ // feeds.howtogeek。 com / HowToGeek“,}

您的结果应如下所示:

恭喜,您已经完成了智能镜!

如果愿意,您可以进一步自定义它。例如,您可以删除赞美之类的模块,也可以从Magic Mirror社区添加新模块。通过模块,您可以添加诸如Google Assistant和Alexa,冬天的雪花或YouTube视频等功能。


$config[zx-auto] not found$config[zx-overlay] not found