revisión de pironman
SunFounder Pironman es una carcasa Raspberry Pi 4 inspirada en el mini servidor Raspberry Pi 4 DIY de Michael Klement con una pantalla OLED y una solución de refrigeración ICE Tower, así como algunas mejoras como una carcasa acrílica y de aleación de aluminio, soporte para un SSD SATA M.2 , un botón de encendido para un apagado seguro, un receptor de infrarrojos y una tira de LED RGB.
La empresa me envió un kit Pironman sin Raspberry Pi 4 para su revisión. Verificaré el contenido del paquete, revisaré el ensamblaje, la instalación del software y las pruebas de las características únicas enumeradas anteriormente.
Algunas de las especificaciones principales se enumeran en el costado del paquete.
El gabinete viene completamente desmontado con la placa Pironman, paneles metálicos y acrílicos, tira de LED RGB, pantalla OLED, disipador de calor, ventilador, adaptadores, cables planos, tornillos, separadores, etc.
La parte superior de la placa Pironman (JMS580-V1.8) viene con un puente JMicron JMS580 USB 3.2 Gen 2 a SATA 6Gb/s, ranura para tarjeta microSD, un puerto USB para SSD, un puerto USB para alimentación y conectores. para el expansor GPIO, OLED y un puente para tarjetas microSD, así como algunos encabezados para conectar el ventilador, el botón de encendido y la tira de LED RGB.
La parte inferior incluye el zócalo SATA M.2 adecuado para unidades 2230, 2242, 2260 y 2280, así como tres LED RGB y un encabezado GPIO de 40 pines.
También hay una guía de montaje incluida en el paquete. Es bastante bueno y ayuda mucho con el montaje.
También puede acceder a documentación detallada en línea.
Necesitaremos preparar un SBC Raspberry Pi 4 y una tarjeta MicroSD flasheada con el sistema operativo Raspberry Pi, así como opcionalmente un SSD SATA M.2.
El primer paso es instalar los separadores en los orificios de montaje de la placa Pironman e insertar la pantalla OLED en su conector. Simplemente levante la punta negra, inserte el cable FFC en el conector y presione la punta negra en su lugar. Asegúrese de que el cable FFC esté orientado correctamente como se muestra en la foto a continuación.
Luego pegaremos la pantalla a la placa B del gabinete e instalaremos el interruptor de encendido.
Ahora podemos conectar los cuatro cables del interruptor de encendido al encabezado de 5V (rojo) y GND (negro), así como los dos cables verdes al encabezado restante al lado de 5V/GND sin ningún orden en particular. Haremos lo mismo con el puente de la tarjeta microSD, el LED RGB y la placa expansora GPIO.
Todo está un poco apretado, pero lo logré. La parte más difícil fue instalar el cable FFC para GPIO. La broca negra gira en lugar de levantarse, y el cable FFC es demasiado grueso o el conector es demasiado estrecho, pero fue muy difícil cerrarlo, así que terminé usando unos alicates cubiertos con cinta plástica gruesa para empujar la broca negra. colóquelo tanto en la placa adaptadora pequeña como en la placa pironman principal.
Los cables de puente utilizados para el botón de encendido, el LED RGB y, como veremos más adelante, el ventilador, se sienten un poco sueltos, por lo que no me sorprendería que se soltaran si transportas o llevas el estuche a otro lugar. Sin embargo, no tuve tales problemas.
Ahora podemos instalar el SBC Raspberry Pi 4 asegurándolo con más separadores y una llave hexagonal proporcionada con el kit. También podemos conectar los puentes de tarjetas GPIO y microSD como se muestra arriba.
El siguiente paso es preparar el disipador conectando los dos soportes (nota: la orientación es importante) y colocando las dos almohadillas térmicas debajo del disipador.
Ya podemos colocar el disipador encima de la placa Raspberry Pi y fijarlo con cuatro tornillos.
En este punto, podemos empezar a añadir placas acrílicas y metálicas. El ventilador se puede instalar en cualquier placa acrílica, pero el manual de instrucciones nos permite fijarlo a la tapa con la apertura del cabezal GPIO.
Necesitaremos instalar nuestro SSD SATA M.2 antes de instalar la cubierta inferior.
Ya casi hemos terminado con el toque final que implica la colocación de almohadillas de espuma en la cubierta inferior (podría haber hecho un mejor trabajo aquí).
Noté que la tira de LED RGB no estaba instalada correctamente. No entendí claramente el paso 16 que dice "La tira RGB debe pegarse en la parte inferior de la placa metálica A". No vi ninguna cinta adhesiva de doble cara en la tira de LED, así que inicialmente la coloqué en el medio y esperé lo mejor. Pero luego me di cuenta de que me sobraban dos cintas negras.
Entonces quité la cubierta superior y aseguré la tira de LED en ambos lados del gabinete.
Finalmente, inserté la tarjeta microSD y el puente SSD en un lado, y la pequeña placa acrílica restante para cubrir el OLED en el otro lado.
¡Eso es todo! Se ve bien y, con suerte, lo ensamblamos correctamente.
Probémoslo de inmediato conectando el sistema a una pantalla HDMI y encendiéndolo. Se ve bien y mi SSD SATA se detectó correctamente como "Almacenamiento NEO".
Sin embargo, hice algo bastante estúpido arriba. El cable rojo proviene del adaptador USB y no lo conecté al puerto USB-C del sistema Pironman, sino directamente a la Raspberry Pi 4. Inicialmente, después de instalar el software como se muestra a continuación, la pantalla OLED solo muestra el uso de CPU y memoria por un corto tiempo y luego muestra "Apagado" todo el tiempo. Así que dormí bien por la noche y por la mañana conecté la fuente de alimentación al puerto USB-C en la parte posterior de la computadora.
En este punto, necesitaremos seguir las instrucciones en línea para instalar el software y los controladores compatibles con OLED, el receptor de infrarrojos, el botón de encendido, etc.
Primero, necesitaremos editar /boot/config.txt agregando las dos líneas siguientes al final del archivo para agregar soporte para el botón de encendido y el receptor de infrarrojos:
Y luego necesitaremos instalar el script Python de pironman:
Es posible que sea necesario reiniciar para que todo funcione correctamente, pero así es como se veía después de instalar el script.
El OLED muestra la dirección IP, el uso de la CPU, la temperatura de la CPU, así como la utilización de la memoria y el almacenamiento.
Podemos comprobar la configuración actual de la siguiente manera:
El script pironman tiene varias opciones para cambiar la temperatura de activación del ventilador, los colores y modos del LED RGB y el comportamiento de la pantalla. También puedes cambiar entre Celsius y Fahrenheit.
También puede adaptar el script, ya que está escrito en Python, y posiblemente utilizar otros scripts, ya que es una pantalla OLED estándar. Aquí hay una breve demostración que muestra la tira de LED RGB y el ventilador en acción.
Ya hemos visto funcionar la tira de LED RGB, el OLED y el ventilador. También podría usar el botón para encender la pantalla OLED con una pulsación breve y apagar la Raspberry Pi con una pulsación de 2 segundos. También podría encender la computadora presionando el botón nuevamente.
Probemos el receptor de infrarrojos con LIRC:
Ahora que LIRC está instalado, podemos verificar si podemos recibir comandos desde el control remoto de mi televisor:
Se ve bien. El receptor de infrarrojos también funciona. Deberíamos poder hacerlo funcionar con Kodi y otros centros multimedia.
Ya vimos que se reconoció la unidad SATA, pero no hemos probado el rendimiento. Instalaremos iozone3 para este propósito:
Fui al punto de montaje (/mediap/pi/NEO Storage) antes de ejecutar el punto de referencia iozone3:
La velocidad de lectura (~325 MB/s) se ve bien en USB 3.0, y la velocidad de reescritura también, pero de alguna manera la velocidad de escritura (~85 MB/s) es baja. Lo intenté varias veces y el resultado es el mismo. No tuve ese problema al probar el SSD en su base USB-C en Windows. Tenga en cuenta que la unidad está formateada con el sistema de archivos exFAT:
También podemos ver que el controlador uas (para compatibilidad con UASP) está en uso para nuestro dispositivo:
Finalmente, quería ejecutar el banco SBC para confirmar la capacidad de enfriamiento de la solución:
¡Pero el script se niega a comenzar con el uso de la CPU, incluso aumentando ligeramente mientras está inactivo!
Esto se debe a que el script Pironman utiliza del 4 al 5% de la CPU cuando la pantalla OLED está encendida. Hay una suspensión de 0,5 segundos en el bucle principal, pero cuando la pantalla es única, también hay un bucle para la pantalla con una suspensión de solo 0,01 segundos para monitorear el botón. Lo tenía configurado para que estuviera siempre encendido para monitorear la temperatura y el uso de la CPU, pero lo cambié al valor predeterminado para que la pantalla se apague automáticamente después de un tiempo. Podría ejecutar el script SBC-bench.sh:
El gráfico de temperatura era básicamente una línea plana gracias al enorme disipador de calor y al ventilador que se encendían de vez en cuando durante las pruebas de un solo núcleo y continuamente para las pruebas de múltiples núcleos de 7 cremalleras.
También pude confirmar esto en la pantalla OLED durante la prueba del 7-zip.
No voy a hacer más pruebas ya que ya revisé la ICE Tower con y sin ventilador, y al overclockear la Raspberry Pi 4 a 2.0 GHz. Este tipo de solución es más que suficiente, incluso sobrediseñada, para enfriar la Raspberry Pi 4 en la mayoría de las condiciones, incluso con overclocking a 2,x GHz.
El Pironman es un gabinete bastante agradable para Raspberry Pi 4. Las instrucciones son detalladas, el soporte de software es adecuado y se ve realmente lindo. Algunas cosas podrían mejorarse, por ejemplo, tuve problemas para instalar el cable FFC para el adaptador GPIO y los cables de puente pueden soltarse durante el transporte. También hay un signo de interrogación sobre el bajo rendimiento de escritura (pero no de reescritura) con la unidad M.2 SATA.
Me gustaría agradecer a SunFounder por enviar el caso Pironman para su revisión. Puedes comprar el kit reseñado anteriormente.por $63.99 más envío , o compre un kit completo con una Raspberry Pi 4 de 2 GB de RAM y una tarjeta MicroSD de 32 GB por $ 237,97. El caso Pironman también puede sercomprado en Amazon EE. UU..
Nota: Esta revisión se publicó inicialmente el 30 de diciembre de 2022 como revisión estándar y, posteriormente, se patrocinó para volver a colocarse en la parte superior del sitio web de CNX Software del 21 al 24 de marzo de 2023.
Jean-Luc fundó CNX Software en 2010 como una empresa a tiempo parcial, antes de dejar su trabajo como gerente de ingeniería de software y comenzar a escribir noticias diarias y reseñas a tiempo completo más adelante en 2011.
¡Soporte del software CNX! Done a través de criptomonedas o conviértase en patrocinador en Patreon
Artículos Relacionados:
por $63.99 más envíocomprado en Amazon EE. UU.