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

智能镜子与日历,天气和一只狗在反射。
乔希亨德里克森

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

美观,可配置,定制

智能镜像显示时间,日期和日历。
乔希亨德里克森

智能镜子已经存在了一段时间,最突出的版本来自Michael Teeuw 这个想法非常简单; 你会建造一个框架和盒子。 在盒子里面,你可以放置单向玻璃(通常在警察电视的电视上看到),一个显示器,一个Raspberry Pi,以及为你的设置供电所需的电缆。 迈克尔和其他贡献者已经创建了一个可以安装的开源Magic Mirror平台。 安装后,您可以对其进行自定义以显示日历,天气,新闻等。 安装软件很简单 - 它只需要一行代码。

较难的部分是创建框架框,设置Raspberry Pi,然后自定义软件以显示您的首选信息。 但是即使是对木工和代码经验很少甚至没有经验的人也可以在一两个周末的时候以一点耐心建立这个DIY项目。 最长的部分是被动的,比如等待胶水和污渍干燥。 您将花费大约三到五个小时积极地处理框架并安装软件。

我们会告诉你具体的方法。

你需要的材料

根据您已有的项目,该项目可以既便宜又昂贵。 如果您购买了以下列表中的每件商品,那么您将花费大约700美元。 但是因为除了玻璃和木头之外我们手头有东西,我们只花了140美元。 请记住,您不必购买工具。 如果你有一个朋友拥有一些,请问你是否可以借用它们。

要开始使用,您需要以下内容:

  • 显示器:最好至少24英寸,一个你不关心丢失。 更薄更轻的东西更好,但是Scepter的这款显示器可以工作。 你需要拆下支架。 从显示器上移除框架也很有帮助(但不是必须)。
  • 双向玻璃 :您的玻璃应略大于显示器的尺寸。 我们在亚马逊上链接的产品是通用尺寸,但我们从当地玻璃供应商那里订购了好运。
  • 一个Raspberry Pi 3
  • Raspberry Pi案例
  • 木材着色剂或油漆
  • 聚氨酯 (如果染色)
  • 木材填料 (如果染色,得到可染色的木材填料)
  • 80,120 和220砂砾砂纸 (如果你决定油漆,省略220)
  • 斜切锯 (或手锯和量角器)
  • 木胶
  • 卷尺
  • 标尺或其他直边(用于绘制直线)。
  • 画家胶带
  • 蹦极绳
  • 短木螺钉
  • 垫片
  • 尼龙表带
  • 一把螺丝起子
  • 重型框架挂钩 (如果悬挂)
  • 耳朵眼睛呼吸保护。 如果您在不通风的情况下使用聚氨酯,请添加蒸汽过滤器
  • 用于制作框架和盒子的木材:我们建议使用枫木或胡桃木等至少1英寸厚的硬木。 如果你不悬挂框架,你也会想要像胶合板一样薄的东西来制作盒子的背面。 木材的数量和宽度取决于您的显示器(有关构建框架的更多信息,请参阅。)

为了更直接的构建,我们有一些高级选项。 这些不是必需的,但它们会有所帮助:

构建框架

带边框的斜角框架的草图设计。

首先,你要做一个基本的框架(就像你可能会发现挂在墙上的框架)。 然后你将添加一个简单的盒子来容纳镜子,监视器,Raspberry Pi和布线。 完成后,结构可能类似于非常浅的药柜。

魔术智能镜框的草图设计

消除监视器

构建框架的第一步从显示器开始。 显示器的大小决定了玻璃的大小以及所需木材的长度和宽度。 如果您打算从显示器上移除框架,您现在就想要这样做。 每个显示器都不同,所以我们不能在这里给出确切的说明。 你会想要沿着边缘寻找接缝以便分开,并且每一步都要试着保持温柔。 完成后你应该有这样的东西:

移除了框架的显示器背面。
乔希亨德里克森

确定木材测量

移除框架后(或者如果要跳过该步骤),请测量显示器的长度和屏幕边缘内的宽度。 如果你没有把它拆开,可以沿着内部的金属框架或框架的内边缘进行测量。

用箭头监视显示长度和宽度的测量值。
乔希亨德里克森

把它们写下来,然后加倍数字。 最终的数字是您需要的木材总长度。 例如,该显示器的宽度为11英寸半,长度为19英寸半。 加倍意味着分别为23英寸和48英寸的木材。 最好至少购买几英寸,而不是考虑切割件和错误。

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

该框要求与框架具有相似的长度,因此您可以再次将金额加倍。

在这个项目的情况下,我们买了四块宽3英寸,厚1英寸的板。 两块板长36英寸,另外两块长48英寸。 额外的长度意味着充足的错误空间。 如果你有一辆大型车辆,你可以购买两块长板(在这种情况下为84英寸)。

斜接切割相框

两个角度切割板,形成斜接接头。
乔希亨德里克森

如果这是你第一次使用斜切锯,你应该看看史蒂夫拉姆齐有用的斜切锯基础视频

在使用任何电动工具,打磨或涂上污渍或聚氨酯之前,应该戴上防护装备。 这包括安全眼镜和防尘面罩或蒸气过滤器。 如果您使用的是电动工具,请使用耳塞等耳罩。

您的下一步是将斜切角切入木材。 在这种情况下,斜角只是45度角。 两个相互推拉的45度角板形成一个90度角。 并且四个90度角将形成正方形,或者在这种情况下为矩形。

你可以用斜切锯,台锯,甚至手锯和量角器进行切割。 手锯容易出现漂移问题; 你可能没有完美的角度或直的垂直切割。 所以我们强烈建议使用斜角锯(本指南将介绍)。

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

斜切锯规设定为45度
乔希亨德里克森

提示:大多数斜切锯在45度处有硬停止; 你应该觉得它点击到位。

现在将第一个“宽度”板放在斜切锯上,左端顶角刚好超过叶片孔的左上方。 您希望刀片穿过整个板,但目标也是尽量减少第一次切割时取出的木材量。

斜切锯上的板,上面画有45度线以显示短切。

乔希亨德里克森

保存你切掉的小块; 你马上就需要它。

下一次切割需要相反的45度角,以便于两个角落运行相同的方向。 而不是前后移动锯,翻转板然后向下滑动。 因为您在显示器周围进行测量,所以需要测量最靠近显示器的木材的“内侧”边缘。 这意味着短边。

在电路板翻转的情况下,测量您之前记下的第一个长度(在上面的示例中为11英寸)并上下绘制一条直线。 现在抓住前面的切割片并将其尖端与您的绘制线对齐,使用它绘制一个45度角线。

在斜切锯上的板有90度线和45度线
直线上下线是测量线; 角线来自切断片。

该标记是切割的角度和长度。 向下滑动您的板以进行下一次切割。 重要的是你不要试图在你画的线上精确切割。 你的刀片比铅笔线更厚,这意味着在线上切割会比你想要的更短。 就像在上面的图片中一样,将板线划过刀片,这样你就可以轻轻切入左侧的木板。 如果你离开太多,你总是可以多走一点,但你不能把木头放回去。

您将重复此过程以获得其余的框架板。 翻转电路板,测量长度,剪切并重复。 现在你应该有四块适合框架形状的角木。 如果你发现你的一些切口稍微偏了,你可能需要修剪。 只要把它放慢,切断的次数少于你认为的需要; 最好是将你的方式推向正确的长度,而不是过度尝试快速移动。

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

一个矩形,显示切割45度角的板。

将框架粘合在一起

现在是时候把你的板粘在一起了。 您可能想知道我们为什么不使用钉子或螺钉。 木质胶水非常坚固,与指甲相比,它将使我们的关节更紧密,更坚固,并且由于没有钉子和螺钉头,因此具有更清洁的外观。

确实,斜接接头没有其他接头那么坚固,但就我们的目的而言,我们不需要强度,我们想要装饰外观。

使用木胶是一个直接的过程,如果你曾经使用过任何其他类型的胶水,你已经知道大部分的工作。 您需要在要加入的边缘涂抹胶水,将其涂抹以覆盖所有木材表面,然后将其推到另一块木材表面。

但是,与纸胶不同的是,你不能放手让你有时间获得完美的放置,木胶的干燥时间会很慢,如果放得太快,它会滑动或分开。 要解决此问题,您可以使用角夹将角木固定在一起。 如果你没有角夹,我们有一个磁带技巧可以完成这项工作。

首先抓住一个长度和宽度的部分(在上图中,水平和垂直部分)并将它们放在它们的背面,角度切割几乎不接触。 然后将一块画家的胶带剪得足够长,以便抓住两块木头并将它放在你的框架上。

两块板的角度接触,旁边是一条画家带。
乔希亨德里克森

现在在一个有角度的部件上涂一层薄薄的胶水。 然后用手指或刷子将其展开以触及该角度的整个面部。 然后将胶水涂在另一个有角度的脸上。 使用边缘纹理,木材往往会浸泡在胶水中,所以等待五分钟再涂上胶水。 然后将电路板放在磁带上,务必保持角落接触。

胶带上的两块板用胶水涂在斜接端。
乔希亨德里克森

将两个部分折叠在一起,确保胶带尽可能紧密。 然后将胶带和扁平的胶带悬挂在上面。 拿起你的卷带并多次越过角度,使密封尽可能紧密。

一个框架角落,边缘都有胶带。
乔希亨德里克森

提示:如图所示,胶水渗出是一个很好的迹象,表明你已经涂抹了足够的胶水。 等待大约十五分钟使胶水凝胶,然后用油灰刀或塑料黄油刀刮掉。

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

魔镜镜框录音

检查木胶上的说明,并将框架胶带至少保持所需的最短时间。 你将木材夹紧的时间越长,它就越强,但通常不需要超过24小时。

胶水干燥后,取下胶带并检查角落。 如果你看到任何差距,那很好; 你可以用木材填料填充它们。

板角显示出微小的差距。
这种间隙可能来自胶带而不是夹紧,或者是切割时的轻微错误。 乔希亨德里克森

木材填充物听起来就像它。 它由木片,胶水,塑料和其他内容物组成。 木材填料的目标是过度填充孔。 不要担心任何木质填料会在间隙周围扩散,以后会通过打磨来去除。 你可以用油灰刀或塑料菜刀将它涂在木头上。

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

框架的一角有木填料,油灰刀和塑料刀。
乔希亨德里克森

再次,阅读木材填料的包装。 通常,你需要等一个小时才能打磨,一天要染色。 在等待足够长时间打磨之后,使用80号砂纸去除框架上多余的木材填充物。

恭喜你,你已经建立了一个框架。 作为快速测试,将玻璃和镜子放在框架上,双重检查牢固地放在框架上,不要掉入矩形孔中。

提示:如果您有路由器表,则可以使用Roman Ogee位为您的帧添加装饰。

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

建立框

现在您的框架已经完成,是时候建立一个框了。 好消息是,这比切割木材和将框架放在一起要容易得多。 基本思想是建立一个木板矩形,大小适合框架的外边缘:

一个矩形套的看法在框架上面的委员会。

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

斜切锯设为0以进行切割
乔希亨德里克森

提示:就像45度角一样,大多数斜切锯在零处有一个“硬停止”; 你应该觉得它点击到位。

再次,当您将电路板放在锯上时,不要试图直接在线上切割。 切割线旁边,在“额外”的板子一侧(不是你要切断的那块)。

斜切锯上的板有一条画线,刀片在线的左边。

在上图中,切片将在右侧。 为清晰起见,所示的线条特别宽,但请注意刀片将在标记的左侧切割。 最好将头发剪得太长并剪掉,而不是将它剪得太短。

切割第一块板后,可将其放在第二块板上,并将其用作量棒。 只需使用您创建的直边绘制线条,并在连接时再次按照上述步骤操作。

将您的电路板安装在您的框架上并感觉边缘,以确定它们是齐平的而不是太长。 根据需要修剪。 然后测量两块板之间的间隙,以确定最后两块板的长度。 再次,画线并切断这些线条并根据需要进行修剪。

你应该得到这样的东西:

四块板形成一个矩形。

同样,您应该对所有已完成的组件进行玻璃和显示器的测试。 将玻璃和显示器放在框架上,然后在其周围添加这四块板以双重检查内部的硬件配合。 没关系,如果它们不合适,我们会在以后的步骤中处理它。

现在你将把电路板粘在一起。 正如我们之前提到的,板的末端(端粒)将吸收胶水,削弱接头。 在两个短片的两端涂上胶水,等待五分钟,然后再次涂抹。 然后将较长的板挤压到位。 尽量确保它们是齐平的(所有边缘对齐)。

就像上面一样,木胶的干燥时间很慢,所以你需要保持恒定的压力。 如果您有F-Clamps,现在可以使用三到四个来为板施加压力。 如果你不这样做,蹦极绳就能解决问题。 非常小心地围绕矩形包裹蹦极绳,尽量保持角度为90度角。 然后附上蹦极钩:

四块木头排成长方形,用蹦极绳将它们拉在一起。
乔希亨德里克森

你会想要使用坚固的紧身弹力绳。 根据强度,您可能希望使用多个集合。 上面的弹力绳是全新的,紧紧围在盒子上,所以一个就足够了。 但是你可以添加更多以获得更好的衡量

等待胶水干燥(根据胶水方向)然后取下电线。 再次,检查所有边是否齐平,并确保矩形框是平的。 如果板的边缘向上或向下漂移,则可以将其平放。

将盒子粘在框架上

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

用胶水涂在它上面的板边缘。
乔希亨德里克森

目标是在木材上获得良好的胶水覆盖率; 但它不需要是一个厚层。 看看你的画面,确定你认为哪一方看起来更好。 将那一面朝下放在平坦的表面上(最好用纸覆盖)。 然后将您放在框架上,胶水面朝下。

盒子附在框架上
请注意,框架的左上角包含黑色条纹。 这个细节确定了这是面向内的一面。 乔希亨德里克森

要增加压力,最简单的方法是使用重物。 将某些东西平放在盒子上,如纸板或胶合板,然后将重物放在框架的边缘,如油漆罐或书籍。 尝试以均匀间距为目标,在箱子周围提供压力。

油漆和污渍罐位于箱形框架上的平坦MDF件上方。
乔希亨德里克森

再次,至少等待胶水指定的最短时间。 当你取下砝码和扁平件时,检查你的盒子是否有空隙,并根据需要用木胶填充。 让它干后,是时候打磨了。

打磨框架进行染色和绘画

与在木头画的铅笔波浪线的框架。
乔希亨德里克森

在弄脏或涂漆木材之前,需要正确地打磨它。 打磨您的木材可以消除建筑过程中产生的碎片,叮当声和其他瑕疵。 如果跳过此步骤,污渍和油漆将仅突出缺陷。

如果您不熟悉打磨,那么这个过程非常简单。 尽可能用沙子和木头的沙粒(也就是说,沿着你在木头上看到的线条),并且不要全力推进。

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

从80号砂纸开始,然后移至120,然后移至220.如果您正在绘画或想要更深的染色,请跳过220砂纸。

打磨后,沿着木头伸出双手。 在您打磨的地方,您应该感受到明显的差异。 尝试找到你错过的任何区域,并根据需要打沙。

不要忘记在显示器显示的框架的内边框上打磨。 您可以跳过打磨任何不可见的部分。

弄脏你的框架

与污点和一双旧袜子的木框架。
乔希亨德里克森

如果您决定绘制框架,则可以跳过此步骤和密封步骤。 像往常一样画画你的画框。 如果你已经确定你看起来像木材的外观,你可以跳过染色步骤,但你不应该跳过密封步骤。

提示:略过刷子,使用旧袜子或T恤涂抹污渍。 有两套,一套用于染色,一套用于擦拭。

在染色之前,擦去所有通过打磨框架而产生的锯末。 粘性棉绒滚筒效果很好,但您也可以使用温和的湿纸; 只要确保立即干燥木材。 如果你有一个商店真空吸尘器,也可以帮助吸尘区域的锯末。 你不希望木屑进入污渍。

要弄脏框架,请仔细检查污渍的方向以确定干燥时间。 通常,您会看到擦除时间和重新获得时间,请注意这些。 首先打开罐子并搅拌内容物。 涂抹污渍最有效的方法是擦拭,这就是我们推荐旧袜子或T恤的原因。 将材料浸入污渍中,让其彻底吸收。 然后擦拭你的框架。 你不需要过度用力,但要尝试将其加入木材中。

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

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

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

在进入下一步之前,请等待污渍完全干燥。 这将至少是你的罐头上列出的“重拍时间”,并且框架不应该感觉粘。

密封你的框架的木材

聚氨酯,两把刷子和一件旧T恤的染色框架。
乔希亨德里克森

木材污渍是装饰性的; 它不会保护您的木材免受光线和其他环境的破坏,因此您需要密封木材。

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

再次,打开罐子并搅拌内容物。 然后装上你的T恤或刷子。 尝试长时间均匀应用以避免流畅的线条。 当应用于垂直表面时,尽量避免留下大的聚合物; 否则,它会干这样。

提示:如果您购买了“透明”聚合物,则在涂抹时会看起来呈乳白色。 当它干燥时,它会变得清晰。

检查罐头上的说明。 它将列出干燥时间和最小层数。 每次干燥后,用220粒度砂纸轻轻打磨。 不要在此步骤中使用电动工具; 你会穿透聚氨酯和污渍。

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

衣架的衣架

如果您打算将框架挂在墙上,您有两种选择。 您可以附加坚固的挂钩 ,或者您可以在框中钻孔,以便墙钉滑入。 这两种方法都可以,但是你需要在盒子的顶部边缘至少有三个(左,右和中心)均匀分布重量级。

钻孔将使您与墙壁轮廓齐平。 但钩子不需要钻头连接。

恭喜; 你已经为智能镜子构建了所有必要的框架组件。 现在是时候转向硬件了。

将硬件添加到镜像中

带有显示器和玻璃的框架盒。

首先将玻璃和显示器放入框架盒中并对其进行定位,使其正确显示通过矩形孔。 显示器和镜子以及框架边缘之间可能存在间隙。

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

当显示器和玻璃牢固时,添加Raspberry Pi和电源线。 如果您向Raspberry Pi添加了一个盒子,请考虑使用双面胶带将其粘贴到镜架上。

带框的监视器和玻璃和覆盆子pi框架框

一旦定位完毕,在整个装置上盖上深黑色布料,然后将其粘贴到框架上或将其粘到框架上。

框架框与垂褶的黑布。

在显示器和玻璃上添加黑布也可以增强镜面效果。 为了演示,这里是一个双向玻璃的分割视图,在镜子的左半部分后面有黑布。

左半边后面有一块黑色布料的双向镜子,显示出更好的反射效果。
注意左半部分较暗,在镜子前面显示出更明确的Echo反射。

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

在Raspberry Pi上安装Magic Mirror

输入bash命令的Linux终端。

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

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

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

  sudo apt-get update
 sudo apt-get升级 

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

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

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

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

 你想用pm2自动启动魔镜吗? 

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

 你想禁用屏幕保护程序吗? 

如果您不禁用屏幕保护程序,它将干扰界面。 输入Y并按Enter键。

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

  pm2停止MagicMirror 

Magic Mirror软件将停止并关闭。

配置Magic Mirror软件

终端打开到/boot/config.txt

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

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

  sudo nano /boot/config.txt 

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

  #垂直旋转显示
 display_rotate = 1 

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

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

  sudo重启 

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

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

现在我们将配置Magic Mirror界面。 打开文件管理器应用程序并浏览到以下地址:

  /家庭/ PI / MagicMirror /配置 

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

文件管理器打开对话框显示。

您刚刚打开的文件处理魔镜软件的主要配置组件。 它从模块中提取以添加功能,并在此处配置这些功能的首选项。 Magic Mirror软件附带默认模块,包括时间,天气,日历和赞美。

要将时间更改为12小时格式并将测量值更改为英制,请滚动到此部分:

 语言:“en”,
 timeFormat:24,
单位:“公制”, 

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

 语言:“en”,
时间格式:12,
单位:“帝国”, 

config.js文件,timeFormat设置为12,单位设置为imperial

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

  pm2重启MagicMirror 

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

再次打开config.js部分并滚动到Module: calendar部分。

Config.js专注于日历模块

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

具有更新更改的日历模块。

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

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

Config.txt显示天气模块。

将复制的API密钥粘贴到“Your_OPENWEATHER_API_KEY”中(请务必保留引号)。

打开浏览器并前往OpenWeatherMap城市搜索页面 搜索您的城市并单击结果。 浏览器链接最后会包含一个数字。 例如,辛辛那提的链接是:

  https://openweathermap.org/city/4508722 

复制您所在城市的号码并将其粘贴到引号之间的位置ID部分。 最后,将位置从“纽约”重命名为您所在城市的名称。 你应该看到这样的东西:

具有更新信息的天气模块。

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

  https://feeds.howtoip.com/HowToGeek 

将标题重命名为相应的网站。 如果您想要显示多个新闻网站的标题,则需要将它们列在数组中,如下所示:

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

您的结果应如下所示:

配置模块显示更新的新闻选项。

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

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

智能镜像显示时间,日期和日历。

赞 (0)
分享到:更多 ()