1 00:00:08,259 --> 00:00:12,640 Bienvenidos. Hoy nos embarcamos en el desarrollo de una situación de aprendizaje, 2 00:00:13,019 --> 00:00:17,899 donde abarcaremos un emocionante proyecto final, en el que construiremos y programaremos un robot 3 00:00:17,899 --> 00:00:23,839 seguidor de línea, utilizando el kit de robótica creativa para Microbit. A lo largo de esta 4 00:00:23,839 --> 00:00:29,620 actividad, aprenderemos a conectar y programar sensores de seguimiento de línea para que el 5 00:00:29,620 --> 00:00:34,820 robot pueda detectar y seguir un camino predefinido, controlar motores de corriente 6 00:00:34,820 --> 00:00:41,060 continua, DC, para ajustar la velocidad y dirección del robot. Utilizar estructuras 7 00:00:41,060 --> 00:00:45,600 condicionales en MakeCode para que el robot tome decisiones en función de los datos obtenidos 8 00:00:45,600 --> 00:00:51,759 por los sensores. Este tipo de tecnología es utilizada en robots industriales, almacenes 9 00:00:51,759 --> 00:00:56,700 automatizados y sistemas de transporte inteligentes, permitiendo que los vehículos autónomos 10 00:00:56,700 --> 00:01:02,820 sigan rutas de manera eficiente. Es hora de poner en práctica todo lo aprendido y crear 11 00:01:02,820 --> 00:01:12,120 nuestro propio robot autónomo. En el documento podrán encontrar los objetivos principales de 12 00:01:12,120 --> 00:01:17,359 esta situación de aprendizaje. Como podrán comprobar trabajaremos algunas competencias 13 00:01:17,359 --> 00:01:23,799 específicas y saberes básicos de las áreas de educación artística y matemáticas. A continuación 14 00:01:23,799 --> 00:01:28,180 describiremos los espacios utilizados para la creación de los proyectos y la realización de 15 00:01:28,180 --> 00:01:34,280 las actividades. Como espacio físico contaremos con el aula de clase para llevar a cabo los 16 00:01:34,280 --> 00:01:39,000 proyectos y el aula de futuro, para combinar el aprendizaje con los recursos tecnológicos 17 00:01:39,000 --> 00:01:45,920 necesarios. En cuanto a recursos, los dividiremos en materiales y humanos, a continuación mencionaremos 18 00:01:45,920 --> 00:01:51,459 los materiales necesarios. El docente dispondrá de un ordenador portátil para un correcto 19 00:01:51,459 --> 00:01:56,200 seguimiento. Cada pareja de alumnos dispondrá de una placa microbit y un ordenador portátil 20 00:01:56,200 --> 00:02:01,480 para su correcta utilización. Un kit creativo de microbit por pareja. Materiales para el 21 00:02:01,480 --> 00:02:07,560 proyecto, como papel, lápices o marcadores. Como último recurso dispondrán de un cable USB para 22 00:02:07,560 --> 00:02:19,520 poder cargar el programa. Como aspectos metodológicos destacamos, aprendizaje basado en 23 00:02:19,520 --> 00:02:24,840 proyectos, ABP y gamificación. Podrán encontrar la documentación completa en el documento 24 00:02:24,840 --> 00:02:31,960 correspondiente. Temporalización. La duración de cada sesión de esta situación de aprendizaje irá 25 00:02:31,960 --> 00:02:37,759 comprendida en un intervalo de 45 a 60 minutos cada una, habiendo casos en los que pueden 26 00:02:37,759 --> 00:02:44,939 unificarse varias sesiones. Hoy construiremos y programaremos nuestro robot seguidor de línea, 27 00:02:45,319 --> 00:02:51,819 combinando sensores, motores y lógica de control. Para realizar esta práctica será necesario tener 28 00:02:51,819 --> 00:02:55,879 ensamblado el robot. Esto lo haremos siguiendo los vídeos de montaje ubicados en la carpeta 29 00:02:55,879 --> 00:03:00,599 de recursos. Para lograrlo, seguiremos cuatro pasos clave. 30 00:03:01,740 --> 00:03:05,439 Paso 1. Montaje del robot y conexión de los sensores y motores. 31 00:03:06,659 --> 00:03:11,199 Antes de programar nada, debemos empezar montando nuestro robot. Intentaremos prestar mucha 32 00:03:11,199 --> 00:03:17,060 atención a que cada componente esté correctamente conectado. Con nuestro robot montado, conectamos 33 00:03:17,060 --> 00:03:22,199 en la placa de expansión del kit los sensores de seguimiento de línea. Esto lo haremos 34 00:03:22,199 --> 00:03:27,060 utilizando los cables de color rojo, negro y verde, que identificaremos por sus conexiones. 35 00:03:27,419 --> 00:03:32,039 En un lado encontramos un conector blanco, JST, que conectaremos en nuestros sensores 36 00:03:32,039 --> 00:03:36,620 de seguimiento de línea. Y por otro lado, tiene una conexión diponembra, que conectaremos 37 00:03:36,620 --> 00:03:41,740 a nuestra placa de expansión en el pin P8 y P9, siendo el P8 el derecho mirando desde 38 00:03:41,740 --> 00:03:47,520 arriba y P9 el izquierdo mirando desde arriba. Cuando conectemos los cables a la placa de 39 00:03:47,520 --> 00:03:52,780 expansión, debemos asegurarnos que los cables están emparejados en colores con las conexiones 40 00:03:52,780 --> 00:03:59,560 de la placa. Una vez más recordamos, el cable rojo es el positivo, el cable negro es el negativo y en 41 00:03:59,560 --> 00:04:05,360 este caso el cable verde será el cable de señal. Ahora nos toca conectar los motores de corriente 42 00:04:05,360 --> 00:04:10,319 continua. Esto será muy sencillo. Para ello usaremos dos cables negro y rojo. Por un lado 43 00:04:10,319 --> 00:04:16,319 este cable traerá un conector JST blanco de dos pines que conectarnos al motor. Al otro lado 44 00:04:16,319 --> 00:04:21,060 tendremos los cables negro y rojo, libres de recubrimiento, para conectarlos a la ficha 45 00:04:21,060 --> 00:04:23,680 de conexión verde que encontramos en la placa de expansión. 46 00:04:24,680 --> 00:04:27,600 La configuración de estos cables es la siguiente. 47 00:04:28,180 --> 00:04:34,600 En los bornes identificados como motor M1+, y M1-, conectamos el motor izquierdo, mirando 48 00:04:34,600 --> 00:04:36,579 el robot en la posición que aparece en el vídeo. 49 00:04:36,920 --> 00:04:41,360 Es muy importante volver a recordar que el cable rojo es el positivo, y el cable negro 50 00:04:41,360 --> 00:04:42,160 es el negativo. 51 00:04:42,160 --> 00:04:46,319 Para hacer esta operación, utilizaremos el destornillador que viene incluido en el kit. 52 00:04:47,600 --> 00:04:53,040 De la misma forma, conectamos el cable del otro motor a las conexiones M2+, y M2-. 53 00:04:54,839 --> 00:05:00,319 Opcionalmente, si nos interesa, podremos conectar los cables del sensor PIR, que detecta presencia, 54 00:05:00,660 --> 00:05:02,899 y el sensor de ultrasonido que mide distancia. 55 00:05:03,220 --> 00:05:08,259 Esto será interesante, si queremos ampliar las posibilidades de nuestro robot al acabar esta práctica. 56 00:05:08,259 --> 00:05:13,240 Una vez que todos los componentes estén conectados, pasamos a la programación. 57 00:05:13,240 --> 00:05:17,680 Paso 2. Programación de los sensores de línea en MakeCode 58 00:05:17,680 --> 00:05:22,120 Para que nuestro robot pueda seguir una línea negra sobre un fondo blanco, 59 00:05:22,120 --> 00:05:25,959 primero debemos programar los sensores de línea para detectar la superficie. 60 00:05:25,959 --> 00:05:31,639 En primer lugar, abrimos MakeCode y creamos un nuevo proyecto. Añadimos la extensión, 61 00:05:31,639 --> 00:05:35,379 yéndonos al apartado Extensiones y escribiendo en el buscador Robotics Kit. 62 00:05:36,360 --> 00:05:43,019 En segundo lugar, en la categoría Robotics Kit, en la sección Sensores, buscamos el bloque Leer estado del seguidor de línea. 63 00:05:43,319 --> 00:05:50,540 Con este bloque, obtendremos la información del sensor, devolviéndonos un 0 si detecta blanco o un 1 si detecta negro. 64 00:05:50,839 --> 00:05:54,600 Es decir, que podremos saber en todo momento si estamos sobre la línea negra o no. 65 00:05:55,759 --> 00:06:02,120 El otro bloque que usaremos durante esta práctica, lo encontramos también dentro de la categoría Robotics Kit, en la sección Motor. 66 00:06:02,120 --> 00:06:07,579 En este bloque podremos configurar si elegimos los dos motores, o M1, y M2 por separado. 67 00:06:08,339 --> 00:06:11,500 También podremos configurar la velocidad a la que se moverá nuestra rueda. 68 00:06:11,819 --> 00:06:16,120 En este caso, la máxima velocidad será 255, y la mínima 0. 69 00:06:18,439 --> 00:06:20,819 Paso 3. Configuración del control de motores. 70 00:06:21,420 --> 00:06:22,720 Basado en la detección de línea. 71 00:06:23,959 --> 00:06:29,399 Ahora programaremos el robot para tomar decisiones en función de los valores detectados por los sensores de línea. 72 00:06:30,399 --> 00:06:34,699 1. En la categoría Lógica, seleccionamos un bloque condicional si entonces. 73 00:06:35,939 --> 00:06:40,019 2. Configuramos la lógica para que el robot se mueva en diferentes direcciones. 74 00:06:41,120 --> 00:06:46,420 Si ambos sensores detectan negro, es decir, 0 y 0, el robot avanzará recto. 75 00:06:47,079 --> 00:06:53,420 Si el sensor izquierdo detecta negro y el derecho blanco, es decir, 0 y 1, el robot gira a la izquierda. 76 00:06:54,139 --> 00:07:00,360 Si el sensor derecho detecta negro y el izquierdo blanco, es decir, 1 y 0, el robot gira a la derecha. 77 00:07:01,579 --> 00:07:05,639 Para programar la intensidad de los giros, podremos jugar con la velocidad de los dos motores. 78 00:07:07,079 --> 00:07:07,959 Prueba del sistema. 79 00:07:09,560 --> 00:07:12,480 Subimos el código y colocamos el robot sobre una línea negra. 80 00:07:13,060 --> 00:07:17,480 Si sigue correctamente la trayectoria, hemos programado con éxito nuestro robot seguidor de línea. 81 00:07:18,699 --> 00:07:21,399 Paso 4. Pruebas y ajustes finales. 82 00:07:22,060 --> 00:07:29,740 Para asegurarnos de que el robot funcione de manera óptima, realizamos pruebas en diferentes recorridos y hacemos ajustes en la programación. 83 00:07:31,019 --> 00:07:35,060 Podremos ajustar la velocidad de los motores para mejorar la estabilidad en las curvas. 84 00:07:36,459 --> 00:07:41,759 También podremos probar en distintos tipos de superficies para evaluar su rendimiento en diferentes condiciones. 85 00:07:42,959 --> 00:07:50,100 Con este proyecto, hemos aprendido a combinar sensores y motores en un sistema automatizado, creando un robot seguidor de línea funcional. 86 00:07:51,399 --> 00:07:57,060 Este mismo principio se usa en almacenes automatizados, sistemas de transporte y robótica industrial, 87 00:07:57,540 --> 00:07:59,860 optimizando la navegación de vehículos autónomos. 88 00:08:01,079 --> 00:08:04,339 Como herramientas evaluables, partiremos de una evaluación continua. 89 00:08:04,759 --> 00:08:08,579 Utilizaremos la técnica de la observación directa para obtener información sobre el 90 00:08:08,579 --> 00:08:10,899 avance que van teniendo los alumnos de forma individual. 91 00:08:11,600 --> 00:08:16,579 Como instrumento principal, utilizaremos la rúbrica de evaluación para evaluar el trabajo 92 00:08:16,579 --> 00:08:18,779 individual y grupal a lo largo del proyecto. 93 00:08:18,779 --> 00:08:24,240 Además, los asistentes tendrán el cuaderno del alumno donde se recogerá las actividades 94 00:08:24,240 --> 00:08:28,939 planteadas en cada situación de aprendizaje, para su correcto entendimiento y conocimientos 95 00:08:28,939 --> 00:08:29,939 adquiridos. 96 00:08:29,939 --> 00:08:35,879 Junto al documento de las situaciones de aprendizajes, podrán acceder al diario robótico, en el 97 00:08:35,879 --> 00:08:41,360 cual el alumno o alumna recoge los pasos a seguir de cada proyecto a realizar. 98 00:08:41,360 --> 00:08:46,179 Para finalizar todas estas herramientas, dispondremos de una ficha de autoevaluación para el alumnado 99 00:08:46,179 --> 00:08:51,919 que quedará recogida en el diario de aprendizaje. Todo este conjunto de estrategias mencionadas 100 00:08:51,919 --> 00:08:56,580 nos ayudarán a medir el desarrollo de habilidades tecnológicas y computacionales en el aula. 101 00:08:57,460 --> 00:09:01,779 Cada línea de código que escribes es un paso más hacia un futuro lleno de innovación. 102 00:09:02,200 --> 00:09:04,419 Nos vemos en la próxima situación de aprendizaje.