Saltar la navegación

¡QUE EMOCIÓN!

Instrucciones

El reto "¡Que emoción!" es una actividad competencial que te propone mostrar a la cámara web de tu ordenador tu estado de ánimo (emoción) para que el robot mBot2 responda en función de él.

A través de este reto, el alumno descubrirá qué es una máquina educable y aprenderá a manejar un mBot2 "en vivo" para que interactúe según la programación establecida.

Para la realización del reto:

  • EL ALUMNO/A: debe seguir SUS INSTRUCCIONES, las cuales se pueden usar impresas o en formato digital:





  • EL PROFESOR/A: El profesor dispone de este recurso abierto como guía didáctica para dirigir la actividad. Antes de comenzarlo, se recomienda consultar:

Orientaciones docentes

Es conveniente explicar al conjunto del alumnado en que consisten las dimensiones del pensamiento computacional que se van a trabajar y como contribuyen las actividades al desarrollo de estas capacidades:

  • Secuenciación y algoritmos: la base de programación. Con la ayuda de la secuencia de pasos, conseguirán desarrollar la aplicación o programa completo. Es interesante explicar el concepto de diagrama de flujo y cómo puede ayudar a la creación de un programa.
  • Pensamiento lógico: en cada uno de los pasos, el alumno o el grupo, deberá reflexionar y pensar sobre lo que debe conseguir con su programación.
  • Abstracción y descomposición: fundamental en programación. "Divide y vencerás".
  • Paralelismo y sincronización: el manejo de eventos y el encadenamiento de acciones debe estar perfectamente definida en el robot. Gran parte del trabajo que hará el alumnado estará basado en esta dimensión.
  • Representación de la información: será habitual el uso de variables y datos que se van a repetir en el código. Debe fomentarse su uso.
  • Detección de errores y perseverancia: IMPRESCINDIBLE. Si se quiere conseguir que el robot ejecute un programa con éxito, el alumnado deberá verificar el código y depurarlo.

Motivación

Las emociones son reacciones que sentimos cuando algo nos pasa o pensamos en algo, y afectan tanto nuestra mente como nuestro cuerpo. Estas nos ayudan a entender lo que estamos viviendo y nos guían en cómo afrontar situaciones. 

En este desafío enseñarás al mBot2 a reaccionar frente a imágenes tuyas, de la misma forma que el ser humano reacciona (se emociona) frente a situaciones o vivencias.

Antes de empezar...

¿Conoces las emociones? ¿Te has parado a pensar cómo expresas en tu cuerpo las principales emociones? 


Fragmento de "Del revés". Emociones básicas.(Licencia estándar de YouTube)

Orientaciones docentes

Es recomendable aprovechar la actividad para trabajar las emociones con el alumnado. Podría incluirse alguna actividad previa grupal para descubrir las emociones que puede sentir el ser humano.

Después, el debate está abierto: ¿puede un robot emocionarse?

¡Prepárate!

Elige las emociones que vas a expresar.

Elige 5 emociones que quieras transmitir al robot y escribe al lado cómo las vas a expresar con tu rostro. Recuerda que en este desafío vas a enseñar a reaccionar a tu robot a través de la cámara del ordenador.

 

Programación paso a paso

Paso 1

Prueba el mBot2 en el modo “En vivo”.

Crea un código para CyberPi, semejante al que tienes a continuación y prueba el modo "En vivo". Usa los controles para iniciar y parar el programa y comprueba que el display del robot se enciende en verde y reproduce el sonido “sorprendido” cuando pulsas en la bandera.

Paso 2

Completa el código del paso anterior:

  • Crea una variable llamada “Emocion”.
  • Usa el condicional “Si” para realizar diferentes acciones en función de su valor. Te servirá para decidir como reacciona el robot dependiendo de la emoción.
  • ¡Pruébalo en vivo! Recuerda que debes pulsar primero en la instrucción “fija emoción” con el valor deseado.

Paso 3

En este desafío necesitarás usar la extensión Máquina Educable (teachable machine).

1. Selecciona un objeto (no un dispositivo) y agrega la extensión:


  • Entra en el siguiente tutorial para ver como configurar la máquina educable:

https://libros.catedu.es/books/cyberpi-y-mbot2/page/software-educable-maquina-educable-teachable-machine

2. Crea un nuevo modelo con 5 opciones en la máquina educable. Cada una de ellas será una emoción diferente. ¡Usa las emociones que elegiste en el punto 3!

 Paso 4

Crea la programación completa en el objeto y en el dispositivo:

  • En el objeto: la cámara web del ordenador detecta nuestro rostro y le asigna un valor numérico a la variable “Emocion”.

  • En el dispositivo (Cyberpi): en función del valor de “Emocion” el robot cambia su color y se reproduce la un sonido.

SOLUCIÓN

Existen múltiples formas de programar la secuencia del robot. A continuación tienes una posible solución con la que podrás resolver este reto:

  • Contraseña: vaicMbot2

DESAFÍO

¿Serías capaz de agregar una nueva emoción? ¿Crees que Mbot2 podría expresar alguna de las emociones de una forma más impetuosa?

Cambia el código anterior para y agrega alguna variante a este reto y ¡consigue la excelencia en este reto!

Creado con eXeLearning (Ventana nueva)