树莓派智能魔镜:如何打造一面魔法镜?
树莓派智能魔镜将反射显示屏与定制功能相结合。继续阅读,了解如何打造一面属于自己的智能魔镜!
无论是在浴室、衣柜还是卧室,你很可能经常使用镜子来整理仪容或试穿新衣。然而,镜子的功能并不仅限于反射光线。
借助树莓派和其他一些组件,你可以打造一面可定制的智能魔镜,在传统反射镜上投射出电脑屏幕。智能魔镜的用途多样,比如可以在镜中显示时间、日历、图片或其他应用程序。这些功能有助于提高你的效率,也能让你轻松将更多智能工具融入家中。
在本文中,我们将提供一份全面的教程,介绍如何用树莓派打造一面智能魔镜。由于打造智能魔镜的方法多种多样,我们不会详述搭建过程中的每一个细节,只会介绍大多数指南共有的主要步骤,并在过程中为你提供更多资源。
在进入具体步骤之前,我们先来讨论打造智能魔镜所需的材料。
打造智能魔镜
Capstone推出了一系列很酷的智能魔镜,但能自己动手制作,又何必购买呢?
首个自制智能魔镜项目始于2014年左右,但直到2016年才开始真正流行起来。随着这一概念越来越受欢迎,市面上也出现了可购买的智能魔镜,如 Capstone Connected 推出的产品。尽管如此,自己动手打造智能魔镜仍是最具定制化且成本最低的选择,费用在200至500美元之间。
自制智能魔镜有点复杂,涉及大量物理和数字组件。我们列出了打造智能魔镜所需的主要组件,但并非所有可能需要的螺丝或螺栓。使用树莓派是打造智能魔镜的简便方法,因为树莓派是开源的,且功能多样。有几种软件选项可以让树莓派作为智能魔镜运行。最受欢迎的是使用一款名为MagicMirror2的免费开源程序。
https://magicmirror.builders/
该程序可在树莓派操作系统上运行,为屏幕提供日历等不同功能,MagicMirror2安装起来非常简单。
DAKboard是另一项提供可定制显示程序的服务。
https://dakboard.com/site
这些显示不仅可用于反射屏幕,还可用于任何壁挂式显示器。使用DAKboard打造智能魔镜的过程与使用MagicMirror略有不同,因为DAKboard是一个操作系统,而非树莓派操作系统的应用程序。
在本文中,我们将重点介绍使用MagicMirror2。如果你对使用DAKboard感兴趣,可以查看Thomas Sanladerer的指南。
https://www.youtube.com/watch?v=BR_yko0gr-Y
所需材料
本项目需要一块树莓派开发板
物理组件
树莓派开发板(如树莓派2、3、4或这些型号的其他配置)
树莓派点点怎么样 线
树莓派开发板外壳
MicroSD卡(为保险起见,至少16GB)
与树莓派兼容的液晶显示器(LCD)、电脑显示器或电视屏幕(最好选择较薄且带有高清多媒体接口(HDMI)或其他与树莓派兼容端口的屏幕)
HDMI线
USB键盘
用于制作镜框的木梁(如果尺寸合适,也可以使用相框)
镜框装饰条
双面玻璃镜(尺寸需与屏幕和镜框相似)
数字组件
树莓派操作系统
MagicMirror²程序
树莓派烧录工具(在你的电脑上使用)
其他部件
3D打印支架有助于将镜子和显示屏固定在镜框上
以下是一些可能使搭建或安装过程更轻松的额外部件:
安装支架(用于固定液晶显示器、镜子和镜框;可3D打印)
布基胶带
扎带
木工胶
螺丝(或钉子)和其他五金件
准备好所有必要的部件后,就可以开始第一步了!
第一步:配置树莓派
树莓派烧录工具非常适合将操作系统刷入树莓派开发板
搭建过程的第一步是配置树莓派。在安装MagicMirror2之前,需要先安装树莓派操作系统。步骤如下:
1.将微型安全数字卡插入电脑。确保存储设备完全为空。
2.在电脑上打开树莓派烧录工具。
3.点击“选择操作系统”按钮,选择第一个选项,即树莓派操作系统(32位)。如果看不到此选项,可以从树莓派官网下载该操作系统的镜像文件。
4.选择“选择存储”选项,找到插入的微型安全数字卡。
5.点击“写入”按钮,等待程序将操作系统上传到存储设备。
6.完成后,从电脑中取出微型安全数字卡,将其插入开发板。
7.给树莓派开发板通电,并按照指示将操作系统安装到树莓派上。
安装MagicMirror2
确保使用正确的命令将MagicMirror克隆到树莓派上
现在,你已经安装了树莓派操作系统,接下来要将MagicMirror2下载到树莓派上:
1.连接USB键盘。
2.用HDMI线将显示屏连接到树莓派上。
4.在树莓派界面上打开编程终端。
5.在终端中输入以下命令,下载Node.js(树莓派的编程环境):
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -sudo apt install -y nodejs
6.成功下载后,输入以下命令从GitHub克隆MagicMirror分支:
git clone https://github.com/MichMich/MagicMirror
7.输入命令进入MagicMirror存储库:
cd MagicMirror/
8.使用以下命令安装MagicMirror应用程序:
npm install
9.使用以下命令复制示例配置文件:
cp config/config.js.sample config/config.js
10.发送以下命令重启应用程序:
npm run start
如果在配置过程中遇到任何问题,可以查看MagicMirror关于常见安装问题和解决方案的文档。
https://docs.magicmirror.builders/getting-started/installation.html#manual-installation
第二步:制作镜框
你可以使用木材和螺丝为MagicMirror制作镜框
打造智能魔镜的第二步是制作镜框。在这一步,你可以根据自己的喜好进行大量定制。下面,我们列出了一份制作木质镜框的说明,木质镜框是最受欢迎的自制智能魔镜镜框类型之一:
1.测量屏幕(如液晶显示器、电视、电脑显示器)的尺寸。
2.找到或修改(切割)一面与屏幕轮廓完全匹配的镜子。需要注意的是,切割镜子非常困难,因为镜子材质易碎。切割失败可能导致镜子破碎或边缘参差不齐。
3.将双面镜放在屏幕上,然后测量其厚度、长度和宽度。
4.设计一个能套住显示屏和镜子的镜框。确保留出一些空间放置电子设备,我们稍后再讨论。另外,别忘了为镜框设计一个带有安装孔的后盖。
5收集设计所需的部件。一些常见材料包括小木梁、钉子和装饰条,以使镜框更具美感。你可能还需要一些木材染色剂或油漆。
6.按照设计制作镜框。切割前一定要检查所有测量数据!
7.给镜框涂上一层颜色或保护涂层(如聚氨酯),完成制作。
8.检查镜框是否能紧紧固定住显示屏和镜子,然后用安装支架将它们固定在镜框内。
第三步:安装电子设备
将树莓派开发板连接到显示屏
现在,镜框已经制作完成,镜子和屏幕也已稳固地嵌入其中,接下来就可以安装电子设备了。这一步主要是将树莓派开发板连接到镜框上,并将设备连接到显示屏。以下步骤可以帮助你完成这一操作:
1.取下镜框后盖,以便接触到显示屏。与任何电子设备一样,小心不要触摸电路板,因为静电可能会导致短路。
2.拔掉树莓派开发板和显示屏的电源线。
3.使用高清多媒体接口(或其他显示线)将开发板连接到屏幕。
4.将电源线重新插回显示屏和树莓派开发板,然后打开屏幕和树莓派。确保屏幕输入设置正确,并且能在屏幕上看到树莓派的界面。
5.确认显示屏和树莓派能一起正常工作后,再次拔掉电源线。
6.将树莓派安装到镜框上。你可以使用树莓派上的孔或可安装的3D打印树莓派外壳来完成这一操作。虽然你不想在照镜子时看到树莓派,但要确保它易于取用,尤其是微型安全数字卡插槽和高清多媒体接口线。
7.再次插上电源线,进行最终检查,确保显示屏正常工作。
现在,你已经完成了智能魔镜的制作,但如果你想让智能魔镜真正发挥作用,还有更多工作要做。
第四步:定制显示内容
你可以定制镜子显示内容,包括时间、天气等
第四步是通过将模块(智能魔镜的应用程序)集成到MagicMirror平台上来定制智能魔镜。遗憾的是,除非你具备高级编程水平,否则无法集成任何应用程序。
相反,你必须从MagicMirror兼容的默认模块中进行选择,但不用担心,其中许多模块都非常实用。例如日历、新闻推送、警报系统、时钟、天气仪表盘、待办事项列表,甚至还有赞美功能。
虽然我们不会详细介绍在智能魔镜上安装每个模块或应用程序的过程,但这涉及使用树莓派的终端将新的子应用程序克隆并安装到智能魔镜平台上。该组织的网站上有一份关于此过程的优秀指南。
https://docs.magicmirror.builders/modules/configuration.html
定制完成后,你的智能魔镜就大功告成了!现在,将模块配置保存到平台上,给设备通电,一切就绪!
更多资源
我们介绍了制作智能魔镜的主要步骤。如果你想了解更多细节,以下资源都是很好的指南:
MagPi:https://magpi.raspberrypi.org/articles/build-a-magic-mirror
Instructables网站:https://www.instructables.com/How-to-Build-a-Raspberry-Pi-Smart-Mirror/
YouTube网站:https://www.youtube.com/watch?v=OYlloiaBINo
原文链接:https://all3dp.com/2/raspberry-pi-magic-mirror-smart-best-project/
很多人一直以为树莓派(Raspberry Pi)只是创客圈子里的小玩具——一块信用卡大小的开发板,用来点亮 LED、跑个 Python 脚本、或者给中学生上一堂入门编程课。然而,事实远比想象震撼:树莓派已经悄悄完成了从“教学演示”到“工业级主力”的华丽转身,正在产线、机房、实验室甚至外太空里 7×24 小时不间断服役。下面这几篇文章或许会让你彻底刷新对树莓派的固有印象:
工业树莓派的高光时刻!树莓派工业级 HMI 列阵!
2025年树莓派最值得关注的事,树莓派CM5工业级进化!
老工厂逆袭记:破旧工厂加块屏,直接进击工业 4.0 !
这个工业触摸屏,一开始我是拒绝的,用了之后就真香了!
树莓派 PLC 提供「控制+采集+通信」三位一体的开放式解决方案!
把树莓派CM5塞进IP65相机?树莓派硬核工业相机形态曝光!
树莓派5/CM5秒变工业大脑?
树莓派官方都没告诉你的散热黑科技!
传统PLC计数模块为何被淘汰?
一块树莓派CM5扛下整条产线?工业计算机主板全面解析!
树莓派资讯!!重磅消息!今年 9 月,树莓派团队将首次亮相上海工博会(CIIF)。树莓派团队九月亮相上海工博会!树莓派爱好者不来切磋一下?
3435