Dieser Remix kombiniert die zwei Teilgehäuse zu einem, fügt ein E-Ink-Anzeigefenster mit dem Pimoroni InkyPHAT-Display hinzu und fügt zusätzliche Montagepunkte für 40mm-Gehäuselüfter hinzu. Alle anderen Dateien sind identisch, aber sie wurden in STL konvertiert, um das Drucken zu erleichtern. Dieser Remix kann sich ändern, da ich ein eleganteres Rückwand-Panel erstelle
Intro
Dies ist ein ziemlich einfaches Projekt, aber es hat viele Schritte. Es ist auch etwas teuer zu produzieren, angesichts des Preises der vier SATA-Laufwerke. Sie müssen nicht die gleichen Komponenten verwenden, die ich verwendet habe, aber wo Sie Änderungen vornehmen, müssen Sie die Unterschiede berücksichtigen. Wenn Sie billigere Laufwerke verwenden, sollte es keinen signifikanten Unterschied in der Einrichtung außer den K
Werkzeuge
- Lötlampe
- Großformat-3D-Drucker
- 2 kg Filament (du kannst das mit einem machen, wenn du KEINE Fehler machst, aber... ja. Das konnte ich nicht.)
Hardware
-
Raspberry Pi 5 4GB + Aktiver Kühler + Pro Endurance SD-Karte
-
Raspberry Pi Zero 2w (mit Anschlüssen) + normale SD-Karte
-
Vier 2TB SATA SSD-Laufwerke (Samsung 870 EVO)
-
Pimoroni rotes InkyPhat E-Ink-Display
-
Geekworm x1009 SATA-Hut mit Netzteil
-
Fans
- 1 92mm Lüfter - 12V
- 2 40mm Lüfter - 12V
- Fan-Splitter (sie kommen in der Box)
-
Temperatursensor
-
USB-Ethernet-Adapter
Montagehardware
- M2.5 Wärme-gesetzte Sockel
- Ein Haufen Schrauben verschiedener Größen, M2 und 2,5.
- M2.5 x 15mm Abstandshalter
- Kabel
- USB-Ventilatoradapter
- 4 SATA 3-Kabel
- Micro USB zu USB A
Versammlung
Drucke alle Teile (das wird ein paar Tage dauern). Drucke alle mit Stützen (überall) in der Ausrichtung, in der sie erscheinen.
- Gehäuse
- Frontplatte
- Gehäuse für den Antrieb
- Vier (4) Laufwerkskäfige
- Rückplatte
- Raspberry Pi Schlitten
Hauptfall
- Entferne vorsichtig die Stützen (das ist mühsam)
- Installiere den Gehäuselüfter.
- Großer Ventilator auf der Unterseite (Logo nach innen gerichtet)
- Gehäuselüfter an der Seite
- Alle Lüfter montieren die Unterstützung mithilfe der Schrauben, die mit den Lüftern geliefert werden.
- Installiere vier Wärme-Set-Einsätze in die Löcher auf der Rückseite des Gehäuses.
Gehäuse für Antrieb
- Verwenden Sie Wärme-Set-Einsätze in den vier Löchern auf der Rückseite, und installieren Sie einen Abstandshalter in jeder Buchse.
- Montieren Sie eine SATA-SSD in jeden Laufwerkskäfig mit 4 M2-Schrauben (oder nicht, ehrlich gesagt ist es optional, ich hatte keine passenden M2-Schrauben, also habe ich es übersprungen).
- Schließen Sie die SATA- und Stromkabel aus dem Geekworm-Kit an jedes Laufwerk an.
Montiere den Raspberry Pi 5
-
Installiere ein grundlegendes Raspberry Pi Lite OS auf einer SD-Karte und konfiguriere es für WLAN (du wirst später ein Ethernet-Kabel benötigen, aber für jetzt können wir unsere Konfiguration über WLAN durchführen).
-
Installiere 8 Wärme-Set-Einsätze in die oberen und unteren Löcher des Raspberry Pi Schlittens.
-
Montieren Sie den Raspberry Pi auf dem Schlitten mit Abstandshaltern.
-
Installiere den Geekworm SATA-Hut und folge den Anweisungen.
- Installiere die Laufwerke noch nicht.
-
Installieren Sie den Temperatursensor und folgen Sie den Anweisungen hier.
-
Drucken Sie optional die Montagehalterung für das Breakout-Board und installieren Sie es mit Schrauben.
-
Montieren Sie den Schlitten von unten in das Gehäuse mit M2.5-Schrauben (optional, aber empfohlen).
-
Schließen Sie die SATA-Laufwerke in der Reihenfolge von links (0) bis (3) an, falls Sie Winkelkabel verwenden. Das letzte Laufwerk sollte mit der Winkelhalterung in den Raspberry Pi eingebaut werden, während die anderen drei Kabel Winkelhalterungen haben, die in die Laufwerke gehen. Dies liegt daran, dass es auf keine andere Weise passt und ich das Gehäuse nicht noch einmal modifizieren wollte, also habe ich ein
-
Schließen Sie das SATA-Stromkabel an den Geekworm Hat an.
-
Schalte den Raspberry Pi noch nicht ein.
-
Optionell kleben Sie das Breakout-Board an das Gehäuse (aber eigentlich ist es besser, mit diesem Schritt bis fast zum Ende zu warten, und ehrlich gesagt habe ich es nicht geklebt, es hängt einfach locker darin).
-
Der thermische Sensor sollte in den offenen Bereich hinter den SATA-Kabeln, aber vor Zero 2W gehen.
InkyPhat E-Ink-Display
- Befestigen Sie den InkyPhat-Bildschirm vorsichtig an den Zero 2w-Headern, indem Sie die Anweisungen von Pimoroni befolgen.
- Montiere den Bildschirm mit dem Pi in die Frontplatte.
- Schließen Sie das USB-Kabel an den Zero 2W an und führen Sie es nach hinten durch.
- Schließen Sie die USB-A-Seite an einen der blauen (stromversorgten) USB-Anschlüsse auf dem Raspberry Pi an.
- Klappe die Frontplatte in die Vorderseite des Gehäuses.
Folge den Anweisungen von Pimoroni hier, um das InkyPhat-Display einzurichten:https://github.com/pimoroni/inky
USB-Ventilator-Adapter
- Schließen Sie den USB-Lüfteradapter an den anderen blauen USB-Anschluss des Raspberry Pi 5 an.
- Zwei vierpolige Y-Adapter anschließen.
- Schließen Sie den Hauptgehäuselüfter an den ersten Port des ersten Y-Adapters an.
- Schließen Sie die beiden anderen Lüfter an die verbleibenden Ports des zweiten Y-Adapters an.
- Schieb alle Lüfterkabel unter den Schlitten.
An diesem Punkt sollten alle Kabel angeschlossen sein. Schalten Sie den Raspberry Pi mit dem Geekworm-Netzteil ein (nicht der USB-Port, der nicht verwendet wird).
Software-Einrichtung
Einrichtung von Raspberry Pi 5
Installiere Geekworm SATA HAT-Treiberhttps://suptronics.com/Raspberrypi/Storage/x1009-v1.1_software.html
sudo nano /boot/firmware/config.txt
Aktivieren Sie den externen PCIe-Anschluss dtparam=pciex1 dtparam=pciex1_gen=3 # Beachten Sie, dass dies nicht offiziell unterstützt wird, aber es funktioniert auf meinen Samsung-Laufwerken.
sudo rpi-eeprom-config -e Füge PSU_MAX_CURRENT=5000 am Ende der Datei hinzu.
sudo Neustart
sudo lspci
Installieren Sie den Temperatursensor.
Hardware-Einstellunghttps://www.youtube.com/watch?v=j7LLVkPpQ78&t=199s
Schriftliche Anweisungenhttps://piddlerintheroot.com/temp-sensor-ds18b20/
Software-Einrichtung
Sudo rasp-config
- Schnittstellenoptionen
- 1-Wire
Mein Setup (unterscheidet sich vom Video)
Grün = Erde > Schwarz Blau = Live > Rot Lila = Daten > Gelb
Lila geht zu Pin 4
sudo nano /boot/firmware/config.txt
Fügen Sie diese Zeile am Ende der Datei hinzu, um die 1-Wire-Schnittstelle zu aktivieren.
dtoverlay=w1-gpio
Neustart
sudo modprobe w1-gpio sudo modprobe w1-therm
Bestätigen Sie, dass der Sensor funktioniert.
Einrichtung von OpenMediaVault
Installieren Sie Open Media Vault, formatieren Sie Festplatten, installieren Sie das MD-Plugin, erstellen Sie ein RAID 5-Array, erstellen Sie ein Dateisystem, verbinden Sie Ethernet-Verbindungen (falls verwendet), installieren und aktivieren Sie die Thermal Logger- und Thermal Server-Skripte, installieren und aktivieren Sie die CPU-Logger- und CPU-Server-Skripte, installieren und aktivieren Sie den RAID-Monitor-Dienst.
Einrichtung von Raspberry Pi Zero W
Sudo raspi-config
- Schnittstellen
- SPI aktivieren
- I2C aktivieren
Neustart
Verbinden Sie sich mit WLAN (oder als USB-Gerät, aber ich habe es noch nicht zum Laufen gebracht) Installieren Sie die Treiber für InkyPhat Testen Sie den Bildschirm, um die Konnektivität sicherzustellen Installieren Sie das NAS.py-Skript Richten Sie Crontab ein, um das NAS.py-Skript alle x Minuten auszuführen
Installieren Sie die Rückabdeckung mit vier M2.5-Schrauben mittlerer Länge.
Maßgeschneiderte Software
Klone dieses Repo sowohl auf den Raspberry Pi 5 als auch auf den Raspberry Pi Zero 2w. (Hinweis: genauere Anweisungen werden folgen, sobald ich diese Datei bearbeite.)
https://github.com/adunderwood/RaspberryPi_NAS
Raspberry Pi 5
SSH in den NAS. Kopiere die Dienste nach /etc/systemd/system. Sudo systemctl daemon-reload. Starte die Dienste.
- CPU
- Temperatur
- Laufwerksplatz Aktivieren von Diensten
Raspberry Pi Zero W
Installiere Pimoroni-Treiber-Quelle source.sh pip install requirements python nas.py crontab -e
/5* /bin/bash -l -c "source /home/nas/.virtualenvs/pimoroni/bin/activate && python /home/nas/display/nas.py"
^ Passen Sie die Pfade an, um Ihre Konfiguration widerzuspiegeln. Dies verwendet die standardmäßige virtuelle Umgebung, die durch die Installation des Pimoroni-Treibers erstellt wurde.
Kategorie: ElektronikИсточник модели
