Este remix combina las dos partes de la caja en una sola, agrega una ventana de visualización de tinta electrónica con la pantalla Pimoroni InkyPHAT, y agrega puntos de montaje adicionales para los ventiladores de caja de 40 mm. Todos los demás archivos son los mismos, pero se han convertido a STL para facilitar la impresión. Este remix está sujeto a cambios a medida que hago un panel trasero más elegante que se ajust
Introducción
Este es un proyecto bastante fácil, pero tiene muchos pasos. También es un poco caro de producir dado el precio de las cuatro unidades SATA. No tienes que usar los mismos componentes que yo usé, pero donde haces cambios, tendrás que tener en cuenta las diferencias. Si usas unidades más baratas, no debería haber una diferencia significativa en la configuración aparte del costo. Usé las unidades SATA Samsung EVO de 2TB porque ya las tenía para un
Herramientas.
- Herramienta de soldadura.
- Imprimadora 3D de gran formato.
- 2 kg de filamento (puedes hacer esto con uno si no cometes NINGÚN error, pero... sí. No pude hacer eso.)
Hardware.
-
Raspberry Pi 5 4GB + enfriador activo + tarjeta SD de alta resistencia.
-
Raspberry Pi Zero 2w (con encabezados) + tarjeta SD normal.
-
Cuatro unidades SSD SATA de 2TB (Samsung 870 EVO)
-
Pantalla de tinta electrónica InkyPhat roja de Pimoroni.
-
Gorra SATA Geekworm x1009 con adaptador de alimentación.
-
Fans
- 1 Ventilador de 92 mm - 12v
- 2 ventiladores de 40 mm - 12v.
- Divisores de ventiladores (vienen en la caja)
-
Sensor de temperatura.
-
Adaptador Ethernet USB.
Hardware de ensamblaje.
- Enchufes de calor M2.5
- Un montón de tornillos de varios tamaños, M2 y 2.5.
- Separadores M2.5 x 15 mm.
- Cables
- Adaptador de ventilador USB.
- 4 cables SATA 3
- De micro USB a USB A.
Asamblea
Imprime todas las piezas (esto tomará unos días). Imprime todo con soportes (en todas partes) en la orientación en la que aparecen.
- Caso
- Placa frontal.
- Vivienda para conductores.
- Cuatro (4) jaulas de unidad.
- Placa trasera.
- Trineo de Raspberry Pi.
Caso Principal
- Retira los soportes con cuidado (esto es tedioso)
- Instala el ventilador de la carcasa.
- Gran ventilador en la parte inferior (el logotipo está orientado hacia adentro)
- Los fans de Case al lado.
- Todos los ventiladores montan el soporte utilizando los tornillos que vienen con los ventiladores.
- Instala cuatro insertos de fijación térmica en los orificios en la parte posterior de la caja.
Vivienda Drive
- Use inserciones de fijación térmica en los cuatro orificios de la parte posterior, e instale un separador en cada zócalo.
- Monta un SSD SATA en cada jaula de unidad utilizando 4 tornillos M2 (o no, honestamente es opcional, yo no tenía ningún tornillo M2 que encajara, así que lo omití).
- Conecte los cables SATA y de alimentación del kit de Geekworm a cada unidad.
Monta el Raspberry Pi 5
-
Instala un sistema operativo básico de Raspberry Pi Lite en una tarjeta SD y configúralo para Wifi (necesitarás un cable Ethernet más tarde, pero por ahora podemos hacer nuestra configuración a través de wifi).
-
Instale 8 inserciones de calefacción en los orificios superior e inferior del trineo de Raspberry Pi.
-
Monta el Raspberry Pi en el trineo usando separadores.
-
Instala el sombrero SATA de Geekworm y sigue las instrucciones.
- No instales los discos todavía.
-
Instala el sensor de temperatura y sigue las instrucciones aquí.
-
Opciónally, imprime el soporte de montaje para la placa de expansión e instálalo con tornillos.
-
Monta el trineo en la caja desde abajo usando tornillos M2.5 (opcional, pero recomendado).
-
Conecte las unidades SATA en orden, comenzando desde la izquierda (0) hasta (3). Si utiliza cables de ángulo recto, la última unidad debe montarse con el soporte de ángulo recto que entra en la Raspberry Pi, mientras que los otros tres cables tendrán los soportes de ángulo recto que entran en las unidades. Esto se debe a que no encaja de ninguna otra manera y no quería modificar la carcasa de nuevo, así que simple
-
Conecte el cable de alimentación SATA al Geekworm Hat.
-
Aún no enciendas el Raspberry Pi.
-
Opcionalmente, pegue el soporte de la placa de expansión a la carcasa (pero en realidad es mejor esperar hasta casi el final para este paso y, sinceramente, no lo pegué, simplemente está colgado allí suelto).
-
El sensor térmico debería ir en el espacio abierto detrás de los cables SATA, pero delante de Zero 2W.
Pantalla de tinta electrónica de InkyPhat.
- Añade suavemente la pantalla InkyPhat a los encabezados Zero 2w, siguiendo las instrucciones de Pimoroni.
- Monta la pantalla con el Pi en la placa frontal.
- Conecte el cable USB al Zero 2W y páselo a través de la parte trasera.
- Conecte el lado USB A a uno de los puertos USB azules (con alimentación) en la Raspberry Pi.
- Enclava la placa frontal en la parte delantera de la caja.
Sigue las instrucciones de Pimoroni aquí para configurar la pantalla InkyPhat:https://github.com/pimoroni/inky
Adaptador de ventilador USB.
- Conecte el adaptador de ventilador USB al otro puerto USB azul en la Raspberry Pi 5.
- Añade dos adaptadores Y de cuatro pines.
- Conecte el ventilador de la caja principal al primer puerto del primer adaptador Y.
- Conecte los otros dos ventiladores a los puertos restantes del segundo adaptador Y.
- Meted todos los cables de los ventiladores debajo del trineo.
En este punto, deberías tener todos los cables conectados. Enciende la Raspberry Pi usando la fuente de alimentación de Geekworm (no el puerto USB, que no se usará).
Configuración del software.
Configuración de Raspberry Pi 5
Instala los controladores de sombrero SATA de Geekworm.https://suptronics.com/Raspberrypi/Storage/x1009-v1.1_software.html
sudo nano /boot/firmware/config.txt
Habilite el conector externo PCIe dtparam=pciex1 dtparam=pciex1_gen=3 # note que esto no es compatible oficialmente, pero funciona en mis unidades Samsung.
sudo rpi-eeprom-config -e Añade PSU_MAX_CURRENT=5000 al final del archivo.
sudo reiniciar
sudo lspci
Instala el sensor de temperatura.
Configuración de hardware.https://www.youtube.com/watch?v=j7LLVkPpQ78&t=199s
Instrucciones escritas.https://piddlerintheroot.com/temp-sensor-ds18b20/
Configuración del software.
Sudo rasp-config
- Opciones de interfaz.
- 1-Wire.
Mi configuración (difiere del video)
Verde = Tierra > Negro Azul = Vivo > Rojo Púrpura = Datos > Amarillo
El púrpura va al pin 4.
sudo nano /boot/firmware/config.txt
Añade esta línea al final del archivo para habilitar la interfaz de 1-wire.
dtoverlay=w1-gpio
Relanzamiento.
sudo modprobe w1-gpio sudo modprobe w1-therm
Confirma que el sensor está funcionando.
Configure OpenMediaVault.
Instalar Open Media Vault. Formatear discos. Instalar el plugin MD. Crear una matriz RAID 5. Crear un sistema de archivos. Conectar puentes Ethernet (si se está utilizando). Instalar y habilitar los scripts del registrador térmico y del servidor térmico. Instalar y habilitar los scripts del registrador de CPU y del servidor de CPU. Instalar y habilitar el servicio de monitor RAID.
Configure el Raspberry Pi Zero W.
Sudo raspi-config
- Interfaces
- Habilitar SPI
- Habilitar I2C.
Relanzamiento.
Conectarse a WiFi (o como un dispositivo USB, pero aún no he podido hacer que funcione) Instalar los controladores para InkyPhat Probar la pantalla para asegurar la conectividad Instalar el script NAS.py Configurar crontab para ejecutar el script NAS.py cada x minutos.
Instala la cubierta trasera con cuatro tornillos M2.5 de longitud media.
Software personalizado.
Clona este repositorio tanto en la Raspberry Pi 5 como en la Raspberry Pi Zero 2w. (Nota: se proporcionarán instrucciones más específicas a medida que edite este archivo.)
https://github.com/adunderwood/RaspberryPi_NAS
Raspberry Pi 5
Conectarse a través de SSH al NAS. Copiar los servicios a /etc/systemd/system. Ejecutar sudo systemctl daemon-reload para reiniciar los servicios.
- CPU
- Temperatura
- Espacio de unidad Habilitar servicios.
Raspberry Pi Zero W.
Instala los controladores de 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"
↑ Ajuste los caminos para reflejar su configuración. Esto utiliza el entorno virtual predeterminado creado por la instalación del controlador de Pimoroni.
Catégoría: ElectrónicaTags
Modellquelle
