このリミックスは、2つのケースを1つに組み合わせ、Pimoroni InkyPHATディスプレイを備えた電子インクディスプレイウィンドウを追加し、40 mmケースファン用の追加取り付けポイントを追加します。他のすべてのファイルは同じですが、印刷しやすいSTL形式に変換されています。このリミックスは、私が使用しているハードウェアに適合するよりエレガントなバ
イントロ
これはかなり簡単なプロジェクトですが、多くのステップがあります。また、4つのSATAドライブの価格を考えると、製造には多少のコストがかかります。私が使用したコンポーネントを使用する必要はありませんが、変更を加える場合は、その違いを考慮する必要があります。より安いドライブを使用する場合、コスト以外にセットアップに大きな違いはないはずです。私は別のプロジェクトですでにそれら
ツール
- はんだり具
- 大型3Dプリンタ
- 2kgのフィラメント(エラーがなければ1本でも可能ですが、、、ええ、私はそれができませんでした。)
ハードウェア
-
ラズベリーパイ5 4GB + アクティブクーラー + プロエンダーランスSDカード
-
ラズベリーパイゼロ2w(ヘッダー付き)+通常のSDカード
-
4つの2TB SATA SSDドライブ(サムスン870 EVO)
-
ピモロニの赤いInkyPhat電子インクディスプレイ。
-
ジークワームx1009 SATAハットと電源アダプタ
-
ファンたち
- 1 92 mm ファン - 12V
- 2 40 mm ファン - 12V
- ファン スプリッター (箱に入っています)
-
温度センサー
-
USBイーサネットアダプタ
組立て用のハードウェア
- M2.5ヒートセットソケット
- さまざまなサイズのネジの束、M2と2.5。
- M2.5×15 mmのスタンドオフ
- ケーブル
- USB ファンアダプタ
- 4本のSATA 3ケーブル
- マイクロUSBからUSB Aに
組み立て
全てのピースを印刷する(これには数日かかります)。全てのピースをサポート(いたるところ)付きで印刷し、それらが表示される方向に印刷します。
- ケース
- フェイスプレート
- ドライブハウジング
- 4つのドライブケージ
- バックプレート
- ラズベリーパイのソリ
メインケース
- サポートを慎重に取り外す(これは面倒なことです)。
- ケースファンを取り付けます
- 底部に大きなファン(ロゴが内側に向かっています)
- サイドにあるケースファン
- 全てのファンは、ファンに付属のネジを使用して取り付けられています。
- ケースの裏側にある穴に4つのヒートセットインサートを取り付けます。
ドライブハウジング
- 背面の4つの穴にヒートセットインサートを使用し、各ソケットにスタンドオフを取り付けます。
- 各ドライブケージにSATA SSDを4本のM2ネジで取り付けます(オプションですが省略しても問題ありません。私は合うM2ネジがなかったので、省略しました)。
- GeekwormキットからのSATAと電源ケーブルを各ドライブに接続します。
ラズベリーパイ5を取り付けます
-
基本的なRaspberry Pi Lite OSをSDカードにインストールし、Wi-Fi用に設定します(後ほどイーサネットケーブルが必要になりますが、今のところWi-Fiで設定を行えます)。
-
ラズベリーパイのソリの上下の穴に8個のヒートセットインサートを取り付けます。
-
スタンドオフを使用してラズベリーパイをソリに取り付けます。
-
Geekworm SATAハットをインストールし、指示に従ってください。
- まだドライブをインストールしないでください。
-
温度センサーを取り付けて、ここの指示に従ってください。
-
必要に応じて、ブレイクアウトボード用の取り付けブラケットを印刷し、ネジで取り付けます。
-
M2.5ネジを使用して(オプションですが、お勧めです)ケースの底からソリを取り付けます。
-
直角ケーブルを使用する場合、左から(0)~(3)の順にSATAドライブを接続してください。最後のドライブは、他の3本のケーブルがドライブに接続されている間に、ラズベリーパイに接続される直角ブラケットで取り付けなければなりません。これは、他の方法では適合しないためで、私はケースを再度改造したくなかったので、ケーブルを逆に接続したのです。
-
SATA電源ケーブルをGeekworm Hatに接続してください。
-
まだラズベリーパイに電源を供給しないでください。
-
オプションで、ブレイクアウトボードマウントをケースに接着する(ただし、このステップは最後の方がいいですし、正直言って、私は接着しなかったので、それはただそこに緩く置いてあるだけです)。
-
熱センサーは、SATAケーブルの後ろにある開放空間に入れるはずですが、Zero 2Wの前にあります。
InkyPhatの電子インクディスプレイ。
- ピモロニの指示に従って、InkyPhatスクリーンをZero 2wヘッダーに軽く取り付けます。
- ピの付いたスクリーンをフェイスプレートに取り付けます。
- USBケーブルをZero 2Wに接続し、後方に通すようにしてください。
- USB A側をラズベリーパイの青色(電源付き)USBポートのいずれかに接続します。
- フェイスプレートをケースの前面にスナップします
ここでPimoroniの指示に従って、InkyPhatディスプレイを設定してください。https://github.com/pimoroni/inky
USB ファンアダプタ
- Raspberry Pi 5のもう一つの青いUSBポートに、USBファンアダプタを接続してください。
- 2つの4ピンYアダプタを取り付けます。
- メインケースファンを最初のYアダプタの最初のポートに接続します。
- もう2つのファンを2つ目のYアダプタの残りのポートに接続します。
- ファンケーブルをすべてソリの下に押し込みます。
この時点では、すべてのケーブルが接続されているはずです。Geekworm電源(USBポートではなく、使用されないもの)を使用してラズベリーパイに電源を供給します。
ソフトウェアの設定
ラズベリーパイ5のセットアップ
Geekworm SATA ハットドライバーをインストールするhttps://suptronics.com/Raspberrypi/Storage/x1009-v1.1_software.html
sudo nano /boot/firmware/config.txt
PCIe外部コネクタを有効にしてdtparam=pciex1 dtparam=pciex1_gen=3 # これは公式にはサポートされていませんが、私のサムスンのドライブでは問題なく動作します
sudo rpi-eeprom-config -e ファイルの末尾に PSU_MAX_CURRENT=5000 を追加する
sudo リブート
sudo lspci
温度センサーを取り付けます。
ハードウェアの設定https://www.youtube.com/watch?v=j7LLVkPpQ78&t=199s
書面による指示https://piddlerintheroot.com/temp-sensor-ds18b20/
ソフトウェアの設定
スードー ラスプ コンフィグ
- インターフェイスのオプション
- 1-Wire
私のセットアップ(動画と異なります)
グリーン = グラウンド > ブラック ブルー = ライブ > レッド パープル = データ > イエロー
紫はピン4に行く
sudo nano /boot/firmware/config.txt
1-ワイヤーインターフェイスを有効にするには、ファイルの末尾にこの行を追加してください。
dtoverlay=w1-gpio
リブート
sudo modprobe w1-gpio sudo modprobe w1-therm
センサーが正常に動作していることを確認してください。
OpenMediaVaultの設定
オープンメディアボールトをインストールする ディスクをフォーマットする MDプラグインをインストールする RAID 5アレイを作成する ファイルシステムを作成する イーサネット接続をブリッジする(使用している場合) 熱ロガーと熱サーバースクリプトをインストールして有効にする CPUロガーとCPUサーバースクリプトをインストールして有効にする RAIDモニ
ラズベリーパイゼロWの設定
スード ラスピー コンフィグ
- インターフェイス
- SPI有効化
- I2C有効にする
リブート
Wifiに接続する(またはUSBデバイスとして、ただし、まだ動作させることができませんでした)。InkyPhatのドライバをインストールし、接続を確認するために画面をテストします。NAS.pyスクリプトをインストールし、cronタブを設定してNAS.pyスクリプトをx分おきに実行するようにします。
バックカバーを4本の中長さM2.5ネジで取り付けます。
カスタムソフトウェア
このリポジトリをRaspberry Pi 5とRaspberry Pi Zero 2wの両方にクローンしてください。(注意:このファイルを編集するにつれて、より具体的な指示が追加される予定です。)
https://github.com/adunderwood/RaspberryPi_NAS
ラズベリーパイ 5
ナスにSSHで接続する。サービスを/etc/systemd/systemにコピーする。sudo systemctl daemon-reloadでサービスを開始する。
- 中央処理ユニット
- 温度
- ドライブスペース エンアブル サービス
ラズベリーパイ ゼロW
Pimoroniのドライバーソースsource.shをインストールし、pipでrequirementsをインストールし、python nas.pyを実行し、crontab -eを実行します。
/5* /bin/bash -l -c "source /home/nas/.virtualenvs/pimoroni/bin/activate && python /home/nas/display/nas.py"
パスを調整して構成に合わせてください。これは、Pimoroniドライバーのインストールによって作成されたデフォルトの仮想環境を利用しています。
カテゴリー: 電子機器タグ
モデルソース
