lunes, 17 de junio de 2019

EL UNIVERSO ROBOTICO

 NUESTRO UNIVERSO ROBÓTICO

2019



       En este curso profundizaremos aún más en la ejecución de programas en el entorno de SCRATCH donde haremos  que los participantes introduzcan nuevas variantes, así como el diseño, montaje y programación de los robots Mbots.

       Los alumnos de 6º de primaria, participantes en una edición anterior, serán los que sirvan de faros que iluminen a los nuevos alumnos ( 5º de primaria).



    ¡ Así que a empezar que no hay tiempo que perder!


     Empezamos con SCRATCH y como es natural en cualquier comienzo hay un periodo de adaptación donde vemos como descargar esta aplicación y también como trabajar online.



Ya tenemos a alguien que ya ha empezado.

PRIMERA CLASE

      Cuando comenzamos con SCRATCH nos tomamos un tiempo de adaptación al entorno en que trabajamos. Observamos en los tipos de instrucciones que aparecen y en la creación de escenarios, objetos y disfraces.


   En esta versión de SCRATCH  en la parte inferior izquierda podemos crear escenarios y nuestros alumnos han escogido algunos.


Campo de béisbol.

 Fondo Marino.



Desierto

      También podemos crear y diseñar personajes al igual que en el caso de los escenarios.



     En este caso han elegido dos personajes ( una chica perseguida por un vampiro) y un fondo (interior de un castillo).
SEGUNDA CLASE




    En este otro caso, aparecen tres personajes bailando y como fondo un escenario.  



     Los siguientes pasos serán introducir los diferentes tipos de instrucciones en cada uno de los objetos.
      



 

TERCERA CLASE
       Ya han cobrado vida nuestros objetos. A partir de aquí nuestra imaginación va a ser la que ponga los límites.


   

        Uno de los pasos a seguir es la búsqueda de información.  Se pueden encontrar un gran número de ideas a través de otros programas.



         En la siguiente imagen aparece una versión del Arcanoid pero modificado donde pueden participar dos jugadores.


       CUARTA CLASE
    Veamos el juego en un pequeño video


 


Ufff, parece ser que hemos cometido algún error vamos a ver si lo podemos solucionar.

¡Por fin hemos llegado a la solución!


       

    En las siguientes sesiones continuamos con el diseño y montaje de nuestro  robot

QUINTA CLASE

  En primer lugar se colocan los dos motores que serán los que muevan las ruedas de nuestro artefacto robótico.





       A continuación se le va instalando la batería, la placa y la carcasa.
En la foto de abajo ya se han instalado el sensor sigue-línea y el sensor de ultrasonidos.




 

Por fin estamos terminando de colocar las ruedas.


        La siguiente pregunta que nos hacemos es cómo conseguimos que nuestro pequeño robot cobre vida. Y la respuesta nos la da mblok. ¿Qué es mblok?. MBlock  es un entorno gráfico de programación basado en el editor Scratch 2.0 para que escuelas y centros de formación puedan introducir la robótica de forma sencilla y enseñar a programar robots basados en Arduino.


     Esta es la página donde nos podemos descargar la aplicación MBlock:
       https://www.makeblock.es/soporte/mblock/

       Desde aquí en adelante pondremos a prueba nuestro robot para que realice una serie de tareas.


Para este proceso necesitaremos las tres últimas sesiones.

SEXTA CLASE

 Empezamos con el detector de línea en que el robot realiza una determinada acción al captar una línea de color negro. En nuestro caso retrocede, parece como si detectara la línea y se asustase.          El sensor de línea es el que está funcionando.






     Ha costado un poco pero no debemos dejar de persistir y afrontar el nuevo reto  que es el seguidor de línea en el cual observamos a nuestro prototipo siguiendo una línea como si fuese un perro sabueso siguiendo un rastro dejado por un delincuente.


!Aquí lo vemos¡



SÉPTIMA CLASE
En esta nueva sesión vamos a programar el robot para salvar todos los obstáculos que encuentre a su paso. Ahora el sensor que está actuando es el de ultrasonidos.


     Después de innumerables pruebas hemos conseguido que el robot reaccione girando y después avanzando cuando detecta la presencia de un objeto. Había que tener muy en cuenta la distancia al obstáculo a la hora de salvarlo y esto hizo que se realizasen muchos cambios en la programación hasta alcanzar un buen resultado.

OCTAVA CLASE

    Llegamos a la última sesión donde empezamos el campeonato de sumo. Aquí vemos qué participante arrastra al otro fuera del tatami.  





¡Vaya proeza!


          Otros proyectos donde se realizan modificaciones del juego Arkanoid.