Kit Robbus Kidsy de Rocket Launcher

Robbus Kidsy

Robbus Kidsy

Si eres dueño de uno de estos kits de Rocket Launcher, además de poder programarlo con su librería oficial en C++ para Arduino, también puedes programarlo y controlarlo con Nairda de forma inalámbrica y sencilla.

ℹ️
Nota: El kit Robbus Kidsy incluye un ESP32 con WiFi y Bluetooth integrados, por lo que no necesitas módulos adicionales de comunicación.

Instalación del Firmware de Nairda

Solo debes instalar el firmware de Nairda que se encuentra en el ejemplo robbus_kidsy de la librería de Nairda para Arduino.

Paso 1: Seleccionar el Ejemplo

En el IDE de Arduino, ve a Archivo → Ejemplos → Nairda → robbus_kidsy

Selección del ejemplo robbus_kidsy


Paso 2: Revisar el Código del Firmware

El ejemplo incluye todo el código necesario para controlar el Robbus Kidsy con Nairda:

Código del ejemplo robbus_kidsy

💡
Tip: No necesitas modificar el código del ejemplo, solo debes cargarlo directamente en tu Robbus Kidsy.

Paso 3: Seleccionar la Placa Correcta

⚠️
Importante: Para que funcione correctamente el firmware, debes seleccionar en el IDE de Arduino que vas a programar la tarjeta DOIT ESP32 DEVKIT V1.

Ve a Herramientas → Placa → ESP32 Arduino → DOIT ESP32 DEVKIT V1

Selección de placa correcta


Paso 4: Cargar el Firmware

  1. Conecta tu Robbus Kidsy al puerto USB
  2. Selecciona el puerto correcto en Herramientas → Puerto
  3. Haz clic en Cargar (botón de flecha hacia la derecha)
  4. Espera a que la carga se complete
ℹ️
Tiempo estimado: La carga del firmware toma aproximadamente 30-60 segundos.

Usar el Proyecto de Nairda

Una vez programado tu Robbus Kidsy, solo hace falta que descargues el archivo de proyecto de Nairda y lo importes en tu smartphone o tablet.

Paso 1: Descargar el Proyecto

Descarga el archivo ROBBUS KIDSY.nrd en tu smartphone o tablet.

💡
Consejo: Descarga el archivo directamente desde tu dispositivo móvil para facilitar la importación en la app de Nairda.

Paso 2: Importar en Nairda

  1. Abre la app de Nairda Robot Programming
  2. Ve a Menú → Importar Proyecto
  3. Selecciona el archivo ROBBUS_KIDSY.nrd descargado
  4. El proyecto se cargará con el tablero de control y bloques de programación configurados

Interfaz de Control

El proyecto incluye un tablero de control pre-configurado para manejar todas las funciones del Robbus Kidsy:

Controles disponibles:

  • Joystick de movimiento: Control de los motores
  • Botones de servo: Control de los servomotores
  • Sensores: Lectura de sensores integrados
  • LEDs: Control de iluminación

Bloques de Programación

El proyecto también incluye bloques de programación pre-configurados:

Funcionalidades programadas:

  • Control de motores DC
  • Control de NeoPixels
  • Control de leds
  • Control del buzzer
  • Sensado de botonés
  • Sensado de flechas touch
  • Sensor de colores
💡
Personalización: Puedes modificar los bloques de programación para crear tus propios comportamientos y funciones personalizadas.

Compatibilidad

Programación Dual

El Robbus Kidsy es compatible con:

  1. Librería oficial de Rocket Launcher (C++ tradicional)
  2. Nairda Robot Programming (bloques visuales + control inalámbrico)

Esto te permite:

  • Aprender programación con bloques visuales (Nairda)
  • Migrar a código C++ cuando estés listo (Rocket Launcher)
  • Alternar entre ambos métodos según tus necesidades
ℹ️
Flexibilidad: Puedes cambiar entre el firmware de Rocket Launcher y el de Nairda cuando quieras, simplemente cargando el ejemplo correspondiente.

Recursos Adicionales

Documentación Oficial de Rocket Launcher

Recursos de Nairda


¿Dónde Conseguir el Kit?

El kit Robbus Kidsy de Rocket Launcher está disponible en:

💡
Ideal para: Educadores, estudiantes, makers y entusiastas de la robótica que buscan una plataforma versátil para aprender y enseñar programación.