Buenas, soy José Manuel Saez,
soy profesor de titular de universidad en la UNED
y les voy a presentar este contenido relacionado con el microbit McQueen
y Neza en la enseñanza elemental.
Son una serie de dispositivos y herramientas interesantes
y fundamentales para trabajar la robótica educativa en las aulas.
En este caso nos estamos centrando en la etapa de educación primaria.
Les traemos estos ejemplos
y antes de nada me gustaría hacer una revisión algo teórica
destacando a nuestro gran.
Autor fundamental que es John Dewey,
que forma parte de la teoría activista de la escuela nueva.
Este autor, como ustedes saben, tiene esa visión
en la que los estudiantes se mantienen trabajando,
se mantienen activos,
hacen cosas y tiene la actividad como algo fundamental y predominante
que fomenta también la autonomía del alumno,
que el alumno haga cosas por sí mismo
y sea capaz de organizarse.
Partiendo de necesidades e intereses
y, por supuesto, teniendo en cuenta la experiencia del estudiante.
Es una visión muy importante a la hora
de tener en cuenta la pedagogía en general y la robótica educativa
en particular, con la programación por bloques
que es la que utilizaremos.
También quiero destacar a Simulpaper.
Que es el gran arcano,
el gran referente relacionado con la tecnología educativa.
También tiene un planteamiento activo,
el mejor aprendizaje será cuando el estudiante se hace cargo,
cuando estudiateis char, así decía él.
Y bueno,
pues es el creador del proyecto logo, construccionismo,
y tiene una visión muy activa y particular,
y para muchos es el padre del pensamiento computacional.
Hablando del pensamiento computacional,
se destacan una serie de conceptos computacionales y elementos,
pero lo fundamental es la resolución de problemas.
Es un proceso cognitivo que nos permite resolver problemas
con todos estos conceptos computacionales,
secuencias, abstracción,
tener en cuenta la detección de errores o depuración,
corregir errores, perseverancia.
En definitiva, una serie de elementos fundamentales
que vamos a ver en algunos ejemplos.
Y tener en cuenta también que el pensamiento computacional
es un concepto más general y las competencias instrumentales
que se desarrollan, que es la programación y la robótica,
es algo particular que está dentro del pensamiento computacional.
En definitiva, programación, visual por bloques,
que vamos a ver, y robótica forman parte
del pensamiento computacional como competencias instrumentales.
Hay que tener en cuenta también conceptos muy importantes
como sensores y actuadores.
Sensor que es capaz de obtener información,
un sensor de sonido, sensor ultrasonico de distancia,
que son los ojitos que tienen los robots.
Hay sensores de luz, de temperatura.
Y luego hay actuadores, como los motores, un servo,
un LED, son actuadores.
Por tanto, también debemos tener en cuenta estos dos conceptos,
debemos tenerlos en cuenta para que nuestros estudiantes sepan.
Sean capaces de distinguir los mecanismos en la robótica.
Quiero destacarles la microBIT,
que es esta tarjetita que tienen en la parte izquierda.
Pueden ver perfectamente
cómo esta tarjeta se maneja muy bien, muy fácil,
se le puede introducir el código por bloques
y luego se puede incrustar en varios dispositivos,
en este caso en el McQueen que tenemos en la parte derecha
con el robocito.
Entonces ya tenemos ahí maneras de trabajar interesantes.
Para trabajar con la microbit entramos en esta página web,
microbit.
org, donde podemos desarrollar y guardar todos nuestros proyectos.
Y bien, algunos proyectos sencillos que podemos utilizar
y trabajar.
Bueno, en este caso no es tan sencillo,
pero sí me gustaría que se fijaran en el código.
Este código es el código de un sigue líneas,
que es el robot McQueen,
que va por una línea negra y va moviéndose
sin salirse de la línea.
No es magia, es simplemente el sensor que tienen.
El robot sigue líneas en la parte de debajo.
El código está basado en los condicionales.
Primero partimos de un bucle, para siempre,
y dentro de ese bucle hay unos condicionales.
Y hay, digamos, tres condiciones.
Uno, que al leer el motor izquierdo y el derecho siguen por el 0.
Si se mantiene una lógica de 0-0,
es decir, que estamos leyendo el color negro,
los dos motores avanzan.
Si detectas el número 1 en uno de los sensores,
entonces uno de los motores se para a avanzar velocidad 0
y entonces gira sobre sí mismo, rectifica.
Y el efecto contrario lo tenemos si en el otro lado izquierdo
detecta el 1, es decir, detecta el color blanco,
entonces es el motor derecho el que se bloquea.
La lógica vendría a ser algo así igual.
Aquí vemos cómo el motor detecta el 1,
el colorcito blanco, en la parte izquierda
y bloquea el motor derecho y gira sobre sí mismo,
rectifica.
Y así en la parte derecha detecta el blanco,
bloquea la rueda izquierda y así rectifica.
Y si no detecta ningún color blanco, 0, 0,
pues los dos motores hacia delante.
Esta es la lógica del sigue líneas, esa base de sensores.
Bueno, pues esto es algo que podemos entender y trabajar
con niños de quinto y sexto de primaria y que vayan programando
y entendiendo la lógica.
Vamos a ver otro proyecto más sencillo
a continuación, que es con la tarjeta microbit.
Tenemos el dado.
La programación en este caso es si agitamos la microbit,
que tiene un sensor,
mostrar un número al azar del 1 al 6.
Y entonces el numerito que sale es aleatoriamente.
Puede salir del 1 al 6 el que sea.
Volvemos a agitar y sale otro número.
Es un proyecto muy fácil,
que los niños enseguida lo entienden,
y entiendelo que es un sensor,
el sensor de movimiento del agitador,
y el actuador, que en este caso son las luces,
los LEDs, con el numerito,
teniendo en cuenta también la lógica de los números aleatorios,
que en este caso del 1 al 6.
Y hemos hecho un dado con la microbit.
Un proyecto sencillo que puede ser introductorio
para utilizar la microbit.
También tiene la microbit sensor de temperatura.
Podemos hacer un proyecto, es decir, al presionar el botoncito A
de la microbit me muestra la temperatura
y como tiene un termómetro, la microbit detecta la temperatura.
En este caso, ahí solo se ve el 2,
pero es que va pasando así de lado.
Sería a lo mejor 22 grados.
En definitiva, otro proyecto sencillo
que podemos hacer en el aula con la microbit.
Además, podríamos hacer.
Podríamos hacer proyectos en el aula interesantes,
como tener varias micro bits y que los niños vayan por el colegio
tomando la temperatura de distintos lugares,
del patio, del gimnasio, del hall, de la clase,
y toman distintas temperaturas,
distintos datos y hacen una media aritmética.
La primera media aritmética que hacen en su vida,
en cuarto de primaria, en tercero, y la media que me sale es esta,
tomando la temperatura de varios lugares.
En definitiva, son proyectos que podemos hacer.
Relacionándolo con los datos que podemos obtener.
Otro proyecto interesante con la microbit es el nivel de luz,
porque además la microbit tiene un sensor de luz.
Hacemos el proyecto con este código tan sencillo
y detecta la luz.
Pero es que además podemos complicar este proyecto.
Que podemos situarlo en el McQueen, el robocito McQueen
que tiene las ruedas, colocamos este código que ven aquí,
y entonces lo que ocurrirá es que hay un bucle que es para siempre,
dentro hay un condicional que dice si el nivel de luz
es más grande que 200, es decir, si hay mucha luz,
entonces los motores del robot, motor izquierdo y el derecho,
andan.
Por tanto, si hay mucha luz,
el coche anda.
Si no hay luz, si no, parar.
Es decir, el motor se para.
Por tanto, el coche anda si hay mucha luz.
Entonces, podemos hacer este experimento en el aula,
que programen esto, y directamente con la linterna del móvil,
enchufar al sensor, a la tarjeta,
y entonces el cochecito andará.
Dejamos de enchufar la luz del móvil y deja de andar.
Y podemos ir ajustando también
si el número ideal es 200 en función del ambiente.
En definitiva, es un proyecto que aprovecha el sensor de luz
para trabajar también con el McQueen.
Pasamos a otro dispositivo que también utiliza la microbit,
pero en este caso es el kit Neza.
Para mí es muy recomendable porque utiliza también Lego Technic.
Podemos plantear como elemento curricular aquí,
en primaria, destacar esta situación de aprendizaje
y crear un robot barrera con un semáforo.
Entonces trabajamos un servo y un LED.
En definitiva, esta es una propuesta,
se podría ajustar más a cada contexto,
pero aquí están todos los elementos curriculares que podrían
ustedes utilizar en esta situación de aprendizaje.
Muy bien, aquí la transposición didáctica,
uno a uno, toda la tarea poco a poco.
Bueno, yo creo que está bastante bien planteada.
Bueno, tenemos el NEZA,
que como vemos tiene su cerebro arriba, que es la microbit,
que allí es donde tenemos que meter el código.
En la parte izquierda en gris ven un motor servo,
un motor para mover arriba y abajo la barrera.
Está conectado al S1,
eso lo tenemos que tener en cuenta a la hora de programar.
Y luego están los ojos que están en la parte derecha,
que es el sensor ultrasonico de distancia,
que en este caso nos sirve para detectar si hay algún movimiento
para levantar o bajar la barrera.
Si detecta algo, entonces sube la barrera de manera automática.
Bueno, tenemos estas piezas de LEGO Technic paso a paso.
Mi fuente aquí en este caso es ElectroFreaks Wiki.
Muy recomendable, muchos proyectos que tienen aquí
situados del Neza y poco a poco vamos teniendo las piezas,
vamos construyendo poco a poco todo el armazón,
vemos que en la 4 ya hemos colocado el servo, el motor servo,
ya hemos colocado ahí los ejes para colocar la barrera
con ese engranaje.
Seguimos, colocamos el sensor ultrasonico
en la 9, ya está colocado y colocamos.
Lo que es el aparato con la microbit y hay que conectar los cables
también adecuadamente y por otro lado también asociamos
o vinculamos el proyecto del semáforo para hacerlo más sencillo
en vez de tener una luz verde y otra roja nos centramos
en que se enciende una luz amarilla o se apaga luego
ya se puede complicar más el proyecto pero así para iniciar
con una lucecita sola es suficiente bueno.
Una vez que tenemos este proyecto montado,
tenemos que tener en cuenta que si teníamos el servo en S1
y teníamos el sensor ultrasonico en 1,
esto va a ser importante a la hora de hacer el código
porque lo tenemos que tener bien situado.
Bueno pues a través del código utilizamos la extensión planet
x para los sensores y neza tenemos que instalar primero esas extensión
sino no nos van a salir los bloques vale ya tenemos la programación
vemos aquí que cuando se inicia todo está todo desactivado todo
está desactivado y.
Dice para siempre, como ustedes saben,
hay conceptos computacionales, secuencias, bucles, condicionales,
pues bien, para siempre es un bucle.
Quiere decir que lo que ocurre dentro de para siempre,
ocurre siempre.
Porque si no estuviera ese bucle, lo haría solo en el primer segundo
y dejaría de funcionar.
Para siempre está funcionando que el sensor ultrasonico
de distancia se fija como variable y ven que está en el J1.
Vemos que si detectamos esa variable que es menos de 15,
es decir, si los ojitos del sensor ultrasonico
a menos de 15 centímetros detectan mi mano,
entonces el servo S1 se mueve, 240, se mueve.
Y además el LED, es decir,
el semáforo que hemos puesto amarillo, activado,
se enciende la lucecita y hacemos una pausa.
Si no detecta nada, es decir, si no detecta los ojitos,
el sensor ultrasonico, nada, no detecta ningún objeto,
entonces el servo se queda en 180, que es como está,
es su posición que tiene la barrera, y el LED,
es decir, el semaforito,
la luz amarilla está desactivada.
De modo que se queda todo esperando a que haya alguna acción
o se detecte algo por parte del sensor ultrasonico.
Bien, pues estos son.
Algunos proyectos que yo creo que pueden resultarle a ustedes
interés, paso a paso,
pueden hacerlos ustedes mismos.
Colocaremos también más adelante en algunos lugares,
en algunos espacios, los ejemplos mecánicos de todo esto,
para que sea más visual.
Y en definitiva, a través de la microbit,
ya sea ella sola, con un dado, con sensores
o utilizando el kit McQueen por un lado o el kit Neza,
podemos hacer muchos proyectos.
El kit Neza es muy recomendable también por su versatilidad
porque podemos hacer la barrera, podemos hacer un coche,
podemos hacer que detecte la humedad de las plantas,
podemos hacer muchísimos proyectos con las piezas Lego Technic,
podemos hacer una araña, es más versátil,
también es más caro ese kit que el McQueen que es más barato.
Pero bueno, hay que valorar las cosas y ya como docentes o especialistas,
analizar y comprobar si nos interesa para nuestros objetivos.
Finalizo haciendo referencia a que todos estos materiales
y proyectos parten de un proyecto IMAX de Masí,
que tengo el honor de coordinar con el profesor
Esteban Vázquez Cano.
El proyecto es PROMBOT, programación creativa
en educación primaria, elaboración de materiales
y propuestas para una codificación por bloques,
motores de juegos, aprendizaje automático y robótica.
Este proyecto dura tres años, es muy ilusionante para nosotros.
Tenemos un blog en la UNED que si ponen
PROMBOT UNED les sale, pueden ver el equipo,
pueden ver los eventos, pueden ver materiales,
pueden ver resultados y yo les invito.
A escribirnos, a contactar con nosotros
si ustedes tienen interés y les atenderemos con mucho gusto.
Por lo demás, simplemente darles las gracias por su atención
y que disfruten del contenido del curso.