Revisión de NanoPi NEO3: competidor de Raspberry Pi para su red
Los competidores del Pis de frambuesa coronas son abundantes y cada uno produce una serie de tablas que sirven para un propósito específico. La última placa de FRIENDLY ELEC es la NanoPi NEO3 de $ 20 ($ 25 por 2GB de RAM, $ 54 directamente de Amazon) que ofrece un rendimiento similar al Raspberry Pi 3, pero en un paquete mucho más pequeño. Pero, ¿cuál es el truco? En el caso del NanoPi NEO3, el problema es que no se trata de una computadora de propósito general, sino de algo a partir de lo cual podemos construir dispositivos en red y dispositivos de Internet de las cosas (IoT).
Especificaciones del NanoPi NEO3
En el corazón del NanoPi NEO3 se encuentra un RockChip RK3328 Quad Core 64bit Cortex A53. El Cortex A53 que corre entre 400MHz y 1.296GHz proporciona un rendimiento sólido, similar al ARM Cortex A53 de cuatro núcleos a 1.2GHz que se encuentra en el Raspberry Pi 3. El 1GB o 2GB de DDR4 es suficiente para las tareas que realizará esta placa. Elegimos maximizar la RAM y optamos por el modelo de 2GB para esta revisión.
El NanoPi NEO3 no es una placa para uso general, lo que queda claro por la falta de cualquier forma de conexión para pantallas. Para el NanoPi NEO3, una vida de aplicaciones silenciosas en red es todo lo que debe emprender mientras se ve lindo en su estuche de plástico blanco opcional. A diferencia de otras placas de la gama, la NanoPi NEO3 no viene con ningún almacenamiento flash integrado, sino que una sola tarjeta microSD es nuestra única fuente de almacenamiento de arranque.
Sistema en chip | RockChip RK3328, Cortex A53 de alto rendimiento y cuatro núcleos de 64 bits | |
RAM | DDR4 de 1 GB / 2 GB | |
LAN | Ethernet 10/100 / 1000M con MAC exclusivo | |
USB | 1x USB3.0 tipo A y 2x USB2.0 en encabezado de clavija de 2,54 mm | |
MicroSD | Una ranura para el arranque y el almacenamiento del sistema | |
Ventilador | Conector 2Pin JST ZH 1.5mm para ventilador de 5V | |
GPIO | Cabezal de 26 pines con paso de 2,54 mm, incluye I2C, UART, SPI, I2S, GPIO | |
Puerto de depuración serial | Cabezal de 3 pines de paso de 2,54 mm, 1500000bps | |
Poder | 5V / 1A, vía Type-C o GPIO |
Diseño del NanoPi NEO3
El NanoPi NEO3 es engañosamente pequeño. Mide solo 1.9 x 1.9 x 0.9 pulgadas (48 x 48 x 24 mm), lo que lo hace más pequeño que el Raspberry Pi 3 A + 2.5 x 2.2 x 0.5 pulgadas (65 x 56 x 12 mm) pero más cuadrado que un Raspberry Pi Zero que mide 2.5 x 1,2 x 0,5 pulgadas (65 x 30 x 12 mm).
La PCB está bien pensada con un solo puerto USB 3, Gigabit Ethernet y un puerto USB C para alimentación, todas las cosas que la Raspberry PI 3 no tiene (aunque la Raspberry Pi 4 sí). En la parte inferior del NanoPi NEO3 hay un generoso disipador de calor que proporciona el enfriamiento pasivo necesario para la placa. Si se requiere enfriamiento activo adicional, se proporciona un cabezal de ventilador JST de 2 pines para alimentar un ventilador de 5 V. Nuestro modelo de revisión funcionó a una temperatura máxima de 55 grados Celsius mientras mostraba video HD a través de nuestra red. La temperatura de 55 grados Celsius que vimos estaba por debajo de la temperatura máxima de trabajo máxima de 70 grados Celsius, pero sería recomendable tener un enfriamiento activo si planea incrustar el NanoPi NEO3 en un proyecto.
Usando el GPIO NanoPi NEO3
El NanoPi NEO3 cuenta con un GPIO de 26 pines que puede parecer similar al utilizado con la Raspberry Pi original, y ofrece un pinout similar para I2C, SPI, UART I2S e IO digital. Pero este GPIO no es directamente compatible con los addo-ns de Raspberry Pi. Entonces tus HAT, incluso los mejores sombreros Raspberry Pi, tendrá que quedarse con su Raspberry Pi.
Para usar GPIO, descargamos Friendlycore, una versión de UbuntuCore 18.04 para las placas NanoPi y luego compilamos WiringPi, una biblioteca y herramienta C para trabajar con GPIO. El proceso de instalación no fue perfecto y regularmente nos decía que nuestra placa no era reconocida. Lo mismo sucedió con una versión de RPi.GPIO, una bifurcación de la biblioteca Python original para usar Raspberry Pi GPIO.
Entonces, ¿cómo podríamos probar el GPIO del NanoPi NEO3? Usamos el terminal BASH para conectar y usar directamente el GPIO. Utilizando la Wiki amistoso de ARM Como referencia, aprendimos la referencia GPIO para un pin y luego usamos algunos comandos BASH para conectar, configurar y controlar un solo pin. El control básico de GPIO es posible, pero si lo que quieres hacer es hacer que los LED parpadeen y construir robots geniales, quédate con la Raspberry Pi. El segundo conjunto de pines GPIO proporciona una conexión USB 2.0 para conectividad adicional.
Casos de uso para el NanoPi NEO3
Entonces, si esto no es un «Asesino de Raspberry Pi», ¿qué es? El NanoPi NEO3 está diseñado para proyectos de almacenamiento en red. Usando el sistema operativo FriendlyWrt, creamos rápidamente un recurso compartido de red que sirvió nuestra unidad USB 3 de 4TB a todos los dispositivos en nuestra red usando el protocolo SMB.
La combinación de USB 3 y Gigabit Ethernet en un paquete tan pequeño significa que el NanoPi NEO3 se puede agregar fácilmente a una red doméstica, con un mínimo de problemas y cables. La elección de FriendlyCore (Ubuntu) y FriendlyWrt permite a los usuarios confiados de Linux ponerse manos a la obra con Ubuntu y construir su propio dispositivo de almacenamiento en red o herramienta de bajo consumo.
Pero para aquellos de nosotros que preferimos algo más simple, entonces FriendlyWrt es la combinación perfecta de simplicidad y función, ya que abstrae temas técnicos como almacenamiento en red, VPN, servidor de torrents y bloqueo de anuncios para toda su red doméstica.
Línea de fondo
La respuesta corta es que esta no es una Raspberry Pi. Lo que es, es una alternativa rentable que se enfoca en aplicaciones en red. Si necesita almacenamiento en red rápido y económico, y no le importa ensuciarse las manos, entonces el NanoPi NEO3 es una pequeña placa excelente para resolver ese problema.