打造一面显示实时天气、新闻、旅游信息等的魔镜是一个很受欢迎的项目。 了解如何使用 Raspberry Pi 单板计算机以低成本制作 DIY 智能镜子,并从一些示例中获得灵感。
目录
为什么需要树莓派
智能镜子基本上是一面镜子,后面有一个屏幕。 该屏幕可以是 Android 平板电脑或电脑显示器。 当然,显示器可以成为更大的镜子。 这也是重新利用旧液晶显示器的好方法。 但你不能把一台完整的计算机塞进去,除非你使用 Raspberry Pi。
Raspberry Pi 是一款信用卡大小的计算机,运行基于 Linux 的操作系统,并拥有庞大的开发人员社区。 事实上,智能镜子 DIY 社区更喜欢 Pi 超过所有其他方法。 再加上全尺寸型号 35 美元起的低廉价格,与任何其他小玩意相比,使用它是理所当然的。
甚至应该可以使用配备无线功能的 Raspberry Pi Zero 2 W(售价 15 美元)制作智能镜子。找出最适合您下一个项目的 Raspberry Pi 型号。
智能镜子需要什么
无论您决定从此列表中执行哪个智能镜子项目,都有一些您始终需要的元素。 为了使您的搜索更容易,并停止重复,以下是最重要的组件。
双向镜
这是一面智能镜子,所以您实际上需要一面镜子也就不足为奇了,对吧? 该项目需要一个双向镜子,您可以在 TwoWayMirrors.com 或前往当地的五金店。 理想情况下,从网站获取它,因为您可以自定义高度、宽度和边缘。
液晶显示器
在镜子后面,您将安装一个屏幕。 虽然您可以购买一台新显示器,但这是利用您周围的旧电脑显示器的好方法。
树莓派
图片来源: 树莓派
虽然您可以使用 15 美元的 Pi Zero 2 W 构建智能镜子,但这不会给您带来最佳效果。 相反,请考虑功能更强大的 Raspberry Pi 4 或 Pi 5,售价分别为 35 美元或 60 美元。 选择最适合您的产品和经销商 官方网站。
木制框
将镜子和镜子后面的显示器固定在一起的东西。 您可以选择跳过此步骤,但它的边缘看起来有点粗糙,并且需要严格的电缆管理。 您当地的五金店应该可以帮您解决。
除此之外,您还需要使用它们所需的所有基本工具。 因此,请确保您有螺丝刀、螺丝、打磨机、木工工具等。
1. MagicMirror²:原创 Pi 智能镜子
这是魔镜²。 类似的还有很多,但这一张是 Michael Teeuw 的。 他是最早使用 Raspberry Pi 构建并记录整个智能镜子过程的人之一。 事实上,他将所有工作开源并模块化,以便任何人都可以构建自己的工作并对其进行改进。
迈克尔写了一系列 MagicMirror² 教程,因此您可以在他的博客上阅读所有相关内容。 他将带您完成完整的设置和构建。
最好的部分是他使这个过程变得多么容易。 从 MagicMirror² 运行一个简单的 Bash 脚本,您的 Raspberry Pi 就可以开始使用了。 默认模块包括时钟、日历、天气预报、新闻源和免费消息。 人们正在建设 第三方模块 您可以安装。
如果您是智能镜子世界的新手,那么这就是您可以开始的项目。 它周围有一个大型社区,您可以在以下方面寻求帮助 魔镜²论坛。
2. MirrorMirror:最佳硬件指南
Dylan Pierce 的 MirrorMirror 与 MagicMirror² 没有关系,但它同样有用。 主要是因为皮尔斯 原始博客文章 是实际构建过程的最佳分步指南。
Pierce 打破了常规,在 Raspberry Pi 上安装了 Raspbian(现在称为 Raspberry Pi OS)操作系统后,将 Chromium 配置为在启动时运行。 最后,他制作了自己的网页和服务器。
在制作自己的智能镜子之前,请阅读全文。 皮尔斯正在制作这面智能镜子作为礼物。 所以他小心翼翼地确保它看起来很漂亮。 虽然该指南有点旧,但这里有一些有用的步骤,例如如何卸下显示器的边框或电缆管理。 但这件作品的亮点在于他的木工。
网站: 完整指南
3. 声控智能镜子
实际上,您可以像使用 Android 手机一样与 Evan Cohen 的智能镜子进行交互。 是的,它仍然在 Raspberry Pi 上运行,因此您不需要 Android 设备。
科恩提供了如何构建、安装和操作他的智能镜子的完整文档。 该视频确实令人印象深刻,并且可以与多个第三方应用程序配合使用。 例如,您可以通过与镜子对话来控制智能 LED 灯。
这也有一份精彩、详细的硬件指南。 如果您打算构建它,请使用提供的指南而不是皮尔斯的方法。
4.语音和手势控制的智能镜子
可以做触摸屏智能镜子吗? 是的,这是可能的,我们稍后会看到。 与魔镜互动的另一种方式是使用手势控制或语音控制。 于是建筑商 Josep Cumeras i Khan 就开始工作了。
这款智能镜子有一些很酷的技巧。 你必须拍手来激活语音识别,然后发出“播放收音机”或“给我看新闻”等命令。
Khan 整理了大量相关文档,因此您应该能够立即运行您最喜欢的应用程序。 要在应用程序内部导航,请使用简单的手势。
这个项目是目前最昂贵的魔镜之一,售价 400 欧元。 但当你看到视频中的结果时,你就知道这是值得的。
5.带Face ID的触摸屏智能镜子
Eben Kouao 不仅打造了触摸屏智能镜子,甚至还配备了面部 ID 来识别站在镜子前面的人。
构建触摸屏智能镜子并不容易,因为双向镜子的厚度使得无法使用标准电容式触摸屏。 相反,Eben 添加了一个具有触摸功能的红外框架:一侧具有 LED,另一侧具有光探测器,它可以告诉您触摸了镜子的位置。
通过包含 Raspberry Pi 相机模块,镜子可以看到用户并使用 OpenCV 人脸检测模块识别他们。 提供了分步构建教程,最终应涵盖添加家庭自动化和多个用户配置文件。
网站: 完整指南 | 智能触控 GitHub | 人脸识别 GitHub
6.AI瑜伽智能镜
YogAI通过提供人工智能私人教练来指导和纠正用户的瑜伽姿势,将智能镜子概念提升到一个全新的水平。
它由自认是健身狂的 Salma Mayorquin 和 Terry Rodriguez 创建,使用 Raspberry Pi 相机模块和 TensorFlow 机器学习来评估各种瑜伽姿势。 屏幕上的头像甚至可以模仿用户的动作。
此外,还可以向镜子发出语音命令来开始、停止、暂停和重新开始瑜伽课程。 它还使用 Flite 语音合成器进行回复,引导用户做出正确的姿势。
7. 100美元的智能镜子:便宜又简单的方法
你不需要花一大笔钱来制作一面智能镜子。 正如卡尔·戈登 (Carl Gordon) 所展示的那样,您只需 100 美元左右(或者戈登的情况下为 150 新西兰元)即可安装并运行一台。 他在这个项目中的全部目标是使其尽可能便宜和节俭。
Gordon 的智能镜子没有使用流行的 MagicMirror² 操作系统,但构建中没有任何迹象表明会破坏系统。 最终的结果是一个简单的魔镜,价格便宜,但仍然为您提供所有基础知识。 它还轻巧便携,因此您可以根据需要在多个房间使用它。
网站: 完整指南
8. 回收的iPad魔镜
另一种省钱的方法是重新利用旧设备。 在本例中,Chris Greening 小心翼翼地拆下破碎屏幕下方的 LCD 面板,抢救了一台损坏的第一代 iPad,将其用作他的魔镜。
使用运行标准 Raspberry Pi 操作系统的 15 美元 Raspberry Pi Zero W 也有助于保持低成本。 视频驱动板从 Pi 获取 HDMI 输出并将其发送到 LCD 面板。
为了降低液晶显示屏的亮度,使其轮廓在双向镜后面不显得明显,克里斯添加了一些有色醋酸纤维板。 最终的结果是一面令人信服的魔镜,而且成本很低。
网站: 视频指南
打造你自己的魔镜
如果您打算自己制作一面魔镜,则可以使用不同的设备(例如 Windows PC-on-a-stick)来制作一面魔镜。 但如果您热衷于 DIY 电子产品和制作,您很可能手头有一个备用的 Raspberry Pi。 与MagicMirror²操作系统相结合,使智能镜子的构建变得更加容易。