# Double-X: un coche robot con motor a pasos y chasis propio

Double-X combina Raspberry Pi 5, Arduino y un motor a pasos en su vehículo educativo de 2025. Publica la mecánica, el protocolo y los problemas de calor.

- URL canónica: https://robotica.es/ia/double-x-2025-robot-motor-pasos-pi5-direccion-impresa/
- Versión Markdown: https://robotica.es/ia/double-x-2025-robot-motor-pasos-pi5-direccion-impresa.md
- Publicado: 2026-10-08
- Última actualización editorial: 2026-10-08
- Autoría: Redacción Robotica.es
- Categoría: IA en robótica
- Etiquetas: Equipo Double-X, Double-X 2025, educación, programación, robótica educativa
- Idioma: es-ES

**Double-X 2025** es un coche robot educativo construido alrededor de una Raspberry Pi 5, un Arduino Uno R3 y un motor a pasos para la propulsión. El equipo publica una estructura propia en tres niveles, con archivos de diseño y explicaciones de sus decisiones mecánicas. Aunque el repositorio actual lleva 2026 en el nombre, su memoria identifica este vehículo con la temporada 2025. [Documentación original](https://raw.githubusercontent.com/27michoi/WRO2026-CLM/main/README.md).

## Tres niveles con funciones diferentes

La placa inferior sostiene la propulsión, el convertidor de tensión y el servo de dirección. La zona intermedia reúne baterías, Arduino y elementos de conexión; la superior aloja la Raspberry Pi y la cámara. Los diseños se publican en formatos que permiten revisar y fabricar las piezas. [Memoria mecánica](https://raw.githubusercontent.com/27michoi/WRO2026-CLM/main/mech/README_mech.md).

La dirección pasó de un prototipo construido con piezas de LEGO a un mecanismo impreso adaptado a la base. Para las ruedas traseras se conserva un diferencial montado con engranajes de LEGO. Ese diferencial permite que ambas ruedas recorran distancias distintas durante una curva, aunque reciban movimiento del mismo motor.

La combinación resulta interesante para un taller: fabricar piezas específicas no obliga a imprimir todos los engranajes. Se pueden comparar la facilidad de montar componentes existentes y la libertad de diseñar soportes a medida, documentando qué decisión mejora la alineación o facilita una reparación.

## Por qué utiliza un motor a pasos

El equipo eligió un NEMA 17 que ya tenía disponible. Un DRV8825 recibe las órdenes eléctricas para moverlo, mientras un servo gobierna las ruedas delanteras. El Arduino ejecuta el movimiento que solicita la Raspberry Pi. [Selección de componentes](https://raw.githubusercontent.com/27michoi/WRO2026-CLM/main/elec/README_elec.md).

El número de pasos permite definir un objetivo de giro del motor, pero hay que distinguir ese objetivo de la distancia realmente recorrida por el coche. Si una rueda patina o el motor pierde pasos bajo carga, la posición calculada deja de representar con fidelidad la posición física. Esa diferencia ofrece una práctica útil: comparar una orden repetida con mediciones del desplazamiento real.

La documentación del control describe rampas de aceleración y desactivación del driver cuando no se necesita mover el vehículo. También recoge un problema de calentamiento que motivó cambios en la gestión del motor. Las imágenes térmicas y resultados publicados pertenecen a las pruebas del equipo; no garantizan la temperatura de cualquier montaje reproducido. [Control y pruebas térmicas](https://raw.githubusercontent.com/27michoi/WRO2026-CLM/main/code/md/motor_control.md).

## La cámara decide y el Arduino ejecuta

La Raspberry Pi 5 utiliza una Pi Camera Module 3 Wide para obtener la imagen y ejecutar la lógica de nivel superior. La conexión USB serie con el Arduino transmite órdenes de dirección, velocidad y objetivos de movimiento. En sentido contrario, el controlador devuelve estados y señales de los botones. [Electrónica](https://raw.githubusercontent.com/27michoi/WRO2026-CLM/main/elec/README_elec.md) y [protocolo de comunicación](https://raw.githubusercontent.com/27michoi/WRO2026-CLM/main/code/md/communication.md).

Esa división permite ensayar ambos lados por separado. Se puede verificar primero que una orden produce el giro esperado, y después comprobar qué orden genera una imagen concreta. Si el coche toma una trayectoria equivocada, el registro ayuda a distinguir una decisión visual incorrecta de un actuador que no siguió el mando.

## Lo que exige reproducirlo

Double-X requiere imprimir, ensamblar, revisar la alimentación y calibrar la dirección. Los ángulos y equivalencias entre pasos y avance responden a su geometría concreta; deben medirse otra vez si cambia el montaje.

Su documentación aporta una construcción reciente para aprender visión y control con material accesible. El circuito de competición delimita la tarea. No acredita que el vehículo interprete cualquier habitación ni que pueda circular entre personas sin una preparación adicional del entorno y del sistema.

## Fuentes

- [Double-X: memoria del vehículo de 2025, documentación del equipo (inglés).](https://raw.githubusercontent.com/27michoi/WRO2026-CLM/main/README.md)
- [Double-X: estructura, dirección y diferencial, memoria mecánica (inglés).](https://raw.githubusercontent.com/27michoi/WRO2026-CLM/main/mech/README_mech.md)
- [Double-X: elección de electrónica y cámara, memoria eléctrica (inglés).](https://raw.githubusercontent.com/27michoi/WRO2026-CLM/main/elec/README_elec.md)
- [Double-X: control del motor y análisis térmico del equipo (inglés).](https://raw.githubusercontent.com/27michoi/WRO2026-CLM/main/code/md/motor_control.md)
- [Double-X: protocolo entre Raspberry Pi y Arduino (inglés).](https://raw.githubusercontent.com/27michoi/WRO2026-CLM/main/code/md/communication.md)

*Imagen: Fotografía de Double-X de su coche robot completo visto de lado, con estructura de tres niveles y cámara en un soporte alto. [Archivo original](https://raw.githubusercontent.com/27michoi/WRO2026-CLM/main/v-photos/left.jpg).*
