Ce remix combine les deux parties de l'étui en un seul, ajoute une fenêtre d'affichage e-Ink avec l'écran Pimoroni InkyPHAT, et ajoute des points de montage supplémentaires pour les ventilateurs d'étui de 40 mm. Tous les autres fichiers sont les mêmes, mais ils ont été convertis en STL pour une impression plus facile. Ce remix est sujet à changement car je fabrique un panneau arrière plus élégant qui s'
Intro
C'est un projet assez facile, mais il comporte beaucoup d'étapes. Il est également un peu cher à produire étant donné le prix des quatre disques SATA. Vous n'avez pas besoin d'utiliser les mêmes composants que j'ai utilisés, mais si vous apportez des modifications, vous devrez tenir compte des différences. Si vous utilisez des disques moins chers, il ne devrait pas y avoir de différence significative dans la configuration autre que le coût. J'
Outils.
- Un fer à souder.
- Imprimante 3D grand format.
- 2 kg de filament (vous pouvez le faire avec un seul si vous ne faites pas d'erreurs, mais... ouais. Je n'ai pas été capable de le faire.)
Matériel informatique.
-
Raspberry Pi 5 4 Go + refroidisseur actif + carte SD Pro Endurance.
-
Raspberry Pi Zero 2w (avec connecteurs) + carte SD ordinaire.
-
Quatre disques SSD SATA de 2 To (Samsung 870 EVO)
-
L'écran e-ink rouge InkyPhat de Pimoroni.
-
Chapeau SATA Geekworm x1009 avec adaptateur d'alimentation.
-
Les fans.
- 1 92mm Ventilateur - 12v
- 2 ventilateurs de 40 mm - 12V.
- Des séparateurs de ventilateurs (ils sont fournis dans la boîte)
-
Capteur de température.
-
Adaptateur Ethernet USB.
Matériel d'assemblage.
- Des douilles thermofixées M2.5
- Un tas de vis de différentes tailles, M2 et 2,5.
- Des entretoises M2.5 x 15 mm.
- Des câbles.
- Adaptateur pour ventilateur USB.
- 4 câbles SATA 3.
- De Micro USB à USB A.
Assemblée.
Imprimez toutes les pièces (cela prendra quelques jours). Imprimez-les toutes avec des supports (partout) dans l'orientation dans laquelle elles apparaissent.
- Ça
- Plaque frontale.
- Le boîtier du moteur.
- Quatre (4) cages de disques durs.
- Plaque arrière.
- Le traîneau Raspberry Pi.
L'affaire principale.
- Enlevez soigneusement les supports (c'est fastidieux).
- Installez le ventilateur du boîtier.
- Un grand ventilateur en bas (le logo faisant face à l'intérieur).
- Les fans de Case sur le côté.
- Tous les ventilateurs sont montés et soutenus à l'aide des vis fournies avec les ventilateurs.
- Installez quatre inserts thermofixés dans les trous situés sur le côté arrière de l'étui.
Logement pour conducteur.
- Utilisez des inserts thermofixés dans les quatre trous à l'arrière, et installez un entretoise dans chaque socket.
- Montrez un SSD SATA dans chaque cage de disque en utilisant 4 vis M2 (ou pas, honnêtement c'est optionnel, je n'avais pas de vis M2 qui convenaient, donc j'ai sauté cette étape).
- Branchez les câbles SATA et d'alimentation du kit Geekworm à chaque disque.
Montrez le Raspberry Pi 5
-
Installons un système d'exploitation Raspberry Pi Lite de base sur une carte SD et configurons-le pour le Wi-Fi (vous aurez besoin d'un câble Ethernet plus tard, mais pour l'instant, nous pouvons effectuer notre configuration via le Wi-Fi).
-
Installz 8 inserts thermiques dans les trous supérieur et inférieur de la glissière Raspberry Pi.
-
Montrez le Raspberry Pi sur la luge en utilisant des entretoises.
-
Installez le chapeau SATA de Geekworm et suivez les instructions.
- N'installez pas encore les disques.
-
Installez le capteur de température et suivez les instructions ici.
-
Optionnellement, imprimez le support de montage pour la carte d'extension et installez-le avec des vis.
-
Montrez le traîneau dans l'étui par le bas à l'aide de vis M2.5 (optionnel mais recommandé).
-
Branchez les disques SATA dans l'ordre, en commençant par la gauche (0) jusqu'à (3). Si vous utilisez des câbles à angle droit, le dernier disque devrait être monté avec le support à angle droit allant dans le Raspberry Pi, tandis que les trois autres câbles auront les supports à angle droit allant dans les disques. C'est parce que ça ne convient pas autrement et je ne voulais pas modifier le boîtier à nouveau, alors j'ai simple
-
Branchez le câble d'alimentation SATA au Geekworm Hat.
-
Ne mettez pas encore sous tension le Raspberry Pi.
-
Optionnellement, collez le support de la carte d'extension au boîtier (mais en réalité, il est préférable d'attendre jusqu'à la fin pour cette étape et, honnêtement, je ne l'ai pas collé, il est juste suspendu là, à l'intérieur, de manière lâche.
-
Le capteur thermique devrait aller dans l'espace ouvert derrière les câbles SATA, mais devant Zero 2W.
L'écran e-Ink d'InkyPhat.
- Attachez délicatement l'écran InkyPhat aux en-têtes Zero 2w, en suivant les instructions de Pimoroni.
- Montrez l'écran avec le Raspberry Pi dans la plaque frontale.
- Branchez le câble USB au Zero 2W et faites-le passer à l'arrière.
- Branchez le côté USB A à l'un des ports USB bleus (alimentés) du Raspberry Pi.
- Enclenchez la plaque frontale à l'avant du boîtier.
Suivez les instructions de Pimoroni ici pour configurer l'affichage InkyPhat :https://github.com/pimoroni/inky
Adaptateur pour ventilateur USB.
- Branchez l'adaptateur de ventilateur USB à l'autre port USB bleu du Raspberry Pi 5.
- Attachez deux adaptateurs Y à quatre broches.
- Branchez le ventilateur du boîtier principal au premier port du premier adaptateur Y.
- Branchez les deux autres ventilateurs aux ports restants de l'adaptateur Y secondaire.
- Mettez tous les câbles des ventilateurs sous le traîneau.
À ce stade, vous devriez avoir tous les câbles connectés. Allumez le Raspberry Pi en utilisant l'alimentation Geekworm (pas le port USB, qui ne sera pas utilisé).
Installation du logiciel.
Configurer le Raspberry Pi 5
Installez les pilotes SATA de Geekworm.https://suptronics.com/Raspberrypi/Storage/x1009-v1.1_software.html
sudo nano /boot/firmware/config.txt
Activate the PCIe external connector dtparam=pciex1 dtparam=pciex1_gen=3 # note that this is not officially supported but it does work on my Samsung drives
sudo rpi-eeprom-config -e Ajoutez PSU_MAX_CURRENT=5000 à la fin du fichier.
sudo redémarrer
sudo lspci
Installez le capteur de température.
Configurez le matériel.https://www.youtube.com/watch?v=j7LLVkPpQ78&t=199s
Des instructions écrites.https://piddlerintheroot.com/temp-sensor-ds18b20/
Installation du logiciel.
Sudo rasp-config.
- Options d'interface.
- 1-Wire.
Ma configuration (différente de celle de la vidéo)
Vert = Terre > Noir Bleu = En direct > Rouge Violet = Données > Jaune
Le violet va à la broche 4.
sudo nano /boot/firmware/config.txt
Ajoutez cette ligne au bas du fichier pour activer l'interface 1-wire.
dtoverlay=w1-gpio
Redémarrer.
sudo modprobe w1-gpio sudo modprobe w1-therm
Confirmez que le capteur fonctionne.
Configurer OpenMediaVault.
Installez Open Media Vault. Formatez les disques. Installez le plug-in MD. Créez un réseau RAID 5. Créez un système de fichiers. Bridgez les connexions Ethernet (si vous les utilisez). Installez et activez les scripts de journalisation thermique et de serveur thermique. Installez et activez les scripts de journalisation de la CPU et de serveur de CPU. Installez et activez le service de surveillance RAID.
Configurez le Raspberry Pi Zero W.
Sudo raspi-config
- Interfaces
- Activation de SPI.
- Activation de l'I2C.
Redémarrer.
Se connecter au Wi-Fi (ou en tant que périphérique USB, mais je n'ai pas encore réussi à le faire fonctionner) Installer les pilotes pour InkyPhat Tester l'écran pour assurer la connectivité Installer le script NAS.py Configurer crontab pour exécuter le script NAS.py toutes les x minutes.
Installez le couvre-arrière avec quatre vis M2.5 de longueur moyenne.
Logiciel personnalisé.
Clonez ce référentiel à la fois sur le Raspberry Pi 5 et le Raspberry Pi Zero 2w. (Note : des instructions plus précises seront disponibles lorsque j'éditerai ce fichier.)
https://github.com/adunderwood/RaspberryPi_NAS
Raspberry Pi 5
Connectez-vous au NAS via SSH. Copiez les services dans /etc/systemd/system. Exécutez la commande sudo systemctl daemon-reload pour redémarrer les services.
- CPU
- La température.
- Espace de conduite Activer les services.
Raspberry Pi Zero W.
Installez les pilotes Pimoroni source 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"
^ Ajustez les chemins pour refléter votre configuration. Cela utilise l'environnement virtuel par défaut créé par l'installation du pilote Pimoroni.
Catégorie : ÉlectroniqueModel Kaynağı
