8.9 · Ensamblaje paso a paso parte 2

05 April 2026

Por:
Anton
Sección:
Módulo 8 · Construcción de un cyberdeck
Lectura:
4 min
Infografía: 8.9 · Ensamblaje paso a paso parte 2

Ensamblaje paso a paso parte 2: integrar LoRa (Heltec V3, enrutado de antena, configuración conjunta con RPi)

Tu deck ya funciona como ordenador portátil. En la parte 1 lo montaste deliberadamente sin radio, para tener una base validada. Ahora le añades lo que lo convierte en un cyberdeck de comunicaciones: la radio LoRa, con el módulo Heltec WiFi LoRa 32 V3. Lo haces en esta segunda fase, sobre una base que ya sabes que arranca, muestra imagen y teclea. Si algo falla a partir de aquí, sabes que el culpable es la radio o su integración, no el resto.

Qué es el Heltec V3

El Heltec WiFi LoRa 32 V3 es la misma placa cuyo esquemático leíste en el módulo 3 y que usaste en el módulo 6: una placa de desarrollo basada en un MCU (Microcontroller Unit, microcontrolador: un procesador con memoria y periféricos en un solo chip) ESP32-S3, con radio LoRa Semtech SX1262 integrada, una pequeña pantalla OLED de 0,96” y WiFi/Bluetooth. Trabaja a 3,3 V y se conecta a la Raspberry Pi por USB serie: ese único cable le da alimentación y le permite hablar con la Pi a la vez.

En el árbol de alimentación reservamos una salida de 3,3 V para la lógica LoRa, pero si alimentas el Heltec por su USB desde la Pi, la propia placa regula lo que necesita. Decide qué esquema usas y sé coherente con el diseño del módulo de alimentación.

Paso 1: ubicar el módulo

Antes de conectar nada, decide dónde va físicamente. Dos cosas mandan:

  • La antena. El Heltec lleva una antena que necesita espacio y no debe quedar enterrada entre piezas metálicas o pegada a la batería y la Pi, que la apantallan. Cuanto más despejada y hacia el exterior, mejor alcance.
  • El calor. La radio se calienta al transmitir. No la pegues contra la Pi, que ya es la fuente de calor principal.

Paso 2: enrutar la antena

El enrutado de antena es lo más delicado de esta fase. Reglas:

  • Usa el conector de antena del Heltec (el conector coaxial miniatura U.FL/IPEX del módulo 6, unido por un latiguillo terminado en SMA si sacas la antena al exterior).
  • Nunca alimentes ni transmitas sin antena conectada. Transmitir sin carga de antena puede dañar la etapa de potencia del SX1262.
  • Mantén el cable de antena separado de los cables de datos y de potencia. Si puedes, saca la antena fuera de la carcasa por una ventana con su strain relief.
  • Respeta el radio de curvatura del cable coaxial; doblarlo en ángulo cerrado degrada la señal.

Paso 3: conexión a la Raspberry Pi

Conecta el Heltec V3 a un puerto USB libre de la Pi con un cable adecuado (USB-C del Heltec a USB de la Pi). La Pi lo verá como un dispositivo serie.

  Heltec V3 (USB-C) -------- USB -------- Raspberry Pi 5
   (ESP32-S3 + SX1262)                    (puerto serie /dev/ttyUSB* o /dev/ttyACM*)

Recuerda contar este USB en el presupuesto de puertos: el teclado ya ocupa uno, así que confirma que te queda libre el que necesita la radio.

Paso 4: configuración conjunta con la Pi

Con el hardware conectado, configura el software para que Pi y radio trabajen juntas:

  1. Detecta el puerto serie. Al conectar el Heltec, comprueba qué dispositivo aparece (/dev/ttyUSB0, /dev/ttyACM0 o similar). Puedes listarlo antes y después de conectar para identificarlo.
  2. Carga el firmware adecuado en el ESP32-S3 si aún no lo tiene (por ejemplo, el firmware de la malla LoRa que vayas a usar). Esto se hace desde la propia Pi por el puerto serie.
  3. Verifica la comunicación. Abre el puerto serie y confirma que la Pi recibe datos del Heltec y puede enviarle comandos.
  4. OLED del Heltec. Su pantallita puede mostrar estado de la radio (mensajes, RSSI), útil para diagnóstico sin depender de la pantalla principal.

Paso 5: prueba de radio TX/RX

La prueba clave de esta fase es confirmar que la radio transmite y recibe. Lo ideal es tener un segundo nodo LoRa (otro Heltec, un dispositivo de la misma malla) a cierta distancia:

  1. Transmite desde el deck y comprueba que el otro nodo recibe el mensaje.
  2. Recibe un mensaje enviado desde el otro nodo y verifica que llega a la Pi.
  3. Anota el RSSI/SNR (Received Signal Strength Indicator, la potencia con que llega la señal en dBm, y Signal-to-Noise Ratio, cuánto sobresale esa señal sobre el ruido de fondo): te dicen la calidad del enlace y, sobre todo, si la antena está bien enrutada. Un RSSI malísimo con el nodo al lado delata una antena mal conectada o apantallada.

Si la radio no transmite, antes de tocar software comprueba lo físico: antena conectada, USB firme, alimentación correcta.

Paso 6: integración final y cierre

Con la radio funcionando en abierto, fíjala en su sitio definitivo dentro de la carcasa:

  • Atornilla o sujeta el módulo en su hueco.
  • Sujeta el cable USB y el de antena con strain relief, como el resto del cableado.
  • Comprueba que la radio no tapa el flujo de aire ni queda pegada a la batería.
  • Vuelve a hacer la prueba TX/RX con la carcasa cerrada: el cierre puede empeorar la antena si quedó mal enrutada, y quieres saberlo ahora.

El deck completo

Con la parte 2 terminada tienes el cyberdeck íntegro: ordenador portátil con pantalla, teclado, puntero, batería, refrigeración y radio de largo alcance, todo en una carcasa cerrada. Has integrado en un solo objeto la impresión 3D, la electrónica de potencia, la Raspberry Pi, el teclado y la comunicación LoRa. El siguiente paso no es presumir: es someterlo a un test integral serio para confirmar que cada parte aguanta el uso real.

Del blog al libro Este post forma parte del temario de Guía del constructor de cyberdecks. El libro completo incluye el capítulo de UX y dotfiles, el árbol de alimentación paso a paso y los scripts del repo complementario.

Ver el libro

En construcción

Estamos preparando algo. Vuelve pronto.

Newsletter gratis

Novedades y montajes.

Directo a tu correo.

Sin spam.

Sin anuncios.

Al suscribirte aceptas recibir correos del taller. Puedes darte de baja cuando quieras.

Síguenos