PTENES
RUTA 1 · PRINCIPIANTE

🔌 Primeros pasos

Del primer LED al primer robot que se desplaza solo. Entiendes qué es un robot, aprendes la electrónica importante, programas el ESP32, lees sensores, controlas motores de forma segura y terminas con un rover que esquiva obstáculos. Puedes empezar sin hardware, en el simulador.

6
Módulos
36
Temas
Principiante
Nivel
ESP32
Cerebro del robot
0%
0 de 0 temas leídos en esta ruta
1.1kit 1.2electrónica 1.3ESP32 1.4sensores 1.5motores 1.6rover verde: entender y programar cian: percibir y moverse cada paso funciona por sí solo en Wokwi o en la mesa de trabajo

Cómo leer: los tres primeros pasos (verde) te dan la base: qué comprar, la electrónica y el primer programa. Los dos siguientes (cian) son los sentidos y los músculos del robot. El último, con brillo, reúne todo en el rover. Si ya dominas un paso, salta al siguiente.

🛞 Lo que construyes en esta ruta

Un rover de dos ruedas, con chasis de cartón, MDF o acrílico, que avanza, mide la distancia con ultrasonido y, al encontrar un obstáculo, se detiene, mira a los lados y elige el camino libre. En el proceso quedan listos un LED intermitente, un medidor de distancia en el Serial Monitor y una prueba de motores con control de velocidad.

  • ✓Código ESP32 con la API 3.x (la actual)
  • ✓Todo se puede probar en el simulador Wokwi
  • ✓Energía y conexiones seguras desde el inicio
  • ✓Base directa para la Ruta 2 (autónomo)

💡 ¿Todavía no tienes hardware?

Los módulos 1.1 a 1.4 se pueden completar en Wokwi, gratis, desde el navegador. Compra el kit cuando llegues a los motores (1.5).

Mapa de la ruta

Contenido detallado

1.1
Fundamentos
0%

🦾 Qué es un robot y su kit

El ciclo sentir-pensar-actuar, robots reales en 2026, qué placa usar, el kit pieza por pieza y el primer programa en el simulador.

Qué es:

Un robot es una máquina que mide el entorno, toma decisiones y actúa en un ciclo, comprobando el resultado de sus propias acciones.

Por qué aprenderlo:

Todos los proyectos del curso son este ciclo con distintas piezas; también te ayuda a buscar fallas.

Conceptos clave:

Sensor · controlador · actuador · lazo cerrado.

Qué es:

Panorama sin exageraciones: industria, hogar, almacenes, brazos abiertos como el SO-101 y humanoides que aún están en prueba.

Por qué aprenderlo:

Te ayuda a elegir proyectos que funcionan y a analizar con criterio los videos de robots.

Conceptos clave:

Cobot · AMR · brazo abierto · tasa de éxito.

Qué es:

Las seis rutas, los puntos de entrada según tu perfil y la secuencia leer, simular, construir, verificar.

Por qué aprenderlo:

Empiezas por el robot que quieres construir y aprendes solo lo que necesita.

Conceptos clave:

Recorridos · simular primero · mi recorrido · dudas exportables.

Qué es:

ESP32 para motores y sensores, Raspberry Pi 5 para cámara y ROS 2, Jetson Orin Nano Super para IA de alto rendimiento.

Por qué aprenderlo:

La placa adecuada ahorra batería, dinero y trabajo repetido cuando el robot crece.

Conceptos clave:

GPIO · tiempo real · TOPS · la computadora piensa, el microcontrolador controla.

Qué es:

Cada pieza del rover, para qué sirve, cuánto cuesta y qué evitar (9 V para el motor, L298N).

Por qué aprenderlo:

Evita comprar cosas que no usarás y armar un robot que no se mueve por falta de energía.

Conceptos clave:

Driver de motor · HC-SR04 · BMS · GND común.

Qué es:

El primer LED parpadeante en el simulador, con código listo para la API 3.x y las reglas de trabajo en el banco.

Por qué aprenderlo:

Un error en el simulador no quema componentes; los hábitos de seguridad se mantienen incluso con el brazo robótico.

Conceptos clave:

Wokwi · setup y loop · Serial Monitor · ledcAttach.

Ver completo
1.2
Fundamentos
0%

⚡ Electrónica esencial

Tensión, corriente y resistencia con analogías fáciles de recordar, la ley de Ohm aplicada al LED, la protoboard, el multímetro y los niveles lógicos de 3,3 V.

Qué es:

Las tres magnitudes de todo circuito, explicadas con la analogía del tanque de agua: presión, caudal y tubería estrecha.

Por qué aprenderlo:

Sin ellas no puedes elegir una batería, una resistencia o un driver de motor.

Conceptos clave:

Voltio · amperio · ohmio · circuito cerrado.

Qué es:

V = R × I en la práctica: calcular la resistencia que protege el LED a 3,3 V.

Por qué aprenderlo:

Es el cálculo que más aparece en el banco de trabajo y evita que se quemen el LED y el pin.

Conceptos clave:

Caída de tensión del LED · corriente segura · código de colores.

Qué es:

El mapa interno de la placa de pruebas: columnas conectadas, rieles de alimentación y la ranura del medio.

Por qué aprenderlo:

La mitad de los circuitos que «no funcionan» están montados en la fila equivocada.

Conceptos clave:

Riel de alimentación · jumper · cortocircuito · montaje ordenado.

Qué es:

Cómo medir el voltaje de una batería, comprobar la continuidad de un cable y verificar una resistencia.

Por qué aprenderlo:

Medir convierte «creo que está bien» en certeza y salva placas.

Conceptos clave:

Escala de CC · continuidad · punta negra en GND.

Qué es:

La diferencia entre una señal de encendido y apagado y una señal que varía, y por qué el ESP32 trabaja a 3,3 V.

Por qué aprenderlo:

Conectar un sensor de 5 V directamente al ESP32 es la forma más rápida de quemar un pin.

Conceptos clave:

HIGH/LOW · ADC · convertidor de nivel.

Qué es:

Dos circuitos que aparecen en todos los robots: reducir una tensión para medirla y leer un botón sin ruido.

Por qué aprenderlo:

Medir la batería del robot y leer el HC-SR04 de forma segura depende de ellos.

Conceptos clave:

Divisor · pull-up interno · entrada flotante.

Ver completo
1.3
Práctica
0%

💻 ESP32: el primer programa

Arduino IDE 2.x con el paquete esp32 3.x, la primera carga en la placa real, Serial Monitor, entradas y PWM en la nueva API.

Qué es:

Instalar la IDE y el paquete oficial de Espressif, que actualmente está en la generación 3.x.

Por qué aprenderlo:

Los tutoriales antiguos usan la API 2.x y ya no compilan; conocer la versión te ahorra horas de errores.

Conceptos clave:

Gestor de placas · paquete esp32 · versión de la API.

Qué es:

Elegir la placa y el puerto correctos, cargar el programa del LED parpadeante y resolver los errores de conexión más comunes.

Por qué aprenderlo:

La primera carga es donde más personas se rinden; aquí será predecible.

Conceptos clave:

Puerto COM/tty · driver USB · botón BOOT · cable de datos.

Qué es:

La estructura de un sketch y lo mínimo de C++ para escribir programas de robots legibles.

Por qué aprenderlo:

Organizar el código en funciones hace que sea fácil ajustar el rover de la 1.6.

Conceptos clave:

Tipo de variable · const · if/for · función.

Qué es:

Usar mensajes y Serial Plotter para ver qué está haciendo el programa.

Por qué aprenderlo:

El robot no tiene pantalla; el puerto serial es tu único ojo dentro de él.

Conceptos clave:

Velocidad en baudios · print · Serial Plotter.

Qué es:

Leer un botón con pull-up interno y un potenciómetro mediante el ADC del ESP32.

Por qué aprenderlo:

Es la misma lectura que harás con sensores reales en la 1.4.

Conceptos clave:

INPUT_PULLUP · analogRead · debounce.

Qué es:

Controlar el brillo de un LED y el tono de un buzzer con ledcAttach y ledcWrite.

Por qué aprenderlo:

El mismo PWM controlará la velocidad de los motores en la 1.5.

Conceptos clave:

Ciclo de trabajo · frecuencia · resolución en bits.

Ver completo
1.4
Práctica
0%

📡 Sensores: el robot percibe

Cómo entrega los datos cada sensor, distancia con HC-SR04, línea y obstáculos con infrarrojo, filtro de ruido y sensores I2C.

Qué es:

Las cuatro formas de entregar un dato: digital, analógica, ancho de pulso y bus (I2C).

Por qué aprenderlo:

Si conoces el «idioma» del sensor, sabrás qué pin y qué función usar.

Conceptos clave:

Señal digital · ADC · pulso · I2C.

Qué es:

Medir la distancia por el tiempo de ida y vuelta del ultrasonido, con una conexión segura del pin ECHO a 3,3 V.

Por qué aprenderlo:

Es el «ojo» del rover que esquiva obstáculos.

Conceptos clave:

TRIG/ECHO · velocidad del sonido · pulseIn · divisor de tensión.

Qué es:

Sensores que detectan el reflejo de la luz infrarroja para encontrar una línea negra o algo muy cercano.

Por qué aprenderlo:

Son baratos y constituyen la base del seguidor de línea de la Trilha 2.

Conceptos clave:

Reflexión · umbral · calibración en claro y oscuro.

Qué es:

Por qué la lectura «salta» y cómo suavizarla con un promedio móvil y descartando valores absurdos.

Por qué aprenderlo:

Un robot que reacciona al ruido frena sin motivo; el filtro hace que la decisión sea confiable.

Conceptos clave:

Promedio móvil · mediana · lectura fuera de rango.

Qué es:

El bus I2C, las direcciones y el escáner que detecta qué está conectado, con un sensor láser de distancia como ejemplo.

Por qué aprenderlo:

Las IMU, las pantallas y los sensores modernos usan I2C; lo necesitarás en la Trilha 2.

Conceptos clave:

SDA/SCL · dirección · biblioteca Wire.

Qué es:

Reemplazar delay por millis para medir, decidir y moverse al mismo tiempo.

Por qué aprenderlo:

Un delay largo deja al robot «ciego» y choca antes de darse cuenta.

Conceptos clave:

millis · tarea periódica · código no bloqueante.

Ver completo
1.5
Práctica
0%

⚙️ Motores y energía

Motor DC, servo y motor paso a paso; puente H moderno; velocidad con PWM; servo en el ESP32; baterías seguras y alimentación limpia.

Qué es:

Los tres motores de la robótica de escritorio y el tipo de movimiento que hace bien cada uno.

Por qué aprenderlo:

Un motor incorrecto deja al robot débil, lento o impreciso.

Conceptos clave:

Torque · rotación · posición · reducción.

Qué es:

El circuito que permite que el ESP32 controle el motor en ambos sentidos, sin que la corriente pase por el pin.

Por qué aprenderlo:

Los drivers eficientes ofrecen más fuerza y se calientan menos que el antiguo L298N.

Conceptos clave:

Puente H · VM y VCC · STBY · corriente pico.

Qué es:

Funciones para avanzar, retroceder, girar y detenerse, con rampa de aceleración.

Por qué aprenderlo:

Son los «verbos» que el rover usará en el proyecto final de la trilha.

Conceptos clave:

Ciclo de trabajo · rampa · freno · zona muerta.

Qué es:

Posicionar un servo por ángulo con la biblioteca ESP32Servo, ya que Servo.h de Arduino Uno no sirve.

Por qué aprenderlo:

El servo gira el sensor del rover para «mirar» hacia los lados.

Conceptos clave:

50 Hz · ancho de pulso · alimentación separada.

Qué es:

Qué batería usar, cómo leer la capacidad y las reglas para cargar litio de forma segura.

Por qué aprenderlo:

La alimentación incorrecta es la causa número uno de que un robot «se reinicie solo» y el mayor riesgo en la mesa de trabajo.

Conceptos clave:

mAh · corriente de descarga · BMS · bolsa ignífuga.

Qué es:

Regulador buck para 5 V, capacitores cerca del motor y una conexión de tierra única.

Por qué aprenderlo:

Sin esto, el ruido del motor reinicia el ESP32 justo cuando intenta esquivar.

Conceptos clave:

Buck · capacitor de desacoplamiento · brownout.

Ver completo
1.6
Proyecto
0%

🛞 Proyecto: rover que esquiva obstáculos

Del diagrama de bloques al robot en movimiento: montaje, pruebas por partes, lógica para esquivar con máquina de estados, ajustes finos y próximas mejoras.

Qué es:

Diagrama de bloques, lista de pines y presupuesto de energía antes de cortar el chasis.

Por qué aprenderlo:

Planificar evita rehacer el cableado y cambiar piezas a mitad del proceso.

Conceptos clave:

Diagrama de bloques · mapa de pines · consumo.

Qué es:

Fijar los motores, la placa y la batería sobre cartón, MDF o acrílico, con los cables organizados y un interruptor de encendido y apagado.

Por qué aprenderlo:

El cableado suelto es la principal fuente de fallas intermitentes en un robot móvil.

Conceptos clave:

Centro de masa · alivio de tensión del cable · interruptor general.

Qué es:

Un sketch de prueba para cada bloque: sensor, cada motor, servo y batería.

Por qué aprenderlo:

Cuando pruebas todo junto, no sabes qué parte falló.

Conceptos clave:

Prueba unitaria de hardware · lista de verificación de la mesa de trabajo.

Qué es:

Los estados avanzar, detenerse, mirar y girar, y las reglas que llevan de uno a otro, en código completo.

Por qué aprenderlo:

La máquina de estados es la forma en que los robots reales organizan su comportamiento.

Conceptos clave:

Estado · transición · enum · switch.

Qué es:

El robot se desvía hacia un lado, se reinicia al girar o no detecta la pared: la causa y la solución de cada problema.

Por qué aprenderlo:

El primer robot siempre necesita ajustes; saber diagnosticar es la habilidad que te queda.

Conceptos clave:

Compensación del motor · umbral de distancia · diagnóstico por serial.

Qué es:

Tres pequeñas mejoras que preparan el rover para la Trilha 2.

Por qué aprenderlo:

Demuestran que el mismo robot puede crecer con sensores y código, sin cambiar el chasis.

Conceptos clave:

Ampliación · reutilización · siguiente nivel.

Ver completo

🧰 Kit de la trilha

Todo lo que usa el rover de la 1.6. Rango aproximado de R$ 200 a R$ 400 por el conjunto (oct/2026, verifica antes de comprar: varía según la tienda, el envío y el tipo de cambio).

🧠 Cerebro

ESP32 DevKit (WROOM-32) o ESP32-S3, preferiblemente con USB-C, y un cable USB que transmita datos.

🔧 Mesa de trabajo

Protoboard de 830 puntos, jumpers macho-macho y macho-hembra, LED y resistencias de 220 Ω, 1 kΩ y 10 kΩ.

📡 Sentidos

Sensor ultrasónico HC-SR04 y dos sensores infrarrojos (módulos de línea/obstáculos).

⚙️ Movimiento

Dos motores TT con ruedas y una rueda loca, más un driver TB6612FNG o DRV8833. Alternativa: dos servos de rotación continua.

🔋 Energía

Portapilas para 4 pilas AA recargables (NiMH) o 2 celdas 18650 con placa de protección (BMS), y un interruptor de encendido y apagado.

📦 Chasis

Cartón grueso, MDF o acrílico, con cinta de doble cara, bridas y tornillos M3.

✓ Opcional que vale la pena

Multímetro sencillo (el módulo 1.2 enseña a usarlo) y un servo SG90 para girar el sensor de distancia.

✗ No compres para esta trilha

Batería cuadrada de 9 V para los motores, driver L298N y kits gigantes de sensores que no vas a usar.