关于嵌入式:上海晶珩EDATEC如何用树莓派做一个像样的-NAS

38次阅读

共计 2730 个字符,预计需要花费 7 分钟才能阅读完成。

MAKER: tobychui/译:趣无尽 Cherry(转载请注明出处)

用树莓派做网络存储服务器 (NAS) 的案例有很多,我也始终在寻找用树莓派 DIY NAS 所须要的各种零部件,要求是外观丑陋、节俭空间,然而满载而归。
我所看到的很多案例都是用木板粘接,集成度较低的计划,其散热性和可靠性将受到影响,想想你多年收藏的电影资源和重要数据可能因而而失落,这是很难以承受的。因而我决定本人做一个真正的 NAS 计划,它不仅外观上长得更像专业级的 NAS,其外部核心部件也都是市面上买到的和业余 NAS 等同性能的部件。树莓派仅作为一个低功耗的主机存在,来运行 NAS 操作系统。

最后的设计草图:

在这个我的项目中,我不会应用任何专为树莓派 NAS 设计的部件。相同,我将应用能够在电商平台上轻松找到的一些常见部件。那么,开始吧!

资料清单

Raspberry Pi(树莓派)3B+ × 1
硬盘 × 若干
热插播硬盘托架 × 若干
电源治理开发板 × 1
继电器 × 1
按钮 × 若干
LED × 若干
亚克力板 × 若干
电源线 × 若干
热熔胶 × 若干
双面胶 × 若干
螺丝 × 若干

设计 3D 建模

在 Autodesk Inventor 中设计 NAS 外壳,并测试它们是否适宜,查看每个组装点是否设计正确。
NAS 外壳分为三个局部。左侧局部用于电源治理板和树莓派 3B +。你也能够应用树莓派 3 或 2B,它们的打印面积是雷同。但应用树莓派 3B + 会更好一些,因为它更快。我稍后会具体阐明。
左边局部是用于包容两个 5 英寸硬盘,装置形式如图所示。反面的额定 7 厘米的空间用于装置风扇,直流插孔和布线。
3D 模型文件,在我的项目文件库中下载。http://make.quwj.com/project/79

打印和组装

打印实现后,咱们能够开始组装外壳。
外壳由后面提到的三个局部组成,将它们用五个 M3 螺钉和十个 M3(用于顶部和底部螺孔的连贯)固定在一起。将按钮帽装置到位后,后续你就能够筹备电子元件了。

按钮和信号 LED

按钮和 LED 通过一些简略的电路连贯,信号从树莓派的 GPIO 接到前面板。除了按钮装置有点辣手,其余都很简略。倡议你用胶水将电路板装置到外壳之前进行一些测试打印。确保按钮的品质良好,开合不便。在我的设计中,因为红色的 LED 须要 5V 电源,所以我增加一个电阻,并打算将 LED 的 VCC 引脚间接连贯到电源治理板的 5V 输入上。你也能够应用树莓派上的 3.3V GPIO 引脚,不必额定减少电阻。

测试配件

1、右侧底部和顶部搁置了两个 2mm 厚的亚克力板。用于增强对两个热插播硬盘托架的反对,因为硬盘在插入托架后有点沉。
2、应用了一个旧的 USB 硬盘驱动器,通常蕴含某种 SATA 转 USB 转换器电路板。对于我购买的那款,它装备了事后焊接的 12V 输出端口,能够反对 3.5 英寸硬盘驱动器的 12V 电源输出。
我将它们连贯到两个 HDD 热插拔托架的末端,并将两根电缆连贯到它的末端。其中一根带 2.1mm DC 插孔的电源线用于 12V 输出,另一根 mini USB 接头的电源线用于数据传送和 5V 电源。两根电源线排列有序,都向底部蜿蜒并保留肯定空间。

硬盘的固定

将硬盘热插拔托架粘贴到外壳中。
1、在金属支架的外框上粘贴双面胶带,插入并固定托架。
2、在亚克力板和金属支架之间用强力胶粘合。记住将亚克力板上的纸取下来。实现后,右侧外壳中的两个插槽,你能够通过热插拔托架上的手柄进行关开。

测试适宜度

当初能够将硬盘插入托架了,它应该齐全适宜。(如果没有,你应该思考是否托架不匹配)你可能会留神到右侧箱子顶部前面有两个圆形槽。这些是为 USB 电缆预留的。当初,你能够将电缆放入,这样看起来更整洁。

电源治理开发板

这是电源治理开发板。两头是一个 Tinduino,它是一个定制版的 Arduino,老本较低,此版本用于咱们实验室的开发。当然,你能够应用 Arduino UNO 进行此操作,并在按下按钮时敞开继电器。
网上有很多教程能够教你如何制作这样的电路板,例如:https://www.instructables.com/id/Toggle-Switch-With-Relay/
它是 NAS 的电源开关,所以你能够抉择你想要的格调。
左边是降压转换器。它将树莓派和 Arduino 的电压从 12V 升高到 5V。最初,从左到右的底部第三个端口是 12V 电源输出,HDD1 为 12V 电源输入,HDD2 为 12V 电源输入。

将所有货色组装在一起

当初,将电源治理板与树莓派相连,如图所示。插入 12V 电源输出,所有都应该会跑起来。(如果没有,兴许你能够轻触按钮并激活 Arduino 继电器切换零碎)

装置操作系统并开始创立本人的 NAS 接口

当初拧上所有螺丝,插上电源线,你认为这样就好了吗?
当然还没有。咱们依然须要装置软件。当初硬件的装置曾经全副实现。

因为该软件仍处于开发阶段,我倡议装置一些开源 OS /NAS 零碎,如 FreeNAS 或开放式媒体库。但如果要构建本人的 NAS,我倡议从头开始。下一步,编写我本人的 NAS 操作系统!

1、从树莓派网站装置 Raspbian Lite。https://www.raspberrypi.org/downloads/raspbian/
2、将其装置在 SD 卡上。我认为网上有很多教程,此内容我不在复述。https://shumeipai.nxez.com/2013/09/07/how-to-install-and-acti…

ArOZ 在线零碎!

树莓派的媒体核心零碎 ArOZ Online(Alpha)https://www.instructables.com/id/Simplest-Media-Center-for-Ra…
当初,我已将其齐全重写为一个全新的 DSM,如 Web UI,称为 ArOZ Online(Beta)该零碎实用于 Window Host 和 Linux Host(当然还有 Raspbian)。

零碎有待欠缺

目前为止我写的零碎检测到我已插入 NAS 的 1TB 驱动器。
接下来呢?该软件仍须要多年的开发能力顺利运行。
目前,5G WiFi 到 HDD 的最大传输速度约为 100Mbps。它对于小型计算机来说,能够齐全解决你的所有申请,成果还是不错的。应用 Samba(Window SMB / Network Disk)进行传输时,它能够达到 93Mbps 左右。这可能是应用树莓派 3B+ 的劣势。

编者按

树莓派上搭建 NAS 的软件系统有多种抉择,你能够间接应用完成度较高的零碎:
OpenMediaVault NAS 零碎
也能够应用最新版的 Raspbian 零碎,并自行装置所需服务:
DLNA 服务器
Aria2 下载服务器

用 Raspberry Pi 制作一个像样的 NAS
via instructables.com/id/A-Raspberry-Pi-NAS-That-Really-Look-Like-a-NAS/

正文完
 0