Logotipo de sheen.bot

← Ideas y reflexiones

¿Por qué deja de moverse el robot del aula al desconectar el cable USB?

7 oct 2026·Sheen Robotics
¿Por qué deja de moverse el robot del aula al desconectar el cable USB?

Cuando un robot funciona conectado al portátil pero se bloquea en cuanto se desconecta, el problema casi siempre se debe a una división en las líneas de alimentación. El USB suministra 5 V a la lógica del microcontrolador, pero los motores requieren un circuito de batería específico.

Si el robot del aula ejecuta su código mientras está conectado a un portátil por USB, pero se apaga o se reinicia al instante en cuanto un alumno desconecta el cable, te encuentras ante un problema de líneas de alimentación. El puerto USB está alimentando el cerebro de cálculo del microcontrolador (la lógica), mientras que la circuitería del controlador de motores carece de tensión de una batería externa o comparte una línea no regulada que colapsa de inmediato bajo la carga de los motores.

Explicación del problema de la doble línea de alimentación

Todo robot educativo móvil —ya esté basado en un ESP32, un Arduino, una placa de expansión micro:bit o una Raspberry Pi Pico— funciona con dos circuitos eléctricos diferenciados:

  • Alimentación de la lógica (3,3 V o 5 V): alimenta el chip del microcontrolador, los sensores integrados y la ejecución del código. Consume muy poca corriente, habitualmente entre 50 mA y 200 mA.
  • Alimentación de motores / actuadores (de 5 V a 12 V): alimenta los motores de corriente continua (DC), servos o controladores paso a paso. Los pequeños motorreductores amarillos para aficionados (motores TT) consumen entre 150 mA y 300 mA cada uno al girar en vacío, pero alcanzan picos de más de 800 mA al arrancar o al bloquearse contra una alfombra.

Cuando el robot está conectado al puerto USB de un portátil, este suministra una línea estable de 5 V con un máximo de 500 mA (o 900 mA en USB 3.0). Es potencia de sobra para ejecutar la lógica del microcontrolador y, a menudo, la justa para hacer girar pequeñas ruedas en vacío apoyadas en la mesa. Sin embargo, el USB no puede alimentar un chasis en movimiento por el suelo y, una vez desconectado, la línea lógica cae a cero a menos que haya un portapilas o batería funcional conectado para asumir el relevo.

Los tres errores de cableado más comunes en el aula

En un aula estándar de robótica escolar con 30 o 40 alumnos, este síntoma suele deberse a una de estas tres configuraciones de hardware:

1. La placa controladora de motores tiene entradas de alimentación independientes

Las placas controladoras de motores (como un L298N, un shield L293D o una placa breakout de motores dedicada) casi siempre cuentan con dos terminales positivos separados: VCC/5V (alimentación lógica) y VM/VIN/12V (alimentación de motores). Si los alumnos conectan el cable USB, el regulador de 5 V integrado alimenta el chip, pero el terminal del motor se queda sin energía si no hay una batería externa conectada a las clemas o bornes de tornillo. Al desconectar el cable, ambos circuitos pierden la alimentación.

2. El puente de alimentación falta o está mal configurado

Muchas controladoras de doble línea incluyen un pequeño puente de plástico o jumper (a menudo etiquetado como 5V-EN o VIN-VCC). Cuando este puente está colocado, la placa deriva la energía de la batería a través de un regulador lineal interno de tensión para alimentar la lógica del microcontrolador. Si los alumnos retiran este puente, el microcontrolador depende por completo del USB para su alimentación lógica, lo que deja al robot totalmente inerte en el instante en que se desconecta.

3. Caída de tensión y reinicios por subtensión (brownout)

A veces el robot tiene instalada una batería o portapilas (por ejemplo, cuatro pilas estándar AA de 1,5 V o una pila de 9 V PP3), pero el microcontrolador se reinicia inmediatamente al desconectarlo. Una pila alcalina estándar de 9 V no puede suministrar el pico de corriente que exigen dos motores DC; la tensión cae por debajo del umbral mínimo de funcionamiento del microcontrolador (normalmente entre 2,7 V y 3,3 V), lo que desencadena un bucle de reinicios por subtensión (brownout reset).

Una lista de comprobación de cableado sencilla para docentes

Antes de dejar que el alumnado busque errores en el código, revisa las conexiones físicas de alimentación utilizando esta guía de referencia:

SubsistemaTensión objetivoFuente de alimentación correctaError común
Lógica del microcontrolador3,3 V o 5,0 V reguladaPin de 5V mediante regulador integrado / USB / convertidor reductor (buck)Conectar una batería no regulada de 7,4 V directamente al pin de 3.3V/5V (destruye la placa)
Motores DC / ServosDe 5,0 V a 9,0 V no reguladaPaquete de baterías dedicado (p. ej., 2S Li-ion o 4 pilas AA NiMH) a VM/VIN del controladorIntentar alimentar los motores desde el pin de salida de 5V/3V3 del microcontrolador
Masa (GND)0 V (referencia)Masa común única y compartida entre batería, placa y controladorMasa flotante: el GND de la batería no está unido al GND del microcontrolador

Cómo cablear correctamente líneas de lógica y motores separadas

Para garantizar un funcionamiento autónomo y fiable sin cables, sigue este esquema estándar:

  1. Masa común: conecta el terminal negativo (-) de la batería externa directamente tanto al GND del controlador de motores como al GND del microcontrolador. Sin una masa común compartida, las señales lógicas no pueden conmutar los transistores del controlador de motores de forma fiable.
  2. Alimentación del motor: conecta el terminal positivo (+) de la batería (6 V-9 V) a través de un interruptor físico al terminal VM o VIN del controlador de motores.
  3. Alimentación del microcontrolador: si el shield de motores incluye un regulador de 5 V integrado, activa el jumper de 5V y puentea la salida regulada de 5V del shield a la entrada de 5V / VIN del microcontrolador. Si utilizas módulos independientes, reduce la tensión de la batería con un convertidor reductor (buck) específico o utiliza una placa de desarrollo con microcontrolador que integre un regulador con amplio rango de entrada.

Si estás diseñando kits de robótica personalizados para el aula o buscas hardware modular de robótica prediseñado que elimine los problemas de caídas de tensión y líneas separadas para el alumnado, puedes explorar los sistemas para aulas en Sheen Robotics for Schools.

Paso de comprobación rápida en el laboratorio

Antes de que los alumnos realicen una prueba en el suelo sin cables, haz que efectúen esta comprobación de dos segundos: coloca el robot en alto para que las ruedas giren libremente, desconecta el cable USB y enciende el interruptor de la batería. Si los ledes de estado integrados permanecen encendidos con brillo y las ruedas giran al recibir la orden, las líneas de alimentación de la lógica y de los motores están correctamente puenteadas y reguladas.

#robótica#electrónica#aula#resolución de problemas#hardware

Más de Ideas y reflexiones