1 00:00:07,540 --> 00:00:22,739 imagina que trabajas en una empresa de robótica que acaba de recibir un encargo urgente diseñar 2 00:00:22,739 --> 00:00:28,660 un robot de limpieza totalmente autónomo para centros comerciales en lugar a limpiar está 3 00:00:28,660 --> 00:00:34,740 delimitado por una franja cerrada de color negro el reto es que este robot debe recorrer el espacio 4 00:00:34,740 --> 00:00:41,039 evitando salirse del circuito y empujando toda la basura fuera de los límites, sin ayuda humana. 5 00:00:42,100 --> 00:00:47,679 El éxito de tu equipo puede marcar la diferencia en el contrato más importante del año. 6 00:00:47,679 --> 00:00:54,600 En esta actividad te convertirás en diseñador, programador y probador de un sistema robótico real. 7 00:00:54,600 --> 00:01:00,740 Utilizarás el robot McQueen, sensores de distancia e infrarrojos para crear un prototipo funcional 8 00:01:00,740 --> 00:01:04,700 que demuestre cómo la tecnología puede mejorar nuestra vida diaria. 9 00:01:05,239 --> 00:01:09,299 ¿Seréis capaces de diseñar un robot que mantenga limpio el entorno sin salirse del camino? 10 00:01:14,329 --> 00:01:18,829 Los conocimientos previos que hay que tener son nociones básicas de programación por bloques en MakeCode, 11 00:01:19,030 --> 00:01:22,670 conocimiento del funcionamiento de sensores de distancia y siguelíneas, 12 00:01:22,670 --> 00:01:26,349 experiencia en el montaje del robot McQueen y su conexión con Microbit, 13 00:01:26,730 --> 00:01:28,870 habilidades básicas para el trabajo en equipo. 14 00:01:30,269 --> 00:01:31,969 Los objetivos de la actividad son 15 00:01:31,969 --> 00:01:36,409 Comprender el funcionamiento de sensores y su aplicación en sistemas de navegación automática 16 00:01:36,409 --> 00:01:42,409 Diseñar algoritmos que permitan la detección de objetos y el mantenimiento dentro de una zona delimitada 17 00:01:42,409 --> 00:01:46,730 Construir, programar y probar un sistema robótico de limpieza autónomo 18 00:01:46,730 --> 00:01:52,670 Fomentar el trabajo cooperativo y la toma de decisiones compartida, además de la resolución de problemas 19 00:01:52,670 --> 00:02:01,030 Para lograrlo, utilizaremos una placa microbit, un robot McQueen, un sensor ultrasonico de distancia para detectar objetos 20 00:02:01,030 --> 00:02:04,629 y sensores sigue líneas para que no se salga de la sala. 21 00:02:05,349 --> 00:02:08,770 Además, usaremos los actuadores incluidos en el McQueen, 22 00:02:09,009 --> 00:02:10,550 como son los LEDs o el buzzer, 23 00:02:10,889 --> 00:02:13,169 que programaremos mediante el entorno Matecode. 24 00:02:14,330 --> 00:02:19,169 Por otra parte, necesitaremos una zona blanca bordeada por una franja negra 25 00:02:19,169 --> 00:02:23,270 que puedes encontrar en los materiales imprimibles de la situación de aprendizaje, 26 00:02:23,270 --> 00:02:26,889 pero también puedes hacerlo con una cinta aislante negra. 27 00:02:31,080 --> 00:02:32,960 Este es el robot de limpieza funcionando. 28 00:02:32,960 --> 00:02:46,680 Para poder programar las funcionalidades del McQueen necesitamos instalar la extensión McQueen 29 00:02:46,680 --> 00:02:53,819 Para ello entramos en MakeCode, damos extensiones, tecleamos McQueen para buscar la extensión e instalamos la primera que encontramos 30 00:02:53,819 --> 00:02:58,879 Una vez instalada nos ha añadido estas instrucciones de programación 31 00:02:58,879 --> 00:03:10,840 El programa que puedes encontrar también en los descargables consiste en tres bloques 32 00:03:10,840 --> 00:03:14,120 Al iniciar, para siempre y la función gira 33 00:03:14,120 --> 00:03:33,580 en el bloque al iniciar le damos valores a las variables que vamos a usar la función del giro 34 00:03:33,580 --> 00:03:39,879 nos permitirá mover el robot sin salirse del marco en el vídeo tenemos una explicación detallada de 35 00:03:39,879 --> 00:04:05,020 cada instrucción en el bucle de para siempre estaremos comprobando de manera continua la 36 00:04:05,020 --> 00:04:29,540 posición del robot y si tenemos un objeto delante aquí puedes ver el funcionamiento completo del 37 00:04:29,540 --> 00:04:36,540 robot de limpieza. Como puedes ver da vueltas por la sala intentando localizar 38 00:04:36,540 --> 00:05:42,720 la basura. Cuando la encuentra se mueve directamente hasta que la echa fuera. 39 00:05:42,720 --> 00:05:52,279 Nuestra bonus. Batalla de robots. Usando la misma programación para sacar fuera 40 00:05:52,279 --> 00:05:57,519 la basura podemos jugar a enfrentar dos robots para ver cuál sale fuera.