8.1 · Arquitectura

13 April 2026

Por:
Anton
Sección:
Módulo 8 · Construcción de un cyberdeck
Lectura:
4 min
Infografía: 8.1 · Arquitectura

Arquitectura: diagrama de bloques. Qué componentes, cómo se conectan, cómo se alimentan

Llegas al proyecto integrador. En los módulos anteriores aprendiste a imprimir piezas, a diseñar electrónica, a montar una Raspberry Pi, a comunicar por LoRa y a construir un teclado. Ahora toca unir todo eso en un solo objeto: un cyberdeck. Antes de cortar cartón o dibujar en CAD, necesitas un mapa. Ese mapa es el diagrama de bloques, y este artículo es donde lo construyes.

Por qué empezar por la arquitectura

Un cyberdeck no es una caja con cosas dentro. Es un sistema donde cada componente depende de otros: la pantalla necesita la Raspberry Pi, la Pi necesita alimentación estable, la radio necesita 3,3 V y una antena, el teclado necesita un puerto USB libre. Si empiezas a montar sin entender esas dependencias, acabas rehaciendo la carcasa tres veces porque un cable no llega o porque dos componentes pelean por el mismo recurso.

La arquitectura responde a tres preguntas antes de tocar nada físico:

  • Qué componentes entran en el build.
  • Cómo se conectan entre sí (datos y señales).
  • Cómo se alimentan (energía).

Inventario de bloques

Para nuestro deck de referencia, los bloques son estos:

BloqueFunciónInterfaz
Raspberry Pi 5Cerebro del sistemaUSB, HDMI/DSI, GPIO, I2C
PantallaSalida de vídeoHDMI o DSI
Teclado CorneEntrada de textoUSB (HID)
Dispositivo de punteroControl del cursorI2C o USB
Heltec WiFi LoRa 32 V3Radio de largo alcanceUSB serie a la Pi, 3,3 V
Batería 2S LiPoEnergía7,4 V nominal
Distribución de energíaConvierte y protegeBuck/boost a 5 V y 3,3 V

El teclado Corne es el mismo que soldaste en el módulo 4 y configuraste en el módulo 5; la Heltec WiFi LoRa 32 V3 es la placa de radio de largo alcance (LoRa, Long Range, la modulación de bajo consumo que viste en el módulo 6); y la Raspberry Pi 5 es el ordenador de placa única del módulo 7.

La Raspberry Pi 5 es el nodo central. Casi todo cuelga de ella, así que conviene contar sus recursos: cuatro puertos USB, dos salidas de vídeo, un conector GPIO de 40 pines con varios buses I2C. Cada periférico consume uno de esos recursos, y son finitos.

El diagrama de bloques

Dibujar el sistema en cajas y flechas evita sorpresas. Separa siempre dos planos: el de datos (qué habla con qué) y el de energía (qué alimenta a qué). Mezclarlos en un solo dibujo es la receta para confundirte.

Plano de datos:

            +------------------+
  Pantalla<-| Raspberry Pi 5   |
   (HDMI)   |                  |
            |   USB  USB  I2C  |
            +---+----+----+----+
                |    |    |
           Teclado  |  Puntero
           (Corne)  |  (trackball)
                     |
              Heltec V3 (USB serie)

El teclado entra por USB como dispositivo HID (Human Interface Device, la clase USB estándar para teclados y ratones que el sistema reconoce sin drivers). La radio Heltec se conecta a la Pi por USB serie, lo que permite alimentarla y comunicarse con ella a la vez. El puntero, si es la trackball Pimoroni, va por I2C (un bus serie de dos hilos) al conector GPIO. Cada flecha es un cable real que tendrás que enrutar más adelante.

El plano de energía

La energía merece su propio diagrama porque es donde más fallos de diseño aparecen. La batería entrega un voltaje que no sirve directamente a ningún componente: hay que transformarlo.

  2S LiPo (7,4 V) --> Protecciones --> Buck 5 V --> Raspberry Pi 5
                                   \-> Buck 3,3 V -> Heltec / I2C

La Raspberry Pi 5 quiere 5 V y es exigente con la corriente (hablaremos de eso en el artículo de alimentación). La radio y los buses I2C trabajan a 3,3 V. La batería 2S da entre 8,4 V cargada y unos 6 V casi vacía, así que necesitas conversión DC-DC (los convertidores buck que bajan tensión y boost que la suben, los que viste alimentando la Pi en el módulo 7) para entregar tensiones estables sea cual sea el estado de carga.

Restricciones que marcan el diseño

Tres restricciones condicionan todo lo demás:

  • Presupuesto de energía: suma el consumo de cada bloque. La Pi 5 puede pedir hasta 12 W bajo carga; la pantalla, la radio y el resto suman varios vatios más. Eso determina la capacidad de batería y la corriente que debe entregar la distribución.
  • Presupuesto térmico: en una caja cerrada el calor no se va solo. La arquitectura ya debe prever dónde irá la Pi y por dónde circulará el aire.
  • Presupuesto de espacio: cada bloque ocupa volumen y tiene conectores que apuntan en una dirección. Apuntar dos conectores grandes uno contra otro es un error que se paga en CAD.

Antes de seguir

No pases al cartón ni al CAD sin tener el diagrama de bloques cerrado. Es un folio que puedes corregir en cinco minutos; rehacer una carcasa impresa cuesta horas. Cuando tengas claros los tres planos (datos, energía y espacio) y hayas anotado qué recurso de la Pi usa cada periférico, tendrás la base sólida sobre la que se levanta el resto del módulo.

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