jueves, 31 de mayo de 2018

Sesión 28: Presentamos nuestros proyectos

Para esta última clase hemos invitado a nuestras familias para que vean el trabajo que hemos hecho, así como a compañeros que están en otras actividades para que se nos unan el próximo curso.

A partir de nuestro reto ¿cómo podríamos hacer para detectar los incendios antes de que se produzcan? hemos propuesto dos posibles soluciones:

  • Unos árboles-manguera que detectan el calor en su entorno y cuando este alcanza una temperatura elevada, riega con agua esas zonas para evitar que se produzca un incendio.
  • Un robot que recorra los bosques detectando si se produce alguna chispa y, en caso de detectarla, activar un sistema de apagado colocado bajo el bosque.


Tras depurar nuestros proyectos, hemos presentado a los visitantes en qué consisten y cuál ha sido el camino que hemos recorrido a lo largo de estas semanas para llevar a cabo nuestros proyectos.




Y para terminar, David nos ha entregado los diplomas que acreditan el esfuerzo y el aprendizaje de este curso. ¡Nos vemos el curso que viene!

jueves, 24 de mayo de 2018

Sesión 27: Damos forma a nuestro proyecto

En la clase de hoy hemos avanzado mucho en nuestros proyectos, uniendo el desarrollo que habíamos hecho por parejas en un único proyecto y comprobando que todo funciona.



Hemos empezado a realizar pruebas para comprobar que nuestras soluciones funcionan y poder enseñárselas a nuestras familias la semana que viene, en la última clase del curso. ¡No os la perdáis!



jueves, 17 de mayo de 2018

Sesión 26: Comenzamos a desarrollar nuestro proyecto

Con nuestro proyecto definido en la sesión anterior, ha llegado el momento de implementarlo en equipo. Antes de comenzar, nos hemos reunido para dividirnos el trabajo entre los diferentes miembros y así trabajar más rápido aportando cada uno lo mejor al equipo.



Mientras unos estábamos realizando las implementaciones en Scratch para conseguir diferentes animaciones, otros estábamos probando los sensores del mBot y adecuándolos a las características de nuestros proyectos.



Al terminar la clase, hemos comenzado a juntar el desarrollo que hemos hecho en paralelo y a completarlo de cara tenerlo terminado para la última sesión del curso. ¡No os la perdáis!


jueves, 10 de mayo de 2018

Sesión 25: Definimos nuestro proyecto

Esta semana hemos continuado ideando en torno a los problemas que detectamos la semana pasada. Hemos hecho una lluvia de ideas por equipo, pensando posibles soluciones al reto que nos hemos propuesto.



Hemos tenido que debatir con cuáles nos quedamos y cómo las vamos a implementar con las herramientas que hemos aprendido este curso: Scratch, mBot y BlocksCAD.



Para terminar hemos definido cuáles tienen que ser las tareas que tenemos que realizar para poder llevarlo a cabo y comenzar la semana que viene.


jueves, 3 de mayo de 2018

Sesión 24: ¡Comenzamos un proyecto!

Durante este mes de mayo, todo el grupo de Jóvenes Inventores de los jueves de El Porvenir vamos a desarrollar soluciones a problemas que hayamos detectado en nuestro entorno. Pero, ¿de dónde sacamos esos problemas? ¡El mundo es muy grande!



Para arrancar, David nos ha propuesto un tema que todos conocemos: el medioambiente. A partir de ahí, cada uno ha estado investigando sobre posibles problemas que conozcamos en nuestro entorno y buscando información en Internet. Toda esta información la hemos recopilado en la Nube que emplearemos para dar forma a nuestras ideas.


Una vez detectado un gran número de problemas, los hemos estado categorizando, agrupando y debatiendo, hasta seleccionar aquellos que más nos preocupan y darles forma de preguntas. En las siguientes clases crearemos la respuesta a esas preguntas.



Para terminar, hemos elegido por votación cuál de todas esas preguntas será el reto que tendremos que superar en lo que nos queda de curso: ¿Cómo podemos detectar los incendios antes de que se produzcan?


No os perdáis el resto de nuestras entradas, en las que os iremos contando si somos capaces de conseguir solucionarlo. ¡Hasta la próxima!

jueves, 26 de abril de 2018

Sesión 23: Combinamos todo lo que hemos aprendido hasta ahora

Hoy hemos tenido como reto el conseguir que nuestros mBots se muevan por la línea, pero respetándose entre sí, deteniéndose si detectan que están demasiado de otros.




Hemos estado trabajando en equipos, combinando esfuerzos y probando las diferentes opciones, para conseguir que todos los robots tuvieran el mismo programa y se combinaran entre sí.


jueves, 19 de abril de 2018

Sesión 22: Investigamos el sensor de infrarrojos

En la clase de hoy nos hemos propuesto seguir conociendo sobre otros sensores que tiene nuestro mBot, en particular los sensores de infrarrojos que tiene delante. Para ello, hemos dedicado la primera parte de la clase a investigar cómo funcionan y cómo podemos interpretar la información que devuelven en MakeBlock.


Una vez hemos comprobado los diferentes valores que puede tomar y a qué posiciones del robot respecto de los colores del suelo se refieren, hemos hecho un ejercicio para comprobarlo: mientras el robot esté sobre la línea negra con ambos sensores, encenderemos los leds en verde; si uno de los lados está fuera de la línea, encenderemos el de ese lado de color rojo.


Para terminar, tras comprobar que funcionaba como pensábamos, hemos completado el programa para hacer que el robot siga la línea dibujada en el suelo, sin salirse.


jueves, 12 de abril de 2018

Sesión 21: Probamos nuestros robots

Hoy hemos vuelto a nuestro aula habitual y, con el trabajo de la semana pasad aún reciente, hemos incorporado nuestros programas a los robots. Al hacerlo, hemos comprobado que no funcionaban como nosotros deseábamos, por lo que hemos tenido que ir realizando cambios y pruebas hasta que el resultado era el esperado. Nos hemos ayudado entre todos los equipos para conseguir que nuestros robots sean capaces de esquivar obstáculos, proponiéndonos mejoras y detectando los fallos.

Para terminar la clase, hemos salido al pasillo para mostrar a nuestros compañeros el funcionamiento de nuestros robots. ¡Han flipado!


La semana que viene comenzaremos a investigar sobre otros sensores incorporados en el mBot, ¡os esperamos!

jueves, 5 de abril de 2018

Sesión 20: Repasamos y avanzamos

Tras las vacaciones, hemos necesitado de una clase como la de hoy para retomar el estado de nuestros proyectos. Hemos comenzado rehaciendo el programa que teníamos cargado en nuestros mBots, para poder continuar ampliándole. Con ello, hemos aprovechado para repasar conceptos como los condicionales o el almacenamiento de variables.


Para completar el programa, hemos estado pensando la forma en conseguir que el robot emitiera un pitido cada 0,5 segundos durante 2 segundos, de forma similar a como lo hacen los camiones, cada vez que detectara un obstáculo y se moviese hacia atrás. Entre todos hemos sido capaces de identificar los cambios que hay que hacer e introducirlos en el programa.

jueves, 22 de marzo de 2018

Sesión 19: Nuestro mBot esquiva obstáculos

Después de conseguir que nuestro robot se desplazara autónomamente por la clase hoy hemos tenido que programarlo para que esquivara las paredes y no se chocase con ellas. Para ello, hemos utilizado el sensor de ultrasonidos que incorpora el mBot.


Hemos hecho pruebas, haciendo que detecte nuestra mano a diferentes distancias y nos muestre avisos (tanto por el programa como por los LEDs que incorpora) y, cuando hemos conseguido el resultado esperado, hemos podido cargarlo directamente en la placa para que se mueva a forma autónoma por clase.


Ha sido difícil, pero finalmente todos lo hemos conseguido y seguiremos con ello después de las vacaciones. ¡Os esperamos!

jueves, 15 de marzo de 2018

Sesión 18: Cargamos nuestro programa en el mBot

Hoy hemos continuado trabajando con el mBot, aprendiendo a cargar programas en él. Hasta ahora solo habíamos hecho programas que "entendía" directamente desde nuestro ordenador, pero nuestro objetivo va a ser que el robot sea independiente.


Para ello, hemos comenzado probando un programa que haga que nuestro robot se desplace hace adelante y gire, teniéndolo conectado al ordenador. Para cargarlo, hemos tenido que dejar que MakeBlock traduzca nuestro programa a código Arduino, para que el mBot sea capaz de almacenarlo y ejecutarlo.


Tras varias pruebas, hemos conseguido desconectar nuestro robot del ordenador y hacer que sea independiente, dibujando cuadrados en el suelo de la clase.

jueves, 8 de marzo de 2018

Sesión 17: Diseñamos en 3D por el Día de la Mujer

Hoy hemos tenido una sesión especial por el Día Internacional de la Mujer, juntándonos los dos grupos para hacer una actividad en equipo. Para poder gestionar un grupo tan grande, los más veteranos han ejercicio de instructores por un día de los que llevan menos tiempo programando, para que al final de la clase todos hayamos podido realizar la tarea.



Nos hemos iniciado en el diseño en 3D, a través de BlocksCAD. Algunos de nosotros ya vimos el curso pasado diseño 3D con TinkerCAD, pero este es un paso más allá, ya que los bloques no se colocan directamente: hay que programarlos.



Después de familiarizarnos con la herramienta, se nos ha propuesto un reto: diseñar una figura que represente el día de hoy (8 marzo), para participar así en el Día Internacional de la Mujer nosotros también. Gracias a los instructores por un día hemos podido terminarla en tiempo y apoyar así lo que significa este día.