0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎样用树莓派制作可移动的光驱

454398 来源:wv 2019-08-28 11:46 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

第1步:使用的部件

对于这个项目,实际上只需要3个主要部分:

带有新安装的NOOBS的树莓派角销焊接。我选择Pi Zero W来获得小巧的外形以及我不需要任何额外的网络硬件这一事实。作为事后的想法,我意识到我可能已经能够在那里安装标准尺寸的覆盆子pi,例如Pi 3 b +,如果我拆除USB以太网端口等大型连接器

A 28 x 132 OLED I2C显示屏。这将显示pi的IP,以便您可以更轻松地使用SSH或VNC进行连接。我从中国买了一些便宜的,因为我不想担心打破它们,但你也可以从Adafruit得到一些更好的。幸运的是,Adafruit图书馆的产品也可以用于中文版。

公对母细线SATA线。这用于从笔记本电脑获取电源。它需要让所有电线都来自电源部分(稍后会详细介绍)。

第2步:3D设计

为了将Raspberry Pi安装到光驱托盘的插槽中,我需要创建与驱动器尺寸完全相同的东西。使用一对卡尺,我取下了驱动器的尺寸,并在我的CAD软件中绘制了具有这些尺寸的草图。在这里,我使用的是基于浏览器的工具Onshape。它非常好,意味着您不需要在计算机上下载大量软件,最重要的是,它适用于Linux。但是,如果您想要开始使用这种设计并支持您的操作系统,我会推荐Fusion 360和Instructable自己的3D打印类。我将草图拉伸以将零件构建到正确的尺寸,并开始在螺钉上安装驱动夹的侧面添加孔。这些剪辑非常有用,因为它们可以将潜水固定到位,但也可以从驱动器上移除,因此您无需自行重新设计。在具有基本形状之后,我开始在顶部表面绘制我想要为Raspberry Pi,SATA连接器,电线和显示器制作的所有孔。还剩下一些空间,所以我增加了空间来放置面包板用于移动原型。我还在前面画了一个草图来挤出,为显示器腾出空间。

我需要多次打印和调整我的设计才能使它恰到好处并且所有的孔都在正确的位置尺寸。要记住的一件事是打印机在设计时的耐受性,以便一切都能完美贴合。

我用大约20%的填充物和0.15mm的层高度打印我的打印机,我觉得它完美无缺。

我的Onshape文件可在此处查看。或者你可以下载STL。这是为我的联想ThinkPad T420设计的,它可能与大多数其他笔记本电脑不兼容。

第3步:为Pi供电

为Pi提供动力可能是项目中最棘手的部分。我的笔记本电脑上的SATA连接器不提供5V电源,除非它检测到设备存在。在浏览网页后,我发现了SATA-io 2.6版文档,该文档简要提到,要检测设备,设备当前引脚与地之间必须有1k电阻。我在维基百科页面和万用表的帮助下确定了所有的针脚。在我的电缆上,结果发现两根黑线分别为GND和+ 5V,黄色和红色分别为器件存在(DP)和制造诊断(MD)引脚。我缩短了数据线,我不需要MD引脚,所以我也切断了它,并使用热缩管将其绝缘。我在DP和GND之间焊接了一个1k电阻,并取下了GND侧并延长了该线。这让我只有5v和GND,我直接焊接到电源微型USB端口后面两个焊盘上的Pi背面。

注意:

这是该项目中最危险的部分,我仍然惊讶于我没有破坏我的电脑。请确保如果您正在做类似的事情,那么您完全理解您正在做什么,否则您可能很容易破坏。

步骤4:显示

向我的项目添加显示并不是非常必要,但它确实使得连接到Pi变得更加容易。我从它附带的显示器上拆下了引脚,并用一些短线代替了它。然后,我根据adafruit学习系统上的I2C指南,将这些电线的末端焊接到树莓派上的引脚背面。将电线焊接到背面非常棘手,因为直角针不易用烙铁绕过。将导线焊接到引脚然后将引脚焊接到Pi可能更容易。我将导线的长度与打印部分的距离进行了比较,以确保导线不会太长。

步骤5:将所有内容放在一起并连接到Pi

剩下要做的就是设置Pi。我根据本教程插入了所有外围设备(屏幕,键盘和鼠标)并设置了VNC。然后我使用本教程在raspberry pi上启用了I2C。最后安装了所有库来运行本教程中的I2C显示。您会注意到我在我的项目中使用示例stats.py,但如果我想要的话,我可以编辑它,但它非常适合这个应用程序。为了让屏幕在启动时显示统计数据,我添加了命令,使用以下命令将stats.py草图运行到/etc/profile的底部:

sudo nano/etc/profile

然后添加到底部:

sudo python/Adafruit_Python_SSD1306/examples/stats.py

使用Ctrl-X,Y,Enter保存并退出

现在,当我重新启动pi时,它会在启动一段时间后显示统计信息。在我完成所有工作之后,我将所有内容都放入打印部分,确保将SATA电缆正确放置,然后将其滑入笔记本电脑并运行。

从笔记本电脑连接到Pi使用VNC,两台计算机都需要在同一网络上。为了让Pi连接到网络,我需要连接到pi或使用屏幕。因为我不想在每次更换网络时将其设置为与屏幕连接,而是将其连接到我的笔记本电脑创建的热点。我的笔记本电脑无法重复它的wifi连接,因为它只有一个网卡。这意味着我要做的就是设置笔记本电脑的热点连接到通过VNC的Pi,然后让Pi连接到我的笔记本电脑可以连接的其他本地网络。一旦他们在互联网连接的同一网络上,我就可以重新连接VNC。我们终于得到它了!我现在可以通过笔记本电脑的界面处理连接到互联网的Pi。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 光驱
    +关注

    关注

    1

    文章

    63

    浏览量

    23496
  • 树莓派
    +关注

    关注

    122

    文章

    2070

    浏览量

    109783
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于树莓(RaspberryPi)构建高效实时监控系统

    由于树莓体积小、开发性强等特性,常被用于视频监控场景中,结合 ZeroNews,实现用户在任意位置都能实时安全得访问视频监控系统。 先决条件:
    的头像 发表于 09-22 15:14 880次阅读
    基于<b class='flag-5'>树莓</b><b class='flag-5'>派</b>(RaspberryPi)构建高效实时监控系统

    零成本钢铁侠手套!树莓+OpenCV 秒变手势遥控器!

    使用树莓和OpenCV实时扫描并存储二维码使用树莓和OpenCV实现物体与动物识别使用树莓
    的头像 发表于 08-16 16:16 893次阅读
    零成本钢铁侠手套!<b class='flag-5'>树莓</b><b class='flag-5'>派</b>+OpenCV 秒变手势遥控器!

    如何使用树莓与OpenCV实现面部和运动追踪的云台系统?

    使用树莓和OpenCV实时扫描并存储二维码使用树莓和OpenCV实现物体与动物识别使用树莓
    的头像 发表于 08-14 17:45 984次阅读
    如何使用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>与OpenCV实现面部和运动追踪的云台系统?

    树莓屏幕怎么选?

    树莓很多人都用过,但屏幕的倒不是很多。不少都是直接远程操作,或者直接接身边的显示设备了。但我觉得给开发板配一个屏幕还是很能提升使用体验的。这次我就介绍一下树莓
    的头像 发表于 08-08 14:59 1081次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>屏幕怎么选?

    树莓操作系统:版本、特性及设置完整指南!

    树莓操作系统是什么?树莓操作系统是由树莓基金会专为树莓
    的头像 发表于 07-28 18:26 844次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>操作系统:版本、特性及设置完整指南!

    树莓打造无人机,你需注意的事项!

    能否将树莓装入无人机?使用树莓打造无人机是可行的。树莓充当无人机的“大脑”,将飞行控制器的
    的头像 发表于 07-14 17:49 1547次阅读
    <b class='flag-5'>用</b><b class='flag-5'>树莓</b><b class='flag-5'>派</b>打造无人机,你需注意的事项!

    树莓6 传闻:发布日期与规格!

    每当我想再为我的收藏增添一款树莓时,总会在是立即购买还是等待硬件更强大的下一代之间犹豫不决。但新树莓型号的发布往往容易被错过,尤其是在你的信息流被病毒式传播的猫咪视频占据时。因此,
    的头像 发表于 07-11 16:21 1389次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>6 传闻:发布日期与规格!

    20个任何人都能完成的树莓酷炫项目!

    不知道如何利用你买的树莓?这个小设备真的能当台式电脑吗?能当服务器吗?能当广播电台吗?当然可以!为了帮助你入门,我们精心挑选了这份树莓
    的头像 发表于 07-03 17:10 3092次阅读
    20个任何人都能完成的<b class='flag-5'>树莓</b><b class='flag-5'>派</b>酷炫项目!

    树莓小技巧:无需键盘或显示器,如何通过WiFi设置树莓

    树莓是一款小巧便携的USB供电计算机,可以隐藏起来用于小型项目,如网络服务器或家庭自动化。通常,设置树莓需要键盘和显示器来编辑和查看树莓
    的头像 发表于 06-26 15:41 1066次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>小技巧:无需键盘或显示器,如何通过WiFi设置<b class='flag-5'>树莓</b><b class='flag-5'>派</b>?

    树莓分类器:树莓识别不同型号的树莓

    在本教程系列的第一部分中,您将学习如何使用树莓AI摄像头来检测不同的树莓型号。本系列由DavidPlowman创建,他是树莓
    的头像 发表于 06-13 16:39 1003次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>分类器:<b class='flag-5'>用</b><b class='flag-5'>树莓</b><b class='flag-5'>派</b>识别不同型号的<b class='flag-5'>树莓</b><b class='flag-5'>派</b>!

    树莓“揪出”家里的耗电怪兽!

    在本应用中,我们将使用树莓设置一个CE电流监测器,并通过网页界面显示电路的电流读数。本项目使用的组件硬件组件树莓2ModelBx112通道20安培电流监测控制器x1项目背景介绍在本
    的头像 发表于 06-04 15:33 1151次阅读
    <b class='flag-5'>用</b><b class='flag-5'>树莓</b><b class='flag-5'>派</b>“揪出”家里的耗电怪兽!

    树莓 打造安全+定制的安防摄像头 — 完整指南!

    使用树莓作为安防摄像头有诸多优势,可以让其成为家庭或小型企业负担得起的监控解决方案。树莓派性价比极高,无需商业DVR/NVR系统的高昂成本即可构建功能完备的安防系统。其灵活性和定制
    的头像 发表于 05-23 15:49 1694次阅读
    <b class='flag-5'>用</b> <b class='flag-5'>树莓</b><b class='flag-5'>派</b> 打造安全+<b class='flag-5'>可</b>定制的安防摄像头 — 完整指南!

    树莓“吉尼斯世界记录”:将树莓的性能发挥到极致的项目!

    树莓是一款功能强大、体积小巧且高度定制的设备,多年来,我们见证了它被应用于众多领域。无论是将其装入3D打印的经典游戏机外壳,还是简单地将它隐藏起来作为家庭文件服务器,我们都报道过在社区里
    的头像 发表于 05-22 16:53 1216次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>“吉尼斯世界记录”:将<b class='flag-5'>树莓</b><b class='flag-5'>派</b>的性能发挥到极致的项目!

    树莓 Zero 打造的智能漫游车!

    使用PXFMini和树莓Zero打造您自己的自主漫游车。本项目所用组件硬件组件ErleRoboticsPXFmini×1树莓Zero×1树莓
    的头像 发表于 05-13 16:39 876次阅读
    <b class='flag-5'>用</b> <b class='flag-5'>树莓</b><b class='flag-5'>派</b> Zero 打造的智能漫游车!

    树莓4 打造专属流媒体控制台!

    树莓体验DIY智能科技!如今市面上有各种各样的流媒体控制台,但购买现成的哪有自己从零开始制作的有趣呢?至少,这似乎是树莓
    的头像 发表于 05-11 08:33 435次阅读
    <b class='flag-5'>用</b> <b class='flag-5'>树莓</b><b class='flag-5'>派</b>4 打造专属流媒体控制台!