1 00:00:08,109 --> 00:00:15,009 Bienvenidos a una nueva situación de aprendizaje en la que exploraremos el kit de robótica creativa para Microbit de la marca DF Robot. 2 00:00:16,010 --> 00:00:22,809 Este kit nos permitirá aprender sobre programación, electrónica y robótica mediante el uso de sensores, motores y actuadores. 3 00:00:23,190 --> 00:00:28,690 Como punto de partida, hemos seleccionado una sesión en la que nos centraremos en el uso de los servomotores, 4 00:00:29,170 --> 00:00:36,590 aprendiendo a programar tanto los servomotores de 180 grados como los de 360 grados, también llamados servos continuos. 5 00:00:37,789 --> 00:00:41,130 Para su uso, seguiremos programando en la aplicación MakeCode. 6 00:00:42,570 --> 00:00:46,969 A través de estas sesiones, construiremos un sistema de control de movimiento utilizando 7 00:00:46,969 --> 00:00:51,670 servomotores, que nos permitirá simular diferentes aplicaciones como la apertura de una puerta 8 00:00:51,670 --> 00:00:53,649 o el movimiento continuo de un vehículo. 9 00:00:54,590 --> 00:00:59,469 El reto consiste en controlar los servomotores a través de la placa microbit, modificando 10 00:00:59,469 --> 00:01:01,210 la velocidad y el sentido de giro. 11 00:01:02,469 --> 00:01:07,030 Esta situación de aprendizaje está diseñada para que los estudiantes se familiaricen con 12 00:01:07,030 --> 00:01:11,730 el kit creativo de DF Robot, aprendiendo cómo programarla para ejecutar tareas básicas. 13 00:01:14,239 --> 00:01:19,379 Para esta situación de aprendizaje, nos basamos en los objetivos generales de etapa, recogidos 14 00:01:19,379 --> 00:01:26,099 en el artículo 5 del Decreto 61-2022, contribuyendo al desarrollo integral de los estudiantes. 15 00:01:27,379 --> 00:01:31,879 En el documento podrán encontrar los objetivos principales de esta situación de aprendizaje. 16 00:01:33,180 --> 00:01:37,500 Como podrán comprobar trabajaremos algunas competencias específicas y saberes básicos 17 00:01:37,500 --> 00:01:43,500 de las áreas de educación artística y matemáticas. A continuación, describiremos los espacios 18 00:01:43,500 --> 00:01:49,000 utilizados para la creación de los proyectos y la realización de las actividades. Como 19 00:01:49,000 --> 00:01:53,599 espacio físico, contaremos con el aula de clase, para llevar a cabo los proyectos, y 20 00:01:53,599 --> 00:01:57,980 el aula de futuro, para combinar el aprendizaje con los recursos tecnológicos necesarios. 21 00:01:59,379 --> 00:02:04,540 En cuanto a recursos, los dividiremos en materiales y humanos, a continuación mencionaremos los 22 00:02:04,540 --> 00:02:09,819 materiales necesarios. El docente dispondrá de un ordenador portátil para un correcto 23 00:02:09,819 --> 00:02:14,560 seguimiento. Cada pareja de alumnos dispondrá de una placa microbit y un ordenador portátil 24 00:02:14,560 --> 00:02:19,840 para su correcta utilización. Un kit creativo de microbit por pareja. Materiales para el 25 00:02:19,840 --> 00:02:25,039 proyecto, como papel, lápices o marcadores. Como último recurso dispondrán de un cable 26 00:02:25,039 --> 00:02:37,740 USB para poder cargar el programa. Como aspectos metodológicos destacamos. Aprendizaje basado 27 00:02:37,740 --> 00:02:42,780 en proyectos, ABP y gamificación. Podrán encontrar la documentación completa en el 28 00:02:42,780 --> 00:02:48,979 documento correspondiente. Temporalización. La duración de cada sesión de esta situación 29 00:02:48,979 --> 00:02:55,300 de aprendizaje irá comprendida en un intervalo de 45 a 60 minutos cada una, habiendo casos 30 00:02:55,300 --> 00:03:03,300 en los que pueden unificarse varias sesiones. Hoy nos adentraremos en el uso de servomotores 31 00:03:03,300 --> 00:03:08,280 dentro del kit de robótica creativa para microbit. Para ello, exploraremos dos tipos 32 00:03:08,280 --> 00:03:14,780 diferentes. En primer lugar, el servomotor de 360 grados continuo, que gira sin restricciones 33 00:03:14,780 --> 00:03:21,699 y se utiliza para ruedas o hélices. En segundo lugar, un servomotor de 180 grados, que permite 34 00:03:21,699 --> 00:03:27,740 movimientos precisos dentro de un rango limitado. A través de esta sesión, aprenderemos a 35 00:03:27,740 --> 00:03:31,939 conectar y programar ambos servomotores en MakeCode, aplicando control de movimiento 36 00:03:31,939 --> 00:03:39,080 preciso y continuo. Comencemos. Paso 1. Programación del servomotor de 360 grados 37 00:03:39,080 --> 00:03:45,759 continuo. A diferencia del servo de 180 grados, este no tiene un límite de giro y permite 38 00:03:45,759 --> 00:03:51,759 movimiento constante en ambas direcciones. Para comenzar, conectamos el servomotor continuo 39 00:03:51,759 --> 00:03:56,099 a la placa microbit utilizando el cable, que por un lado es Dupont Macho y por el otro 40 00:03:56,099 --> 00:04:01,699 lado tiene tres pinzas de cocodrilos. El orden de conexión será el siguiente. Por la parte 41 00:04:01,699 --> 00:04:05,719 del cable Dupont Macho conectaremos los tres cables a los otros tres cables que salen del 42 00:04:05,719 --> 00:04:13,000 servomotor. Estos tres cables serán rojo, cable positivo, negro, cable negativo, amarillo, 43 00:04:13,400 --> 00:04:18,959 cable de señal. Por otro lado conectaremos los tres cables de cocodrilo, siguiendo el 44 00:04:18,959 --> 00:04:24,600 mismo orden a nuestra placa microbit. El rojo lo conectaremos a la salida 3V de la placa 45 00:04:24,600 --> 00:04:30,939 microbit, el negro lo conectaremos a la salida GND y el amarillo a la salida P0. Ya tenemos 46 00:04:30,939 --> 00:04:35,759 todo listo para probar nuestro servo continuo. Ahora pasamos a programar nuestra placa. 47 00:04:37,160 --> 00:04:42,379 En MakeCode añadimos la extensión de RoboticsKit. Esto lo haremos escribiendo RoboticsKit en 48 00:04:42,379 --> 00:04:46,420 el apartado Extensiones dentro de MakeCode. Una vez añadida nos aparecerá esta nueva 49 00:04:46,420 --> 00:04:50,500 categoría. Ubicaremos el bloque que sirve para manejar 50 00:04:50,500 --> 00:04:56,160 el servo continuo, el cual se encuentra en el apartado Servo. En este bloque podremos 51 00:04:56,160 --> 00:05:02,680 configurar dos elementos, CW y CCW, para controlar el sentido del giro, a favor de las agujas 52 00:05:02,680 --> 00:05:07,740 del reloj y en contra de las agujas del reloj. También podremos cambiar la velocidad de 53 00:05:07,740 --> 00:05:13,920 giro representada en un porcentaje, desde 0 a 100. El código de esta práctica funciona 54 00:05:13,920 --> 00:05:20,560 de la siguiente manera. En el bloque al iniciar, pondremos que el servo vaya a 50% de velocidad, 55 00:05:20,560 --> 00:05:23,360 para que cuando empiece, no vaya muy rápido. 56 00:05:24,480 --> 00:05:30,040 Por otro lado en el bloque, al presionarse el botón A, cambiaremos la velocidad a 100, en el sentido CW, 57 00:05:30,620 --> 00:05:34,899 y en el bloque, al presionar el botón B, cambiaremos el sentido de giro a CCW. 58 00:05:36,279 --> 00:05:42,100 Una vez tengamos nuestro código programado, cargamos el código en la microbit y verificamos el funcionamiento. 59 00:05:42,100 --> 00:05:48,519 Si el motor no gira correctamente, revisamos las conexiones o modificamos los valores de velocidad para hacer ajustes. 60 00:05:48,519 --> 00:05:57,160 Si nuestro experimento ha salido bien, el servomotor girará en una dirección cuando presionemos el botón A y en la contraria cuando le demos al botón B. 61 00:05:58,560 --> 00:06:03,399 Este tipo de servomotor se usa en aplicaciones como ruedas motrices o en robots móviles. 62 00:06:05,019 --> 00:06:10,120 Paso 2. Ahora comenzamos con la práctica donde usaremos el servomotor de 180 grados. 63 00:06:10,120 --> 00:06:16,759 Para empezar vamos a trabajar con el servomotor de 180 grados, que nos permite mover el eje 64 00:06:16,759 --> 00:06:21,740 en un ángulo controlado entre 0 grados y 180 grados. 65 00:06:21,740 --> 00:06:25,399 Conectaremos de nuevo los cables de cocodrilo exactamente igual que en la parte anterior, 66 00:06:25,399 --> 00:06:28,720 emparejados por sus colores, y conectados a la placa micro bit. 67 00:06:28,720 --> 00:06:32,800 Para esta práctica también usaremos el pin P0 de nuestra placa micro bit conectados a 68 00:06:32,800 --> 00:06:35,660 través de los cables de cocodrilos. 69 00:06:35,660 --> 00:06:41,360 Una vez listo el montaje electrónico de la práctica, pasamos a la programación en MakeCode. 70 00:06:41,360 --> 00:06:45,600 Creamos un nuevo proyecto, luego, agregamos la extensión Robotics Kit, a través del 71 00:06:45,600 --> 00:06:50,579 apartado Extensiones, o importamos el código de esta práctica desde la carpeta de los 72 00:06:50,579 --> 00:06:52,279 recursos. 73 00:06:52,279 --> 00:06:56,879 Esta vez utilizaremos el bloque, Fijar pin servo X grados, que encontraremos también 74 00:06:56,879 --> 00:06:59,060 en el apartado Servo. 75 00:06:59,060 --> 00:07:02,699 Lo usaremos tres veces, a lo largo del código. 76 00:07:02,699 --> 00:07:07,420 En primer lugar, pondremos este bloque dentro de, al presionarse el botón A, donde lo configuramos 77 00:07:07,420 --> 00:07:10,639 para que se desplace a la posición 0 grados. 78 00:07:10,639 --> 00:07:14,759 En segundo lugar, haremos lo mismo dentro del bloque, al pulsar el logotipo. 79 00:07:14,759 --> 00:07:19,639 Esta vez, configuramos el bloque para que se mueva a la posición 90 grados. 80 00:07:19,639 --> 00:07:23,879 Por último, dentro del bloque, al presionar el botón B, configuraremos el bloque del 81 00:07:23,879 --> 00:07:27,660 servo para que se desplace a 180 grados. 82 00:07:27,660 --> 00:07:32,360 Si lo hemos hecho bien, podremos desplazar el servo, entre el grado 0, el grado 90 y 83 00:07:32,360 --> 00:07:40,680 el grado 180. Pulsando los tres botones. Ya hemos aprendido a usar los servomotores. Gracias a estas 84 00:07:40,680 --> 00:07:45,399 prácticas comprendemos cómo este tipo de servomotor se usa en proyectos donde se requiere 85 00:07:45,399 --> 00:07:58,170 un movimiento angular exacto, como en brazos robóticos o puertas automatizadas. Como herramientas 86 00:07:58,170 --> 00:08:03,550 evaluables partiremos de una evaluación continua. Utilizaremos la técnica de la observación directa 87 00:08:03,550 --> 00:08:08,670 para obtener información sobre el avance que van teniendo los alumnos de forma individual. Como 88 00:08:08,670 --> 00:08:13,509 instrumento principal, utilizaremos la rúbrica de evaluación para evaluar el trabajo individual 89 00:08:13,509 --> 00:08:19,329 y grupal a lo largo del proyecto. Además, los asistentes tendrán el cuaderno del alumno donde 90 00:08:19,329 --> 00:08:23,990 se recogerá las actividades planteadas en cada situación de aprendizaje, para su correcto 91 00:08:23,990 --> 00:08:29,230 entendimiento y conocimientos adquiridos. Junto al documento de las situaciones de 92 00:08:29,230 --> 00:08:34,590 aprendizajes, podrán acceder al diario robótico, en el cual el alumno o alumna recoge los pasos 93 00:08:34,590 --> 00:08:40,470 a seguir de cada proyecto a realizar. Para finalizar todas estas herramientas, dispondremos 94 00:08:40,470 --> 00:08:44,710 de una ficha de autoevaluación para el alumnado que quedará recogida en el diario de aprendizaje. 95 00:08:46,110 --> 00:08:50,830 Todo este conjunto de estrategias mencionadas nos ayudarán a medir el desarrollo de habilidades 96 00:08:50,830 --> 00:08:55,990 tecnológicas y computacionales en el aula. Cada línea de código que escribes es un 97 00:08:55,990 --> 00:09:00,830 paso más hacia un futuro lleno de innovación. Nos vemos en la próxima situación de aprendizaje.