首页 > 微机单片机 >单片机制作 > 如何利用树莓派制作一个智能镜

如何利用树莓派制作一个智能镜

来源:互联网发布者:风向双子座 关键词: 显示器 树莓派 更新时间: 2024/05/13

本项目展示了我为构建RaspberryPi智能镜子所做的一切。通过智能镜子,我可以访问天气、时间、新闻以及其他几个自定义模块。

补给品

显示器30.5cmx51.2cm

两用亚克力镜

树莓派3B+

木胶

HDMI电缆(3英尺)

胶合板(我用的是12英寸x24英寸的板,但任何尺寸都可以)

32gb微型SD卡

鼠标和键盘

木工夹具

环氧树脂

第1步:在CAD中设计模型

pYYBAGKddHmAII7QAAJ7AiDB2zo600.png

在我能够构建框架之前,我需要在Fusion360软件中设计一个3d模型。如果您没有Fusion360,请使用其他相同口径的CAD软件。得到显示器和胶合板的尺寸后,我开始工作。由于我将激光切割我的木头,我设计了“手指”或鸽子接头,这将有助于像拼图一样将切割的木头互锁,以创建一个框架盒。左边的模型显示了带有监视器和镜子的框架,而右边的模型只是框架的完成设计。

第2步:设置软件

pYYBAGKddH6AQ_-JAAW4JzTpAJ0845.png

在设置软件时,我参考了Zach关于如何安装MagicMirror2软件的指南,以跟踪我需要采取的步骤来设置我的RaspberryPi3B+并下载MagicMirror软件。MagicMirror2软件是为智能镜子开发的开源软件。由于它是开源的,第三方可以添加或编码他们自己的模块,以使他们的镜像更加独特。

将MagicMirror软件下载到计算机后,我将下载的软件转移到SD卡,然后将SD卡插入我的Pi。Pi开始闪烁,一旦停止,我轻轻地取出我的SD卡并将鼠标、键盘和HDMI电缆连接到它。最后,我确保连接了Pi的电源线,并且必须将我的Pi连接到我的网络。

第3步:准备和测试组装零件

pYYBAGKddIOAS5m-AAfH5F_nu-o558.png

安装软件后,我想确保我没有使用任何有故障的电子设备并测试一切是否正常。我将RaspberryPi插入电源,将HDMI电缆连接到pi和显示器,然后打开所有电源。

一旦我确认它工作正常,我检查了组件,然后断开所有专注于从显示器上取下挡板的东西。这最终将使成品显示器与镜子更加齐平,有助于减少眩光并通过双向镜子增加亮度。

第4步:木头切割

完成相框的CAD设计后,我将相框文件导入AdobeIllustrator,以便为激光切割软件格式化它们。(激光切割的替代方法是锯切)但是,由于我教室里可用的每张木板都太薄(1/8英寸),我不得不将所有单独的部分切割两次,然后将它们粘在为了使每块木头有1/4英寸的结构完整性。为了将我的木块粘合在一起,我使用了木工夹。由于我添加了燕尾接头,它允许我在不使用任何螺钉的情况下将木质部件连接在一起。

第5步:设计3D打印支架

poYBAGKddImAZBeRAAVn8buL9yA371.png

当我尝试将显示器安装到完成的框架上时,显示器上下滑动,因为我在显示器和框架之间留出了一些空间以防出现任何错误。这就是为什么我最终使用3D打印支架来固定显示器。因为我想避免拧入木头,所以我在Fusion360上设计了支架,我可以3D打印和环氧树脂到胶合板上,这样显示器在最终组装后可以保持居中并就位。在设计支架时,我的目标是在保持良好结构支撑的同时保持部件尽可能小。

第6步:总装

pYYBAGKddI-AG1oOAAPvMo2Yq8w668.png

在我粘好所有我必须剪掉的木头部件之后,我现在有了可以组成框架的部件。使用木胶和夹子,我将框架放在一起,安装3D打印的支架,将Pi连接到显示器的背面,并为框架安装背面部件。3d打印的支架尽可能靠近显示器的角落,以形成尽可能坚固的结构。我使用2部分环氧树脂将丙烯酸镜和支架连接到框架上。最后一分钟我必须添加的一件事是将覆盆子派安装到一块木头上,这样如果电路直接连接到显示器上,我就可以避免短路。在我将一小块木头切割成一定尺寸后,我在木头和显示器的底部贴了两条魔术贴条,这样如果我不得不升级或移动任何组件,我就可以把它拿出来。

在整个项目中,我学习了许多新技能,并提高了我所掌握的许多技能,包括木工、3D设计和编码。这个项目制作起来非常有趣,我强烈推荐给那些真正想为房间增添趣味或喜欢制作有趣电子产品的人。这证明了我在CAD和电子方面的技能,总的来说,我对结果非常满意。希望你和我一样喜欢这个项目!

提问/讨论

这里还没有内容,您有什么问题吗?

我要提问/讨论

推荐帖子 最新更新时间:2024-11-21 19:29

74138在protues上仿真的问题
进行仿真时出现了错误 : No model specified for U1 这是怎么回事呢 我仿真的就是一个普通的38译码器 74138在protues上仿真的问题 换个HC或Ls的芯片,也许可以。我也碰到这种情况,换类型就可以了 关注~~~ 问题解决!这就去结贴哈哈 谢
 jinbibo嵌入式系统
认字手套:挥一挥衣袖,就知道你带走什么云彩(转)
德国卡尔斯鲁厄理工学院正在开发的一款高科技手套,可识别人们在空中比划的动作,然后将其转变为字体。 卡尔斯鲁厄理工学院认知系统实验室(Cognitive Systems Lab)的一个团队将普通的针织手套中置入了惯性传感器、加速计、陀螺仪等先进仪器,一旦有人
 phantom7模拟电子
stm3210X固件库3.61
本帖最后由 huo_hu 于 2013-12-27 00:13 编辑 此版本是usb固件库提取的源文件,编译成lib,去除debuginfo大小96K 使用时将其展开到你的工程目录里,工程目录里新建Lib_File文件夹,添加包含文件路径到这个文件夹,编译后的即可使用新的版
 huo_hu单片机
3d cube.有图有真相+有源码。
embed src= http://player.youku.com/player.php/sid/XNjEyMjkwMjEy/v.swf allowFullScreen= true quality= high width= 480 height= 400 align= mi
 Richards微控制器 MCU
智能车载座椅加热器之蓝牙功能实现
作品简介 智能车载座椅加热器: 1 为蓝牙模块负责采集数据向手机端发送。 2 NTC温度传感器负责对座椅温度的感知。 3 STM32Demo 板负责采集温度传感器的数据并转化为温度,将实时温度通过串口经过蓝牙模块上传至手机APP,同时根据温度值控制座椅加热
 蓝色天使DigiKey得捷技术专区
几个常用器件检测方法
一、电阻器的检测方法与经验:   1、固定电阻器的检测   A、将两表笔(不分正负)分别与电阻的两端引脚相接即可测出实际电阻值。为了提高测量精度,应根据被测电阻标称值的大小来选择量程。由于欧姆挡刻度的非线性关系,它的中间一段分度较为精细,因此应使指针指示值尽可能落到刻度的中段位置
 qwqwqw2088模拟与混合信号

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

EEWORLD 电路图 站点相关: 下载中心 Datasheet 参考设计

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved