STEVAL-ROBKIT1: un kit de evaluación para aplicaciones de robótica con STM32

STMicroelectronics ha presentado el STEVAL-ROBKIT1, un completo kit de evaluación orientado a estudiantes y desarrolladores que desean aprender a programar y ejecutar aplicaciones avanzadas de robótica, incluyendo modelos de inteligencia artificial para visión artificial, navegación autónoma y control remoto. El kit ofrece una plataforma modular e integrada, con todo lo necesario para experimentar y prototipar de forma inmediata, sin requerir herramientas adicionales. El kit está disponible por un precio aproximado de $299 dólares.

El sistema está basado en una arquitectura modular compuesta por tres placas principales: una placa base de alto rendimiento con microcontrolador STM32H725 Arm Cortex-M7, que integra una unidad de medición inercial (IMU), magnetómetro, micrófono y conectividad Bluetooth Low Energy; una placa dedicada al control de motores DC, gestión de velocidad y lectura de encoders; y una placa que incorpora una cámara monocromática junto con un sensor Time-of-Flight (ToF) para la detección de obstáculos y bordes. El conjunto se completa con un chasis, ruedas, motores DC con encoder y un porta baterías, lo que permite un uso inmediato sin necesidad de hardware adicional.

La programación del STEVAL-ROBKIT1 se realiza mediante STSW-ROBKIT1, un paquete de firmware diseñado para facilitar el aprendizaje y acelerar el desarrollo de aplicaciones robóticas. Este firmware permite ejecutar funcionalidades como control remoto, navegación autónoma, monitoreo en tiempo real de los sensores y odometría, además de admitir la integración de modelos de inteligencia artificial. Asimismo, es compatible con los entornos de desarrollo IAR, STM32CubeIDE y Keil, lo que lo convierte en una solución ideal para el desarrollo de aplicaciones robóticas avanzadas.

El ecosistema se complementa con la aplicación móvil STRobotics, que se comunica con el robot a través de Bluetooth y permite controlar sus movimientos y velocidad, así como seleccionar los modos y herramientas de navegación. Además, la aplicación ofrece la visualización en tiempo real de los datos de los sensores, junto con herramientas de interacción que facilitan la evaluación y depuración del sistema.

Características generales:

  • Basado en el MCU STM32H7 de alto rendimiento
  • Controlador STM32G0 para navegación
  • Sensor TOF para detección de obstáculos y acantilados
  • Cámara monocromática
  • Memorias Flash y PSRAM externas integradas
  • Aplicación móvil para controlar mediante el teléfono
  • Sensor IMU de 6 ejes para odómetro
  • Magnetómetro para precisión de posición
  • Detección de señales de audio mediante un micrófono digital de baja distorsión
  • Indicación sonora mediante zumbador
  • Conectividad BLE mediante módulo
  • BlueNRG-M2SA certificado
  • Conector GPIO compatible con Raspberry Pi de 40 pines

Aplicación – Odometría

El kit de robótica STEVAL-ROBKIT1 está equipado con un sistema de odometría que rastrea continuamente la posición y la orientación del robot a medida que se mueve. Este sistema permite la monitorización y visualización precisas de la trayectoria del robot, que puede visualizarse en tiempo real en la aplicación móvil.

Placa base

  • STM32H725IGT6: MCU con Arm Cortex®-M7
  • LSM6DSV16BX: IMU de 6 ejes
  • LIS2MDL: Magnetómetro de 3 ejes
  • MP34DT06J: Micrófono
  • SMC30J10A: Protección TRANSIL
  • ESDALC6V1-1U2: Protección ESD
  • ECMF2-40A100N6: Filtro con protección ESD
  • STMIPID02: Deserialización MIPI CSI-2/SMIA CCP2 de modo dual
  • LD39050PUR: Regulador lineal de baja caída de voltaje
  • 2STR1160: Transistor de potencia NPN de conmutación rápida de bajo voltaje
  • L6981NDR, L6982N33DR: Reguladores de voltaje de conmutación
  • BLUENRG-M2SA: Módulo Bluetooth LE v5.2

Placa de control del motor

  • STM32G071CBT6: MCU con Arm Cortex®-M0+
  • STSPIN240: Controlador de motor 
  • LSM6DSR: IMU de 6 ejes (acelerómetro + giroscopio)
  • ESDALC6V1W5: Matriz cuádruple TRANSIL
  • ESDALC6V1-1U2: Protección ESD

Placa de cámara

• VL53L8CXV0GC: Sensor de tiempo de vuelo (ToF) multizona 8×8 de bajo consumo y alto rendimiento
• CAM-6G3-152CLR: Cámara CAM-56G3, sensor de imagen VD56G3
• LD39020ADTPU28R, LD39020ADTPU18R: Regulador lineal de baja caída de voltaje
• ST1PS01BJR: nano-quiescent synchronous step-down converter

Scroll al inicio