Weekly outline
DESCRIPCIÓN DE LA ACTIVIDAD
La idea es crear un "mBot mascota" que proporcionará respuestas a diferentes reacciones humanas y luego recopilará información sobre ellas.
Los estudiantes codificarán un mBot-mascota para usarlo como un sistema de recolección de datos. Al probar diferentes sensores, estudiarán las reacciones más comunes que un ser humano tiene hacia una mascota (como jugar con ella, acariciarla, hablar bien o gritar). El mBot-mascota tendrá una respuesta específica a cualquiera de estas reacciones humanas.
Cuando el robot tiene un cierto número de reacciones almacenadas, el programa se detendrá y los datos recopilados se mostrarán en la pantalla. Esta información será el punto de partida para crear un estudio estadístico en el que los estudiantes podrán poner en práctica algunos conceptos matemáticos (elaboración de códigos de barras, media, mediana, modo, proporción, proporciones...).
La segunda versión de esta actividad, consiste en interactuar con un mBot disfrazado de bebé.
Esta segunda versión consta principalmente de dos secciones.
- En la primera parte, se ha desarrollado un código en el que el usuario puede personalizar las emociones del bebé, ya que a través del control remoto o mediante el actuador de 4 botones, presionando un botón, el bebé mostrará una emoción. Al tocar otro botón, el bebé volverá a cambiar la expresión. De esta manera, por ejemplo, se puede hacer pequeños teatros que llamen la atención de los más pequeños.
- La segunda sección es que el bebé reconocerá 3 estados, cuando alguien o algo se acerca (sensor de ultrasonido), si hay demasiada luz (sensor de luz) y demasiado sonido (sensor de sonido). Cuando el bebé reconoce esta acción, emitirá una señal acústica y luminosa.
PRIMERA VERSIÓN
El mBot-mascota se encuentra quieto y espera a que aparezca un humano. Una vez que detecta al humano, va corriendo hacia él para interactuar con esta persona. A partir de este momento, el programa depende del comportamiento humano:
- Si el humano toca el mBot-mascota, muestra su amor a través de corazones, que se muestran en la matriz de LED, sonidos felices y luces rosas intermitentes. La variable "Caricia" agrega un punto.
- Si el humano juega con el mBot-mascota, éste reproduce sonidos y la variable "Jugar" agrega un punto.
- Si el humano habla con el mBot-mascota en un tono normal, éste se comunica al mostrar un corazón y la variable "Nice words" agrega un punto.
- Si el humano habla en voz alta con el mBot-mascota, éste se comunica con un mensaje inesperado y sorprendente y la variable "Palabras malas" agrega un punto.
El robot interactuará con el humano hasta que tenga un número específico de respuestas y luego el programa finalizará mostrando los datos recopilados. Se ha resuelto un número de 10 respuestas, pero este valor puede modificarse.
SEGUNDA VERSIÓN
El bebé reconocerá 3 estados, cuando alguien o algo se acerca (sensor de ultrasonido), si hay demasiada luz (sensor de luz) y hay demasiado sonido (sensor de sonido). Cuando el bebé reconoce esta acción, emitirá una señal acústica y luminosa.
El objetivo es convertir el mBot en un bebé real, que se adaptará a cualquier circunstancia, como veremos en el código del programa.
En caso de cualquier anomalía, el mBot emitirá una alarma y mostrará en la Matriz de LED la causa por la cual se emitió. Una vez activada, la alarma se puede desactivar presionando el botón que está integrado en la placa.
Para lograr el objetivo, utilizaremos un sensor de ultrasonido, el sensor de luz y el sensor de sonido.
RECURSOS DE LA ACTIVIDAD
Folder: 1File: 1