El reTerminal E10-1, la Primera Tarjeta de Expansión para el reTerminal

El año pasado, Seeed Studios lanzó reTerminal, un terminal de pantalla táctil basado en Raspberry Pi Compute Module 4 con una lista bastante buena de características. Una de las características que parecían prometedoras era su interfaz de expansión de alta velocidad en la parte posterior, que dijeron que se usaría para agregar módulos complementarios para expandir la funcionalidad e IO de reTerminal.

En ese momento, no habían publicado ningún detalle sobre estos módulos de expansión, pero se comunicaron hace unas semanas y dijeron que ya se había lanzado el primero.

Así que aquí está, el reTerminal E10-1, el primer módulo de expansión para el reTerminal.

Vamos a abrirlo y ver qué hace y cómo funciona.

Dónde comprar el reTerminal E10-1

El reTerminal E10-1 está actualmente disponible a través de la tienda en línea de Seeed Studio:

Desembalaje del reTerminal E10-1

El reTerminal E10-1 está empaquetado de manera bastante similar al reTerminal, también en una caja de tamaño similar.

En la parte superior, tenemos un manual de usuario y debajo está el E10-1. También incluyen un destornillador pequeño y un paquete de tornillos.

En la parte frontal del E10-1 se encuentra el puerto de expansión de alta velocidad que se conectará en la parte posterior del reTerminal, junto con un orificio para tornillos a cada lado para mantenerlo en su lugar.

En el lado izquierdo, tenemos algunos LED de estado, un puerto Ethernet y un puerto de alimentación.

Quizás se pregunte por qué tenemos los puertos Ethernet y de alimentación, ya que ambos ya están en el reTerminal. Esto se debe a que este módulo le permite alimentar el reTerminal de algunas formas adicionales. El puerto Gigabit Ethernet del E10-1 admite alimentación a través de Ethernet, por lo que puede alimentar su reTerminal a través de una red habilitada para PoE sin tener que usar un adaptador de alimentación independiente. Si no tiene un adaptador de red PoE o no está utilizando Ethernet para su proyecto, puede usar el conector de barril de 12 V para alimentar el reTerminal en lugar de la entrada USB C de 5 V en el reTerminal. Además, el E10-1 también tiene un circuito UPS incorporado que funciona con dos baterías 18650. Por lo tanto, esto permite que el reTerminal funcione como un dispositivo inalámbrico completamente independiente alimentado por batería, algo que se solicitó mucho cuando se lanzó el reTerminal.

En el lado derecho hay dos puertos industriales, un conector DP9 para la interfaz RS-232 y un conector de terminal de 6 pines para las interfaces RS-485 y CAN integradas. Así que ahora tiene una serie de opciones para interfaces industriales en el reTerminal, algo que no es muy común en la gama de placas de expansión Raspberry Pi.

A lo largo de la parte superior hay algunos tapones de goma, uno de los cuales es una interfaz de antena.

En la parte inferior hay algunas rejillas de ventilación para permitir el flujo de aire para el ventilador interno y el altavoz.

El E10-1 es un poco más grueso que el reTerminal, supongo que es para dejar suficiente espacio para las celdas 18650 y el ventilador interno vertical.

En la parte trasera solo tenemos la tapa del compartimento de las pilas. Tampoco hay un puerto de expansión en la parte posterior del E10-1, por lo que no podrá apilar varios módulos a medida que haya más disponibles, tendrá que usarlos uno a la vez.

Conectemos el E10-1 al reTerminal y probemos.

Conexión y uso del reTerminal E10-1 por primera vez

Para instalar el E10-1 en el reTerminal, primero debemos quitar los tapones de goma en la parte posterior del reTerminal para permitir que el E10-1 se conecte. A continuación, podemos asegurarlo con los dos tornillos incluidos.

Una vez instalado, todo el ensamblaje del reTerminal ahora es bastante grueso.

También voy a instalar dos celdas 18650 para que podamos probar la funcionalidad de UPS. Estos solo van en el compartimiento de la batería en la parte posterior del E10-1.

Con el E10-1 instalado, se siente sólidamente construido y como un dispositivo de buena calidad, pero es demasiado voluminoso para ser un dispositivo verdaderamente portátil. Sería mejor tenerlo instalado en un panel de pared o en un gabinete eléctrico, lo cual es fácil con la multitud de puntos de montaje roscados.

Conectemos nuestro cable ethernet y de alimentación y enciéndalo. El módulo CM4 en el reTerminal tiene WiFi integrado, por lo que puede usar una conexión inalámbrica si lo desea.

Parece que funciona de inmediato, el reTerminal se encendió y se inició en el escritorio.

Hay un controlador que dicen que debe instalarse para usar las funciones del E10-1. El controlador se instala mediante los siguientes comandos de terminal:

€ git clone https://github.com/Seeed-Studio/seeed-linux-dtoverlays.git € cd seeed-linux-dtoverlays € sudo ./scripts/reTerminal.sh

Reinicie el reTerminal y luego ingrese el siguiente comando para completar la instalación:

€ ls /boot/overlays/reTerminal-bridge.dtbo

No estoy seguro de qué funciona con o sin los controladores, ya que recargué el sistema operativo en mi reTerminal para cargar Raspberry Pi OS Bullseye. Parte de este proceso es la instalación del controlador reTerminal más reciente que parece incluir también los controladores E10-1. No he instalado específicamente el controlador E10-1 y, por lo que puedo decir, todo lo que he probado ha funcionado correctamente, pero aún no he probado ninguna de las interfaces industriales.

Probando algunas de las funciones básicas del reTerminal E10-1

Dentro del reTerminal E10-1 hay un pequeño ventilador de enfriamiento que se controla mediante el pin 23 de GPIO. Este ventilador está apagado de forma predeterminada, por lo que debe encenderlo a través de la terminal o mediante un script que se ejecuta en segundo plano.

Intentemos encenderlo a través de la terminal usando el siguiente comando:

€ raspi-gpio set 23 op pn dh

Luego podrá escuchar un leve zumbido proveniente del reTerminal E10-1.

Voy a apagarlo nuevamente, ya que probablemente no lo necesitemos si no estamos usando un SSD o algo que genere mucho calor dentro del gabinete. Esto se puede hacer con el siguiente comando:

€ raspi-gpio set 23 op pn dl

Ahora veamos si permanece encendido cuando desconecto la fuente de alimentación. Mis baterías estaban parcialmente cargadas antes de ponerlas en el reTerminal, por lo que no debería necesitar mucho tiempo para cargarlas primero.

Eso parece que ha funcionado. Todavía está funcionando con el cable de alimentación quitado.

Los indicadores LED en el costado muestran cuando está recibiendo energía externa y cuando las baterías internas se están cargando.

Tampoco estaba seguro de si el puerto Ethernet en el reTerminal está deshabilitado cuando el E10-1 está enchufado, así que lo probé. Ambos puertos funcionaron igual de bien, por lo que parece que puede usar cualquier puerto si no está usando PoE.

Abriendo el reTerminal E10-1

El reTerminal E10-1 no solo se limita a funciones externas, también tiene una gran cantidad de interfaces internas para permitir la capacidad de expansión. Quitémoslo del reTerminal, luego lo abrimos y echamos un vistazo a lo que hay dentro.

Las principales interfaces internas son el conector mini-PCIe, que le permite agregar un módulo 4G, LTE o LoRa, y el conector M.2 B Key, que le permite agregar un SSD, o puertos USB 3.0 o una conexión inalámbrica 4G o 5G. módulo.

Seeed proporcionó una lista de dispositivos que probaron con el reTerminal en su wiki de productos. Voy a probar uno o dos de ellos en un video futuro.

También tenemos una ranura para tarjeta SIM para los módulos inalámbricos, micrófonos duales y un altavoz en la parte superior y el adaptador PoE para el puerto Ethernet.

Reflexiones finales sobre el reTerminal E10-1

Creo que el reTerminal E10-1 e incluso el propio reTerminal están más orientados a aplicaciones industriales leves que al uso doméstico, pero ciertamente podrían ser útiles en ciertas aplicaciones domésticas.

La interfaz táctil en el reTerminal junto con el UPS y las interfaces industriales que agrega el E10-1 hacen de este un gran dispositivo para construir HMI de sistemas industriales para interactuar con máquinas, sistemas y sensores. Incluso es excelente para crear tableros de automatización del hogar a través de aplicaciones como Home Assistant, que ahora contará con respaldo de batería. Con la adición de un módulo inalámbrico 4G o 5G, puede recibir notificaciones de cortes de energía e incluso ejecutar algunas rutinas de seguridad y aún tener cierto nivel de control cuando la energía de su hogar está desactivada o interrumpida.

Con las baterías y el ventilador en el gabinete, el reTerminal E10-1 es un complemento bastante voluminoso, pero dado que está diseñado para montarse en la pared o en un panel en lugar de ser portátil, esto probablemente no afectará la mayoría de los casos de uso.

Déjame saber lo que piensas del reTerminal E10-1 en la sección de comentarios a continuación y déjame saber qué tipo de dispositivos te gustaría verme probar en él.