Inicio Cyberbrick Lista de componentes Cyberbrick

Lista de componentes Cyberbrick

Última actualización el Apr 25, 2026

Placa principal

La placa principal es el corazón del CyberBrick, ofreciendo control lógico, conectividad inalámbrica y capacidades de programación. Todos los proyectos actuales de CyberBrick utilizan la misma placa principal, brindando a los creadores un estándar de desarrollo unificado y permitiendo a los usuarios cambiar entre diferentes proyectos sin necesidad de comprar múltiples placas principales costosas.

Basada en el microprocesador ESP32-C3 (MCU), la placa principal proporciona pines GPIO clave y admite conectividad Bluetooth y WiFi. Incluye la única biblioteca de tiempo de ejecución subyacente de CyberBrick y firmware actualizable por Bluetooth. Los creadores pueden desarrollar con MicroPython a nivel de aplicación. Para detalles de programación, consulte el Repositorio de código.

Placa principal multifunción-XA003

filename-5.png Voltaje de entrada del puerto Type-C: 5V Voltaje de entrada de batería: 3.7V–12.6V Rango de control remoto: 4m

  • Conector de pines: Pines soldables. Permite soldar cables para conexiones de circuitos personalizadas.
  • Botón de reinicio: Interruptor de pulsador. Presione para reiniciar el programa principal de la placa.
  • Botón de usuario: Interruptor de pulsador. Programable para funciones personalizadas de usuario.
  • Puerto Type-C: Puerto Type-C. Conecta a una computadora mediante un cable de datos para programación e carga de firmware.
  • Conectores de pines: Conecta a placas de expansión.

Guía de estado de las luces indicadoras de la placa principal:

  • Encendido (no conectado): verde fijo.
  • Conectado por Bluetooth: azul fijo.
  • Conectado 2.4G maestro-esclavo: amarillo fijo.
  • Conectado por Bluetooth y 2.4G: parpadeo alternado azul y amarillo.
  • Transferencia/actualización de configuración: verde parpadeante (2Hz) hasta finalizar.
  • Luz de identificación: parpadeo verde (1Hz), duración de 5 segundos.
  • Error en actualización de firmware: rojo fijo.
  • Actualización de firmware pendiente: blanco fijo.
  • Actualización de firmware en curso: blanco parpadeante rápido.

Pinout

Si necesita diseñar y conectar circuitos por sí mismo, consulte la siguiente figura: filename-5.png

Escudos funcionales

El poder computacional de la placa principal debe complementarse con diversos dispositivos periféricos para crear aplicaciones interesantes. En los primeros proyectos de CyberBrick, los vehículos controlados a distancia son la aplicación más común, que a menudo utilizan dispositivos de salida como motores, servos y LEDs en el vehículo, mientras que el control remoto necesita leer señales de dispositivos de entrada como botones y joystick. Por ello, hemos lanzado dos escudos funcionales para los extremos transmisor y receptor. Convierten las GPIO de la placa principal en interfaces de dispositivos periféricos e incorporan circuitos adicionales para controlar motores.

CyberBrick también tiene ventajas sobre las placas de desarrollo tradicionales gracias a sus conectores estandarizados sin soldadura y bibliotecas estándar. Los usuarios pueden simplemente conectar los módulos requeridos según las instrucciones y llamar a los controles de software correspondientes. Esto elimina la necesidad de preocuparse por la compatibilidad de interfaz y voltaje o buscar las bibliotecas de código necesarias.

Escudo de transmisor de control remoto-XA005

filename-5.png La placa transmisora del control remoto tiene tres canales de entrada analógica en cada lado (L1–L3, R1–R3) y cuatro canales de entrada de interruptor debajo. Su ranura gris trasera es la ranura de la placa principal. Se alimenta mediante un puerto de alimentación XH2.54, con una luz indicadora blanca cerca del puerto que se ilumina cuando está alimentada.

  • Canales de entrada analógica (L1–L3, R1–R3): conectores SH1.0 hembra de 3 pines. Conecta a joystick o interruptores de cambio.
  • Canales de entrada de interruptor (K1–K4): conectores SH1.0 hembra de 2 pines. Conecta a interruptores o botones.
  • Puerto de alimentación XH2.54: conector SH1.0 hembra de 2 pines. Conecta a cajas de batería de litio o celdas secas de 4.5V–12.6V.

Voltaje de entrada: 4.5V–12.6V. Corriente de operación: 65mA. Canales: 6 x analógico (SH1.0 3P), 4 x digital (SH1.0 2P).

Escudo de receptor de control remoto-XA004

filename-5.png La placa receptora del control remoto tiene un puerto de motor DC y un puerto LED en cada lado, cuatro puertos de servo en el centro. Se alimenta mediante un puerto de alimentación XH2.54, con una luz indicadora blanca cerca del puerto de batería.

  • Puertos de motor DC M1, M2: conectores SH1.0 hembra de 2 pines. Para motores DC de escobillas, admitiendo control de rotación y regulación de velocidad PWM.
  • Puertos LED D1, D2: conectores SH1.0 hembra de 3 pines. Para placas LED o tiras LED con protocolo WS2812.
  • Puertos de servo S1–S4: conectores de 3 pines. Para servos comunes de 5V.
  • Ranura de placa principal: ranura gris de doble fila para conectar la placa principal.
  • Puerto de alimentación XH2.54: conector SH1.0 hembra de 2 pines. Conecta a cajas de batería de litio o celdas secas de 7.4V–12.6V.

Voltaje de entrada: 7.4V–12.6V Corriente máxima de operación: 3A Canales: 2x puertos de motor DC (SH1.0 2P), 4x puertos de servo, 2x puertos LED (SH1.0 3P).

Módulo de entrada

Los módulos de entrada, como joystick, botones y sensores táctiles, capturan acciones del usuario o cambios ambientales y los convierten en señales reconocibles por el sistema. Cuando presiona un joystick o un botón, el sistema recibe los comandos de control correspondientes a través de estos módulos.

Módulo de joystick de un eje-XA009

filename-5.png Los módulos de joystick de canal único son módulos de entrada analógica de un eje que se centran automáticamente cuando no se usan. A diferencia de los joystick de dos ejes, se mueven en una dirección, produciendo una sola señal analógica. Son ideales para controlar velocidad o posición en sistemas de movimiento independientes. Por ejemplo, en un modelo de vehículo, un módulo puede controlar la velocidad mientras otro maneja el giro. En un modelo de grúa torre, puede controlar la altura del gancho. En un vehículo con orugas, dos módulos pueden controlar por separado la velocidad de cada oruga.

Conexión hardware

Conecte el terminal del módulo de joystick de canal único a un cable SH1.0-3pin, y conecte el otro extremo del cable a los puertos de entrada analógica en los lados de la placa transmisora remota. filename-5.png

Configuración de software

El control de comportamiento permite que los dispositivos emitan una salida correspondiente a los valores analógicos de canales designados. Se usa comúnmente para controlar la velocidad del motor o el ángulo del servo mediante joystick. Puede ver el estado de conexión hardware del receptor, incluyendo dispositivos motores, revisando "Conexión hardware" junto a los dispositivos motores. filename-5.png El control de eventos divide los valores de cada canal en tres casos (mayor que, igual a o menor que la mediana), permitiendo controlar el estado de un dispositivo. Puede vincular acciones, como conectar las señales de giro al movimiento de dirección. filename-5.png Si el joystick se desvía después de centrarse, use la configuración de parámetros para realizar calibración de punto medio y ajustar el tamaño de la zona muerta. filename-5.png filename-5.png

Módulo de joystick de dos ejes con conectores SH1.0 de 3 pines-XA011

filename-5.png Un módulo de joystick de dos canales es un dispositivo de entrada analógica de dos ejes que se centra automáticamente cuando no se usa. Es adecuado para controlar tanto velocidad como dirección en escenarios donde los movimientos están relacionados. Por ejemplo, en modelos de vehículo, un eje puede controlar la velocidad de movimiento mientras el otro dirige. En modelos de grúa, un eje puede manejar la rotación y el otro controlar la distancia.

Conexión hardware

Conecte cada extremo del módulo de joystick de dos canales a un cable SH1.0-3pin, y conecte los otros extremos de estos cables a los puertos de entrada analógica en los lados de la placa transmisora remota. filename-5.png

Configuración de software

El control de comportamiento ajusta la salida de un dispositivo para que coincida con los valores analógicos de un canal designado. Se usa comúnmente para controlar la velocidad del motor o el ángulo del servo mediante joystick. Revisar "Conexión hardware" junto a los dispositivos motores permite ver el estado de conexión hardware del receptor. filename-5.png El control de eventos divide los valores de cada canal en tres casos (mayor, igual o menor que la mediana) para controlar el estado del dispositivo. Puede vincular acciones, como conectar las señales de giro al movimiento de dirección. filename-5.png Si el joystick se desvía después de centrarse, use la configuración de parámetros para realizar calibración de punto medio y ajustar el tamaño de la zona muerta. filename-5.png filename-5.png

Módulo de interruptor de tres posiciones-XA010

filename-5.png Un módulo de interruptor de tres posiciones es un módulo de entrada analógica de un canal con tres posiciones de interruptor que representan tres estados. Puede fijarse en posiciones izquierda, centro o derecha, siendo ideal para tareas de cambio de estado como encender/apagar luces o transformaciones. Por ejemplo, puede encender/apagar las luces delanteras de un modelo de vehículo o controlar múltiples vehículos en una configuración de control remoto uno a muchos.

Conexión hardware

Conecte el terminal del módulo de interruptor de tres posiciones a un cable SH1.0-3pin, y conecte el otro extremo del cable a los puertos de entrada analógica en los lados de la placa transmisora remota. filename-5.png

Configuración de software

En la interfaz de configuración del módulo de interruptor de tres posiciones, puede establecer el estado del dispositivo correspondiente al estado del interruptor, como efectos de luz, velocidad del motor y posición del servo. Adecuado para cambiar estados de luz y controlar transformaciones de modelo. filename-5.png

Módulo de interruptor de alimentación-XA007

filename-5.png La placa de interruptor es un interruptor de dos posiciones. Se usa para controlar el encendido/apagado sin quitar la batería. Tiene dos puertos XH2.54 de 2 pines y generalmente se conecta en serie entre una fuente de alimentación (como una batería de litio) y los escudos funcionales (como placas transmisoras/receptoras). Esto permite cortar la alimentación sin quitar la batería, evitando el consumo de batería en modo de espera.

Conexión hardware

Conecta un lado de la placa de interruptor a la fuente de alimentación y el otro lado a un cable XH2.54 de 2 pines. Conecta el otro extremo del cable al puerto de alimentación XH2.54 de la placa de expansión. filename-5.png

Módulo de Botón Momentáneo-XA008

filename-5.png El módulo de botón momentáneo es un módulo de entrada binaria que puede reconocer diversas acciones, incluyendo presión corta, presión larga, presión y liberación. A diferencia de un interruptor de tres posiciones, solo tiene dos estados: presionado y liberado, y siempre regresa al estado liberado. Este módulo permite cambiar entre modos en un orden establecido y activar o detener acciones en tiempo real. Por ejemplo, puede activar un mecanismo de lanzamiento en un modelo o cambiar modos de luz y colores en modelos con luces LED.

Conexión Hardware

Conecta el terminal del módulo de botón momentáneo a un cable SH1.0 de 2 pines y conecta el otro extremo del cable al puerto de entrada digital en la parte inferior de la placa transmisora remota. filename-5.png

Configuración de Software

En la interfaz de configuración del módulo de botón, puedes cambiar el valor de estado de los componentes correspondientes mediante acciones de presión corta, presión larga, presión y liberación. filename-5.png Haz clic en el valor para agregar múltiples valores de estado, permitiendo cambiar secuencialmente entre ellos. filename-5.png

Módulo de Salida

Los módulos de salida realizan acciones basadas en señales de entrada, mostrando la respuesta del modelo. Ejemplos incluyen motores, servos y luces LED. Cuando el sistema detecta señales de módulos de entrada, los módulos de salida reaccionan moviéndose, encendiéndose, etc., completando el proceso interactivo.

Hub LED WS2812-XA006

filename-5.png Un adaptador de perlas LED conecta perlas LED de protocolo WS2812 al puerto LED de la placa de expansión, permitiendo el control independiente de múltiples perlas LED RGBW. Es ideal para modelos que requieren numerosas luces.

Conexión Hardware

Conecta el puerto SH1.0 horizontal de 3 pines al cable SH1.0 de 3 pines y conecta el otro extremo del cable al puerto LED en el lado de la placa receptora remota. Conecta el cable de la tira LED WS2812 a los cuatro puertos verticales.

Configuración de Software

En la configuración, haz clic en 1, 2, 3 o 4 debajo de la LED activada para seleccionar la perla LED controlada. Elige un modo sólido o parpadeante, selecciona un color y configura la frecuencia de parpadeo con ajustes de repetición y tiempo. filename-5.png

LED RGB WS2812-KB003

filename-5.png El LED RGB WS2812, una perla RGBW con cable y soporte de protocolo WS2812, puede emitir luz multicolor. Cuando se usa con un adaptador LED, múltiples perlas crean diversos efectos visuales, siendo ideal para modelos que requieren iluminación, como faros de vehículos.

Conexión Hardware

Conecta el conector de la perla LED WS2812 al terminal vertical del adaptador LED. filename-5.png

Configuración de Software

Úsalo con un adaptador de perlas LED. Para detalles, consulta la sección de configuración de software anterior.

Motor DC Micro 030-LA024

filename-5.png El motor 030 de escobillas es un motor compacto que equilibra tamaño y potencia, pudiendo combinarse con reductores de distintas relaciones de reducción para formar motores de engranaje de eje único o dual con diferentes velocidades. Es adecuado para modelos que requieren movimiento continuo pero no control preciso de velocidad, como motores de chasis en modelos de vehículos o motores de transmisión de mesa giratoria.

Conexión Hardware

Conecta el conector del motor 030 de escobillas a los puertos de motor DC en los lados de la placa receptora remota. filename-5.png

Configuración de Software

En la interfaz de configuración del motor, puedes ajustar la velocidad máxima para rotación hacia adelante y hacia atrás, así como el sesgo. El sesgo determina la velocidad predeterminada del motor cuando el joystick está centrado. filename-5.png La optimización háptica permite una relación no lineal entre los valores del joystick y la velocidad del motor, permitiendo un control preciso a baja velocidad y una respuesta rápida a alta velocidad. Puedes personalizar la optimización de la sensación de juego en la configuración. filename-5.png

Motor Reductor N20

filename-5.png Existen 3 variantes del motor reductor N20:

  • 150 RPM - LA002
  • 400 RPM - LA003
  • 1000 RPM - LA004

El motor DC de escobillas N20, más pequeño que la versión 030, ofrece diversas opciones de eje y velocidad. Es adecuado para modelos pequeños que requieren movimiento continuo, bajo par o bloqueo automático de articulaciones (usa motores N20 de eje lateral). Ejemplos incluyen motores de chasis de vehículos y motores de transmisión de articulaciones para brazos robóticos y mesas giratorias.

Conexión Hardware

Conecta un extremo de un cable SH1.0 de 2 pines al terminal del motor N20 de escobillas y el otro extremo a los puertos de motor DC en los lados de la placa receptora remota. filename-5.png

Configuración de Software

Todas las configuraciones de motor DC de escobillas son iguales. Para detalles, consulta la sección de configuración de software para el motor 030 anterior.

Servo de 9g 360°-PG002

filename-5.png Un servo de velocidad es un motor con bucle cerrado de velocidad. Comparado con otros motores de escobillas, el servo de 9g tiene bajo par pero puede mantener una velocidad constante y opera silenciosamente. Suele usarse para impulsar partes decorativas pequeñas y ligeras en modelos.

Conexión Hardware

Conecta el conector del servo de 9g a puerto servo en la placa receptora remota.

filename-5.png

Configuración de Software

Ajusta la velocidad máxima y mínima del servo de velocidad en la interfaz de configuración. filename-5.png

Servo de 9g 180°-PG001

filename-5.png Un servo de 180° es un motor de bucle cerrado de posición. El servo de 9g 180°, similar en apariencia a un servo de velocidad pero diferente en función, mantiene un ángulo estable en lugar de velocidad. Esto lo hace ideal para mecanismos de dirección y transformación, como controlar la barra de dirección en modelos de vehículos o ángulos de articulación en modelos de brazos robóticos.

Conexión Hardware

Conecta el conector del servo de 9g a puerto servo en la placa receptora remota.

Configuración de Software

Haz clic en "+" junto al puerto servo en la interfaz de configuración para agregar un servo angular. filename-5.png Ajusta la velocidad de rotación y los ángulos máximo/mínimo del servo angular en la interfaz de configuración. filename-5.png