viernes, 22 de mayo de 2015

Sacando dos latas de un círculo con los robots

El problema que les propuse hoy a mis alumnos fue éste: en un círculo definido por cinta de color azul hay dos latas (o 2 cajas en nuestro caso) colocadas de forma aleatoria. Colocamos el robot en cualquier parte del círculo y el robot tiene que:

  1. Girar para encontrar un objeto cerca, con el sensor ultrasónico.
  2. Avanzar para sacar la primera lata del círculo.
  3. Parar cuando detecta con el sensor de color el color azul, que le indica que ya está en el borde del círculo y la lata ya está fuera.
  4. Volver a buscar un objeto cerca, con el sensor ultrasónico.
  5. Volver a avanzar para sacar la segunda lata del círculo.
  6. Volver a parar cuando detecta con el sensor de color el color azul.

Al principio hicieron cosas como éstas en los primeros intentos:


Luego fueron corrigiendo los errores que tenían hasta hacerlo bien:



Aquí otro programa de otro grupo:




¡¡Trabajando con robots y aprendiendo la lógica de los algoritmos y las secuencias de programación y cómo resolver problemas de la vida real de una forma muy divertida!!

¡¡Sois unos cracks chicos!!

Llegó el momento de programar por bloques!!





Los chicos de 2do. de primaria programan una secuencia de órdenes para lograr una meta.




En esta propuesta destaca el poder anticipar aunque se mezcla con el ensayo y error en algunas ocasiones.

Robótica con Lego NXT







La propuesta de robótica con Lego NXT para 5to. y 6to de primaria consiste en  conseguir diferentes retos.
Aunque las primeras actividades que los alumnos llevaron a cabo se relacionaron más con el conocimiento y el manejo básico del robot.

Hoy  descubrieron cómo definir la duración del bloque Mover
El desafío consistió en descubrir cuántos segundos,cuántos giros y cuántas rotaciones se debían programar dentro del bloque MOVER para que el robot avance un metro a la máxima potencia.


Después de unos cuantos ensayos, la tarea está cumplida!!

Enhorabuena a los que lo han alcanzado!!!

jueves, 21 de mayo de 2015

Seguir de línea con el robot Lego Mindstorms EV3

Ayer estuvimos haciendo seguidores de línea con el robot Lego Mindstorms EV3. Al principio los chicos estuvieron probando las diferentes formas de hacerlo hasta que ya encontraron que la solución era seguir el borde de la línea comparando el color que ves (si ves azul andas adelante a la izquierda y si ves el color de la mesa andas adelante a la derecha).

¡¡Hicieron estas maravillas de robots!!



No sabéis lo motivados que estaban intentando que saliera correctamente y corrigiendo los fallos. Trabajando de forma independiente y por parejas. Yo como profesor me limitaba a guiarles y a corregir ciertos fallos, lo demás lo iban haciendo todo ellos.

¡¡Enhorabuena chicos por vuestro gran trabajo!!

jueves, 14 de mayo de 2015

Creando un mando para el robot Lego Mindstorm EV3 por Bluetooth

Los chicos de 4º ESO al ver al alumno que había hecho esto, les entró envidia y quisieron realizar también un mando que controlara el robot Lego Mindstorm EV3 a través de otro robot por bluetooth.

Como si fuera un coche teledirigido, o una grúa de una obra controlada por un mando, o cualquier dispositivo tecnológico que tenga una comunicación a distancia a través de un mando, simularon una situación real y la trasladaron al aula de clase.




¡¡Muy buen trabajo chicos!!

miércoles, 13 de mayo de 2015

Dar órdenes para conseguir una meta concreta



Los chicos de 2do. programan una secuencia de órdenes para lograr una meta.
En esta propuesta destaca el poder anticipar aunque se mezcla con el ensayo y error en algunas ocasiones.

lunes, 11 de mayo de 2015

Adán Levy de Quasar Labs nos enseñó sus proyectos de realidad virtual


Hace poco tuvimos la grata visita de Adán Levy, Managing Director & CTO de Quasar Labs, una empresa innovadora que trabaja con Realidad Virtual, Oculus Rift y la tecnología más innovadora que hay en el mercado.

Nos enseñó varios de los proyectos que hace como una farmacia virtual en la que el usuario puede entrar y comprar los medicamentos que quiera, videojuegos de realidad virtual y muchas cosas con las que los chicos se quedaron maravillados.

Una gran visita que motivó a los chicos a todo el mundo de la tecnología e innovación.

viernes, 8 de mayo de 2015

El día a día y los lenguajes de programación

Nuestros alumnos hoy aprenden en las aulas un lenguaje nuevo,en algún punto este nuevo lenguaje, no se circunscribe a una región , a un país o a un colectivo especial de personas, se trata de un lenguaje más amplio, que ofrece  la posibilidad de ser creadores frente a los ordenadores y a la tecnología en general , no sólo consumidores de la misma.  
De hecho, serán varios los lenguajes de programación  que deberán conocer para poder desenvolverse en esta era digital. Y estamos enfocados a otorgarle a nuestro alumnado las herramientas fundamentales.
A ello vamos!! Ya lo estamos haciendo!!
Pensar ,animarse y encontrar soluciones para  descomponer un programa general en otros más simples, localizar errores, visualizar las repeticiones, son parte de las aptitudes que desarrolla la enseñanza de estos lenguajes de programación en la escuela.
Por otro lado , no dejamos de sorprendernos con las respuestas y el entusiasmos que frente a todos estos nuevos retos manifiestan nuestros chicos.

Aquí compartimos algunas imágenes que lo demuestran!!

Cuántos loops!!!


Así definen los alumnos de 2º de primaria el concepto de loop...












jueves, 7 de mayo de 2015

Moviendo un robot a través de otro robot que hace de mando de control por Bluetooth en 4º ESO

Una vez visto cómo se comunican dos robots a través de Bluetooth, a uno de los alumnos de 4º ESO se le ocurrió realizar un programa en el que un robot "Master" controla los movimientos de otro robot "Slave" a través de las teclas como si fuera un mando de control de un coche teledirigido.


En el vídeo se observa como el alumno sostiene en las manos el robot "Master" que es el que manda las órdenes al robot "Slave" y lo controla según la tecla que pulse.

Hizo varias versiones y le fue añadiendo utilidades hasta que hizo un robot que iba hacia adelante, giraba a derecha e izquierda, iba hacia atrás y paraba, dependiendeo de la tecla que pulse.

¡¡¡Excelente trabajo, enhorabuena!!!

martes, 5 de mayo de 2015

Nuestros alumnos de 1º de la ESO compiten con sus robots

A lo largo del primer trimestre, los alumnos de 1º de la ESO se han estado preparando en sus clases de Robótica para un acontecimiento único: una competición de robots.

El desafío consistía en diseñar un programa que permitiera al robot desplazarse un metro de distancia, quedando lo más cerca posible de la pared pero sin llegar a tocarla. Los alumnos no disponían de una prueba previa de su diseño, sólo tenían una oportunidad para incluir el programa en su robot y ejecutarlo.

Los estudiantes trabajaron por parejas creando a sus robots para la competición y aprendiendo diferentes técnicas para diseñar el programa. Algunos emplearon el sensor ultrasónico para que el robot detectase la pared y frenase antes de alcanzarla, otros contaron el número de rotaciones de la rueda del robot al recorrer un metro, y otros hicieron cálculos con el tiempo que duraba cada rotación.



Fue una experiencia muy gratificante ya que aprendieron nociones básicas de programación como aplicaciones de otras asignaturas como Matemáticas o Física de una forma lúdica y divertida.

Opiniones de los alumnos que la realizaron:


«Mi opinión personal sobre las clases de robótica es buena porque yo creo que, a parte de que aprendemos sobre robots y cómo programarlos, me parece útil para el futuro porque ahora hay muchos robots y me parece bien que aprendamos sobre eso.»

C.S., alumna de 1º de la ESO

«La competición me pareció un reto difícil para mí porque nos chocamos contra la pared. Habíamos utilizado el sensor ultrasónico que lo utilizamos para medir la distancia y que se parase a los 2cm, pero le pusimos demasiado rápido y no pudo parar a tiempo y se chocó. Le habíamos puesto que se moviera ilimitadamente, pero me alegro de que los demás también ganaran a pesar de que yo haya perdido. Si ahora lo tuviera que hacer de otra forma lo haría más ajustado y no pondría que se parase a los 2cm, sino que se parase a los 4cm para que pueda frenar.»

N.C., alumno de 1º de la ESO

«Mi pareja y yo pensamos en usar el sensor ultrasónico con menos de 4cm, eso significa que se va a parar a menos de 4cm, pero resultó ser muy poco y nuestro robot se chocó contra la pared. Si yo tuviera que hacerlo otra vez lo haría con menos centímetros, el robot empezaba a 100cm de la pared y para que no se choque pondría a 97cm y que se pare en seco.»

S.N., alumna de 1º de la ESO


«La clase de robótica es muy entretenida y hay que saber cómo hay que programar el robot. A parte de la clase, la robótica en el día a día es muy importante. Para cocinar, para operar a personas, porque ahora hay robots que ayudan a operar, eso es ingeniería médica. Y en clase hicimos un proyecto muy entretenido, más bien era una competición, trataba de que cada pareja con su robot, por ejemplo el nuestro que se llama BILL GATES, tenía que llegar desde un punto que el profesor nos decía, y había que llegar lo más cerca de la pared pero sin tocarla.»

E.N., alumno de 1º de la ESO

Los chicos de 4º ESO conectando por Bluetooth dos robots Lego Mindstorms EV3

El siguiente trabajo que les propuse a los chicos de 4º ESO fue conectar dos robots por Bluetooth ayudándose de este excelente y sencillo tutorial.

Trabajamos con los Lego Mindstorms EV3 que son los más avanzados del mercado a día de hoy.

La idea fue que un robot al que llamamos "slave" o "esclavo" está esperando a que el robot "master" le mande una señal para realizar una acción. En este caso el robot "master" al tocar el sensor de contacto le envía el texto "baila" al robot "slave" y éste último al recibir el texto "baila" baila.


El robot que se ve a la izquierda es el "slave" o "esclavo" y al ejecutar el programa se queda esperando a recibir la instrucción "baila" que le tiene que enviar el robot "master".

El robot que se ve a la derecha es el "master" y al ejecutar el programa se queda esperando a pulsar el sensor de contacto, y al pulsarlo envía el mensaje "baila" al robot "slave" o "esclavo".

El robot "slave" o "esclavo" al recibir el mensaje "baila" del robot "master" comienza a bailar.

Las alumnas además le añadieron que sonara una canción a la vez y moviera la palanca.

¡¡Gran trabajo chicas :) !!

Robótica en 4º ESO programando una ola con los Lego Mindstorms EV3

Los chicos de 4º ESO están programando los robots de Lego Mindstorms EV3 y esta vez tuvieron que hacer una ola como la de los estadios de fútbol.

Fue un ejercicio que realizaron ellos solos y tuvieron que trabajar en equipo y coordinarse entre ellos.

El objetivo fue que cada robot avanzara con un retardo de tiempo de 1-2 segundos entre cada uno, emitiera un sonido todo el rato, sacara una imagen por pantalla, subiera los "brazos" (la palanca), retrocediera y bajara los "brazos".

Después de un par de intentos aquí os dejo el resultado final :)


No hizo mucha falta apenas ayuda del profesor porque ellos lo supervisaron y corrigieron todo, de hecho, estaban tan motivados que añadieron poner unos papeles pegados a las palancas de los robots para formar ¡¡el nombre del profesor!!

¡¡Buen trabajo chicos!!