Saltar al contenido
inicial 9 a 15 annos 4 a 8

mBot: robotica movil con bloques

El mBot v1.1 es un robot móvil de Makeblock con chasis de aluminio, placa controladora mCore (microcontrolador ATmega328 a 16 MHz), dos motores de corriente continua, un sensor ultrasónico y un sensor siguelíneas infrarrojo. En este curso el estudiante lo arma, lo conecta y lo programa con mBlock 5 hasta convertirlo en un robot que decide solo: esquiva obstáculos, sigue una línea negra y compite en un reto final de sumo o laberinto.

El curso es cien por ciento programación por bloques. Esto no es una simplificación pedagógica sino un límite real del equipo: el editor de Python de mBlock 5 funciona únicamente con la placa CyberPi del mBot2, de modo que el mBot v1.1 se programa con bloques o, para estudiantes avanzados, con Arduino C. Lo decimos así desde el primer día para que nadie espere algo que el robot no puede hacer.

La progresión va de la secuencia al pensamiento de control: semáforo, recorrido cuadrado, bucles anidados, condicionales con umbral, máquina de estados de cuatro casos, variables y eventos, y un proyecto final donde dos sensores compiten por la atención del robot y el estudiante debe decidir cuál manda. En cada módulo se calibra, se falla, se anota en la bitácora y se vuelve a probar: el mBot no tiene encoders, así que medir la realidad es parte obligatoria del método.

Temario

8 modulos · 32 lecciones · 30 horas de contenido

Objetivo: El estudiante arma el mBot siguiendo el manual, nombra la placa mCore, los dos motores, el sensor siguelineas y el sensor ultrasonico, conecta cada sensor a su puerto de color correcto y lo demuestra ejecutando los tres modos de fabrica.

  • Que es el mBot y que tiene por dentro 50 min
  • Armado del robot y conexion de cada sensor a su puerto 55 min
  • Los tres modos de fabrica: leer el robot antes de programarlo 75 min
  • Entrega: video del robot armado ejecutando los tres modos 45 min
  • Evaluacion del modulo 1 Evaluacion

Objetivo: El estudiante conecta el mBot en mBlock 5, escribe y sube un programa que enciende los LEDs RGB del mCore en una secuencia de al menos tres colores con pausas y hace sonar el buzzer, y explica la diferencia entre modo en vivo y modo subir.

  • Conectar el mBot a mBlock 5: USB, 2.4G o Bluetooth 50 min
  • LEDs RGB, buzzer y el bloque esperar 55 min
  • Reto: semaforo peatonal con aviso sonoro 75 min
  • Entrega: video del semaforo funcionando sin cable 45 min
  • Evaluacion del modulo 2 Evaluacion

Objetivo: El estudiante programa al mBot para recorrer un cuadrado de 50 cm de lado y explica por que tuvo que ajustar empiricamente el tiempo de giro en lugar de calcularlo con una formula.

  • Por que el robot no gira exactamente 90 grados 50 min
  • Giro diferencial: como se dobla un robot de dos ruedas 55 min
  • Reto: el cuadrado que cierra 75 min
  • Entrega: video del cuadrado dibujado y tabla de calibracion 45 min
  • Evaluacion del modulo 3 Evaluacion

Objetivo: El estudiante reescribe un programa lineal de 12 bloques usando repetir N veces para dejarlo en menos de 6 bloques, y explica la diferencia entre repetir N veces, por siempre y repetir hasta que.

  • El bucle contado: reconocer el patron que se repite 50 min
  • Por siempre, repetir hasta que, y el codigo que nunca se ejecuta 55 min
  • Reto: coreografia de 30 segundos con bucles anidados 75 min
  • Entrega: video de la coreografia y hoja de presupuesto de tiempo 45 min
  • Evaluacion del modulo 4 Evaluacion

Objetivo: El estudiante lee el valor del sensor ultrasonico, determina experimentalmente un umbral de distancia adecuado para su velocidad y programa una evasion de obstaculos que funciona de forma autonoma durante 60 segundos sin chocar.

  • Como mide distancia un sensor ultrasonico 50 min
  • Medir antes de programar: la tabla de calibracion del sensor 55 min
  • Reto: evasion autonoma de obstaculos 75 min
  • Entrega: video de 60 segundos de evasion sin choques 45 min
  • Evaluacion del modulo 5 Evaluacion

Objetivo: El estudiante enumera los cuatro estados posibles del sensor siguelineas, asocia cada estado a una accion correctora y programa un seguidor de linea que completa un circuito cerrado con al menos dos curvas.

  • Por que el siguelineas falla en una superficie brillante 50 min
  • Dos sensores, cuatro estados: la primera maquina de estados 55 min
  • Reto: seguidor de linea en circuito cerrado 75 min
  • Entrega: video de la vuelta completa al circuito 45 min
  • Evaluacion del modulo 6 Evaluacion

Objetivo: El estudiante crea una variable, la modifica desde el control remoto infrarrojo y la usa como parametro de velocidad, demostrando que un solo programa puede tener comportamientos distintos sin reescribir codigo.

  • Variables: una caja con nombre dentro del robot 50 min
  • Eventos: el robot que reacciona al control remoto 55 min
  • Reto: robot con velocidad ajustable en vivo 75 min
  • Entrega: video del robot cambiando de velocidad en vivo 45 min
  • Evaluacion del modulo 7 Evaluacion

Objetivo: En equipos, los estudiantes disenan, programan, depuran y presentan un robot autonomo que resuelve un desafio completo usando dos sensores, documentando al menos tres iteraciones de mejora y justificando sus decisiones de umbral, velocidad y estructura de control.

  • Dos sensores a la vez: quien manda cuando ambos hablan 50 min
  • Elegir la ruta: laberinto autonomo o robot sumo 55 min
  • Reto: depurar cambiando una sola cosa a la vez 75 min
  • Entrega: video del proyecto final y bitacora de tres iteraciones 45 min
  • Evaluacion del modulo 8 Evaluacion

Que necesita antes de empezar

  • Saber leer y seguir un manual ilustrado paso a paso
  • Manejo basico de computador: abrir un programa, arrastrar con el mouse, guardar un archivo
  • Suma, resta y lectura de numeros decimales sencillos (0.5 segundos, 20 centimetros)
  • Uso de regla o cinta metrica para medir centimetros
  • No se requiere experiencia previa en programacion ni en electronica
Gratis

Sin tarjeta. Solo necesita un correo.


El curso incluye

  • 30 horas de contenido
  • 32 lecciones con codigo y montaje
  • Evaluaciones por modulo
  • Seguimiento por habilidades
  • Certificado con verificacion publica

Material fisico

Kit de mBot

El curso se puede hacer sin comprar nada: el kit es opcional.

Pedir el material