PTENES
MÓDULO 1.1 · FUNDAMENTO

🦾 Qué es un robot y su kit

Antes de soldar o programar, aclara tres ideas: un robot siente, piensa y actúa en ciclo; cada tarea requiere un tipo de «cerebro» (ESP32, Raspberry Pi 5 o Jetson); y puedes empezar hoy, sin comprar nada, en el simulador Wokwi.

6
Temas
Principiante
Nivel
Fundamentos
Tipo
Ninguno
Hardware necesario
0%
0 de 0 temas leídos · Sección 1 de 6

Contenido detallado

1

🔁 Qué es un robot: sentir, pensar, actuar

Un robot es una máquina que percibe el entorno, decide qué hacer y actúa sobre el mundo, por sí sola y en ciclo. Mide algo (la distancia hasta la pared), lo compara con un objetivo (no chocar) y mueve algo (gira las ruedas). Después vuelve a medir, porque el mundo cambió. Este ciclo se repite decenas o cientos de veces por segundo.

🌱 ¿Eres nuevo aquí?

Un sensor es la pieza que transforma algo del mundo (luz, distancia, inclinación) en una señal eléctrica que lee el programa. Un actuador es lo contrario: recibe una señal y produce movimiento, luz o sonido (motor, servo, LED, buzzer). El controlador es el «cerebro» que ejecuta el programa en medio del proceso, como el ESP32 que usarás en la Ruta 1.

SENTIR sensores distancia, luz PENSAR controlador compara y decide ACTUAR actuadores motor, servo, LED el movimiento cambia el mundo → medir de nuevo

Cómo leer: sigue las flechas verdes de izquierda a derecha (medir → decidir → mover) y luego la flecha cian de regreso. Ese regreso es lo que diferencia a un robot de un juguete a control remoto: comprueba el resultado de su propia acción.

✓ Es un robot

  • ✓Aspiradora que esquiva el sofá por sí sola.
  • ✓Carrito que sigue una línea negra en el piso.
  • ✓Brazo que recoge la pieza donde la encontró la cámara.

✗ Todavía no es un robot

  • ✗Carrito a control remoto: tú decides.
  • ✗Ventilador con temporizador: actúa, pero no siente nada.
  • ✗Termómetro digital: siente, pero no actúa.

Por qué aprender

Todos los proyectos de este curso, desde el rover de cartón hasta el brazo con IA, siguen el mismo ciclo con piezas diferentes. Cuando algo no funcione, pregúntate «¿el problema está en sentir, pensar o actuar?» y reduce el problema a la mitad antes de abrir el código.

Conceptos clave

Sensor
mundo → señal eléctrica
Controlador
ejecuta el programa
Actuador
señal → movimiento
Lazo cerrado
comprueba el resultado
2

🌍 Robots en el mundo real en 2026

La mayoría de los robots que trabajan hoy son discretos: brazos que sueldan autos, carritos que llevan cajas en almacenes, aspiradoras que mapean la habitación. La novedad de los últimos años es que los brazos abiertos y económicos, como el SO-101, y los modelos de IA que aprenden mediante demostraciones salieron del laboratorio y llegaron a quienes tienen una impresora 3D. Los humanoides aparecen mucho en videos, pero todavía son caros y trabajan en pilotos controlados.

común hoy todavía en pruebas brazoindustrial aspiradora almacén(AMR) brazo abiertoSO-101 humanoide cuanto más a la derecha, más caro, más nuevo y menos probado en el día a día

Cómo leer: los puntos verdes ya funcionan todos los días en fábricas y hogares. Los cian representan el área en la que están trabajando la investigación y los makers. La línea discontinua del humanoide indica que aparece más en demostraciones que en el trabajo de rutina.

🏭 Industriales y cobots

Brazos que sueldan, pintan y ensamblan. Los cobots (robots colaborativos) trabajan cerca de las personas, con fuerza limitada y se detienen al tocarlos.

🧹 Domésticos

Las aspiradoras y cortadoras de césped con LiDAR o cámara construyen el mapa de la casa y vuelven solas a la base para recargarse.

📦 Logística

Los AMR (robots móviles autónomos) transportan estantes y cajas en almacenes y navegan con mapas, como harás en la Ruta 4.

🦾 Brazos abiertos e IA

El SO-101 (piezas impresas y servos), junto con LeRobot, de Hugging Face, aprende tareas al verte hacerlas. Es el corazón de la Ruta 5.

💡 Cuidado con el hype

Un video de un robot preparando café puede estar acelerado, controlado por alguien fuera de cámara o repetido hasta que salga bien. Antes de impresionarte, fíjate en tres cosas: velocidad real (1x), autonomía declarada (nadie lo controla) y tasa de éxito (cuántas veces de diez funcionó).

Por qué aprender

Saber en qué punto está realmente la robótica te ayuda a elegir proyectos que funcionan y a no gastar dinero en promesas. Los mismos elementos que vas a armar (sensor de distancia, motor con encoder, cámara con detector de objetos, mapa) están dentro de la aspiradora y del robot de almacén.

Conceptos clave

Cobot
trabaja junto a las personas
AMR
robot móvil autónomo
SO-101
brazo abierto, impreso
Tasa de éxito
el número que importa
3

🧭 El recorrido del curso y cómo estudiar según lo que necesitas

El curso tiene seis rutas. Las primeras cinco avanzan de nivel y cada una termina con un robot que funciona; la sexta es para quienes van a enseñar. No hay una carga horaria ni un orden obligatorio: entra en la ruta que resuelva tu problema de hoy y vuelve a los fundamentos cuando necesites algo que aún no conozcas.

T1primeros pasos T2autónomo T3visión e IA T4ROS 2 T5IA moderna T6para docentes nunca he trabajado conelectrónica ya sé Arduino quiero ROS quiero IAy un brazo voy a enseñar

Cómo leer: las flechas grises muestran la secuencia natural T1 → T5, del LED al robot con IA. Las flechas cian discontinuas son los puntos de entrada según el perfil: quienes ya saben Arduino pueden empezar en T2 o T3; quienes van a enseñar pueden ir directamente a T6, que está fuera de la secuencia.

Cómo estudiar un módulo (la guía que funciona)

1

Lee el diagrama y la leyenda

Cada concepto tiene una figura con «Cómo leer». Si entendiste la figura, entendiste el tema.

2

Simula antes de armar

Pega el código en Wokwi (tema 6). Equivocarte en el simulador no quema ningún componente.

3

Arma y consulta «cómo verificar»

Todo código muestra lo que debe aparecer en el Serial Monitor o en el robot. Si no apareció, vuelve a la figura.

4

Marcar como leído y tomar notas

El botón «Marcar como leído» y las notas se guardan en tu navegador. «Mi recorrido» muestra dónde te quedaste.

🌱 ¿Eres nuevo aquí?

Selecciona cualquier fragmento de este texto: aparece un menú para resaltar con color o anotar. Si un tema te quedó confuso, haz clic en Tengo una duda; aparecerá en la lista de dudas de «Mi recorrido», y puedes exportar todo en un archivo para llevárselo al profesor.

Por qué aprender

Quienes intentan aprender robótica «de principio a fin» suelen quedarse atascados en la teoría antes de ver algo en movimiento. Estudiar según lo que necesitas invierte ese orden: empiezas por el robot que quieres construir y aprendes solo la electrónica, el código y la IA que ese robot requiere.

Conceptos clave

6 rutas
5 suben de nivel + profesor
Según lo que necesitas
empieza por tu problema
Simular antes
errores sin costo
Mi recorrido
progreso y notas
4

🧠 Microcontrolador vs. computadora: ¿ESP32, Pi 5 o Jetson?

El «cerebro» de un robot puede ser de dos tipos. Un microcontrolador, como el ESP32, es un chip pequeño que ejecuta un solo programa en cuanto recibe energía: se enciende en menos de un segundo, consume poca batería y responde a los sensores a tiempo. Una computadora de placa única, como el Raspberry Pi 5, ejecuta un sistema operativo completo (Linux), con cámara, red, Python e IA, pero tarda en encenderse y consume más energía.

🌱 ¿Eres nuevo aquí?

GPIO son los pines de uso general de la placa: cada uno puede encender un LED o leer un botón. Tiempo real significa responder dentro de un plazo garantizado, como detener el motor en el milisegundo exacto. TOPS (billones de operaciones por segundo) mide cuántos cálculos de IA realiza un acelerador; cuanto mayor sea el número, más rápido ejecuta modelos de visión.

¿Qué necesita hacer el robot? solo sensores y motores,batería pequeña cámara, Linux,ROS 2, Python visión exigente, variosmodelos al mismo tiempo ESP32Rutas 1 y 2 Raspberry Pi 5Rutas 3, 4 y 5 Jetson Orin Nano Supermás potente, más costoso robot más grande = la computadora piensa + el ESP32 controla los motores

Cómo leer: empieza por arriba y baja según la pregunta que describa tu robot. La línea cian de abajo recuerda que no tienes que elegir solo una opción: en los robots de las Rutas 3 a 5, el Raspberry Pi (o el Jetson) piensa y un ESP32 sigue encargándose de los motores y de la parada de emergencia.

PlacaIdeal paraTen cuidado con
ESP32 DevKit / ESP32-S3motores, sensores, Wi-Fi y Bluetooth, batería. El S3 tiene más memoria y sirve para cámara e IA pequeña.lógica de 3,3 V: conectar 5 V directamente a un pin de entrada puede quemarlo.
Raspberry Pi 5cámara, OpenCV, YOLO26, ROS 2, voz. Acepta el AI HAT+ para acelerar la IA.necesita una fuente potente y un apagado correcto (no desconectes el cable de golpe).
Jetson Orin Nano Supervisión exigente y modelos más grandes ejecutados localmente.precio muy superior al del Pi (subió en 2026) y mayor consumo.

Por qué aprender

Elegir la placa equivocada sale caro: un Raspberry Pi para hacer parpadear un LED gasta batería innecesariamente; un ESP32 por sí solo no ejecuta un detector de objetos moderno. Con la regla «la computadora piensa, el microcontrolador controla», puedes armar robots que crezcan sin tener que rehacerlo todo.

Conceptos clave

Microcontrolador
un programa, se enciende rápido
Placa única (SBC)
Linux completo
GPIO
pines de uso general
Piensa vs. controla
reparto de tareas
5

🧰 El kit inicial, pieza por pieza

El robot de la Ruta 1 es un rover de dos ruedas que se mueve solo y esquiva obstáculos. Usa pocas piezas, todas fáciles de encontrar en Brasil, y cada una corresponde a una parte del ciclo percibir-pensar-actuar. Compra poco a poco: los módulos 1.1 a 1.3 funcionan solo con el simulador o con el ESP32 y algunos LED.

ESP32 HC-SR04 (distancia) sensores IR (línea) motor TT+ rueda driver TB6612FNG pilas 4×AA o 2×18650 rueda loca cerebro

Cómo leer: la parte delantera del robot está arriba en la figura. Cian = percibir (ultrasonido e infrarrojo), verde = pensar y controlar (ESP32 y driver), gris = actuar (motores y ruedas), ámbar = energía. Cada pieza que compres corresponde a uno de estos cuatro colores.

PiezaPara qué sirveRango aprox.*
ESP32 DevKit (o ESP32-S3), USB-Cel cerebro: Wi-Fi, Bluetooth, PWMR$ 35 a 110
Protoboard + jumpersarmar circuitos sin soldarR$ 25 a 45
LED + resistencias (220 Ω, 1 kΩ, 10 kΩ)primeras pruebas y señalesR$ 15 a 30
HC-SR04 + 2 sensores IRdistancia y línea en el pisoR$ 20 a 45
2 motores TT con ruedas + rueda locatracción del roverR$ 30 a 60
Driver TB6612FNG o DRV8833permite que el ESP32 controle los motoresR$ 12 a 35
Portapilas 4×AA (NiMH) o 2×18650 con BMSenergía para los motoresR$ 40 a 100
Chasis de cartón, MDF o acrílicomantiene todo en su lugarR$ 0 a 60

* Precios de referencia en oct/2026; el kit completo cuesta entre R$ 200 y R$ 400. Verifica antes de comprar: varían mucho según la tienda, el envío y el tipo de cambio.

✓ Compra esto

  • ✓Driver TB6612FNG o DRV8833: son eficientes y aceptan la lógica de 3,3 V del ESP32.
  • ✓Pilas recargables NiMH o celdas 18650 con placa de protección (BMS).
  • ✓Cable USB-C que transmita datos, no solo energía.
  • ✓Servos de rotación continua, si los prefieres en lugar de los motores TT.

✗ Evita esto

  • ✗Batería cuadrada de 9 V para el motor: entrega poca corriente y se agota en minutos.
  • ✗Driver L298N: todavía se vende, pero pierde cerca de 2 V en forma de calor.
  • ✗Kits de «37 sensores»: la mayoría termina olvidada en un cajón.
  • ✗Servo común (180°) como rueda: no gira sin parar.

⚠️ Cable que solo carga

El error más común de la primera clase: la placa se enciende, pero la computadora no la reconoce. En nueve de cada diez casos, el cable USB solo transmite energía. Cambia el cable antes de reinstalar cualquier programa.

Por qué aprender

Saber para qué sirve cada pieza evita dos frustraciones: gastar en componentes que no se usarán y armar un robot que no se mueve porque la energía o el driver no pueden con los motores. El kit de arriba cubre toda la Trilha 1 y buena parte de la Trilha 2.

Conceptos clave

Driver de motor
puente H entre ESP32 y motor
HC-SR04
mide la distancia por eco
BMS
protege la batería
GND común
todos los negativos conectados entre sí
6

💻 Empezar sin hardware: Wokwi y seguridad en la mesa de trabajo

O Wokwi (wokwi.com) es un simulador gratuito en el navegador: montas un ESP32 virtual, conectas LEDs, sensores y servos, pegas el código y haces clic en play. Ejecuta el mismo programa que funcionaría en la placa real. Es la forma más rápida de hacer hoy tu primer «LED parpadeante», antes de que llegue el kit.

🌱 ¿Eres nuevo aquí?

Un sketch es el programa al estilo Arduino: la función setup() se ejecuta una vez cuando se enciende la placa y loop() se repite para siempre. El Serial Monitor es la ventana donde la placa escribe mensajes de texto para ti. El resistor limita la corriente para que el LED no se queme; el LED tiene una orientación correcta: la pata larga (ánodo) va hacia el lado del pin, y la corta (cátodo) hacia GND, que es el negativo.

ESP32 GPIO 2 GND 220 Ω LED pata corta la corriente sale del pin, pasa por el resistor y el LED, y vuelve a GND

Cómo leer: sigue el cable verde desde GPIO 2 hasta el resistor (zigzag ámbar) y el LED (triángulo rojo, con la punta hacia el lado de la pata corta). El cable cian cierra el circuito en GND. Sin el camino de regreso, nada se enciende.

Paso a paso en Wokwi

1

Crea el proyecto

En wokwi.com, haz clic en «ESP32» y elige el modelo Arduino (el sketch en C++). No necesitas una cuenta para probarlo.

2

Arma el circuito

En el botón «+», agrega un LED y un resistor. Conéctalos como en la figura: GPIO 2 → resistor → pata larga del LED; pata corta → GND. Haz clic en el resistor y ajústalo a 220 Ω.

3

Pega el código y haz clic en play

Borra el contenido de sketch.ino, pega el bloque de abajo y haz clic en el botón verde para iniciar la simulación.

Objetivo: hacer que el LED parpadee una vez por segundo y contar los parpadeos en Serial Monitor. Funciona igual en Wokwi y en el ESP32 real (paquete «esp32» 3.x en Arduino IDE 2.x).

pisca-led.ino
// LED parpadeante: primer programa del curso (ESP32, paquete esp32 3.x)
// Enciende el LED de GPIO 2 durante medio segundo y lo apaga durante medio segundo
// y cuenta los parpadeos en Serial Monitor.

const int PINO_LED = 2;      // GPIO 2: LED externo (y el LED azul de muchas DevKits)
const int TEMPO_MS = 500;    // medio segundo encendido, medio segundo apagado
unsigned long piscadas = 0;

void setup() {
  Serial.begin(115200);         // velocidad de Serial Monitor
  pinMode(PINO_LED, OUTPUT);    // el pin enviará una señal (salida)
  Serial.println("Robotica INEMA: LED parpadeante listo");
}

void loop() {
  digitalWrite(PINO_LED, HIGH); // encendido: 3,3 V en el pin
  delay(TEMPO_MS);
  digitalWrite(PINO_LED, LOW);  // apagado: 0 V en el pin
  delay(TEMPO_MS);
  piscadas++;
  Serial.print("Parpadeos: ");
  Serial.println(piscadas);
}

Cómo verificar

  • ✓El LED se enciende y se apaga una vez por segundo.
  • ✓Serial Monitor muestra «Robotica INEMA: LED parpadeante listo» y luego «Parpadeos: 1», «Parpadeos: 2»...
  • ✗¿LED apagado y contador avanzando? El LED está al revés: intercambia las patas.

Desafío (API 3.x del PWM): en lugar de parpadear, haz que el LED «respire», aumentando y disminuyendo su brillo. En la versión 3.x, ledcAttach(pino, frequência, bits) prepara el pin y ledcWrite(pino, valor) recibe el propio pin. Si un tutorial antiguo usa funciones de PWM con un «canal» separado, corresponde a la API 2.x y ya no compila.

led-respira.ino
// LED que «respira» con PWM (ESP32, paquete esp32 3.x)
const int PINO_LED = 2;

void setup() {
  Serial.begin(115200);
  ledcAttach(PINO_LED, 5000, 8);   // 5 kHz, 8 bits: brillo de 0 a 255
  Serial.println("PWM listo en GPIO 2");
}

void loop() {
  for (int v = 0; v <= 255; v += 5) { ledcWrite(PINO_LED, v); delay(15); }
  for (int v = 255; v >= 0; v -= 5) { ledcWrite(PINO_LED, v); delay(15); }
}

Cómo verificar: el LED se enciende lentamente y se apaga lentamente, sin parpadear de golpe, aproximadamente una vez cada 1,5 segundos; Serial Monitor muestra «PWM listo en GPIO 2».

Seguridad en la mesa de trabajo (desde el primer día)

✓ Hazlo

  • ✓Desconecta la batería antes de tocar cualquier cable.
  • ✓Prueba los motores con el robot suspendido y las ruedas en el aire.
  • ✓Conecta todos los GND entre sí (ESP32, driver y batería).
  • ✓Verifica dos veces la polaridad (+ y −) antes de energizar.

✗ No lo hagas

  • ✗Alimentar un motor desde el pin 3V3 del ESP32: no soporta esa corriente.
  • ✗Conectar 5 V a un pin de entrada del ESP32 (la lógica es de 3,3 V).
  • ✗Juntar los dos polos de la batería: un cortocircuito se calienta y puede incendiarse.
  • ✗Dejar una batería de litio cargando sin supervisión.

💡 Consejo de quien enseña

Guarda el proyecto de Wokwi con una cuenta gratuita y conserva el enlace. En el módulo 1.3 abrirás ese mismo sketch en Arduino IDE 2.x y lo cargarás en la placa real; comparar ambos demuestra que el simulador y el hardware ejecutan el mismo código.

Por qué aprender

Simular primero reduce el miedo y el costo de equivocarse: entiendes el pin, el resistor y el código sin riesgo de quemar nada. Y los hábitos de seguridad que creas con un LED son los mismos que te protegerán cuando haya motores, baterías de litio y un brazo robótico en movimiento.

Conceptos clave

Wokwi
ESP32 en el navegador
setup / loop
una vez / para siempre
PWM (API 3.x)
ledcAttach + ledcWrite
Batería desconectada
antes de tocar el cable

✅ Resumen del módulo

✓
Robot = percibir, pensar y actuar en ciclo y comprobar el resultado (lazo cerrado).
✓
La robótica en el mundo real en 2026: la industria, los hogares y los almacenes ya la usan; los brazos abiertos van en aumento; los humanoides aún están en pruebas.
✓
Estudia según la necesidad: empieza por la ruta que responde a tu problema y repasa los fundamentos cuando los necesites.
✓
La computadora piensa; el microcontrolador controla: ESP32 para motores, Pi 5 para visión y ROS 2, Jetson para IA de alto rendimiento.
✓
Kit compacto y seguro: TB6612FNG/DRV8833, NiMH o 18650 con BMS; no uses una pila de 9 V para el motor.

Para profundizar

Siguiente módulo

1.2 · Electrónica esencial: voltaje, corriente, resistencia y la ley de Ohm sin complicaciones.