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.




 


















lunes, 28 de mayo de 2018

DISEÑO MONTAJE Y PROGRAMACIÓN DEL ROBOT

En primer lugar vamos a observar el montaje de algunas partes del robot.

No sólo se desarrollan la capacidades al programar si no que se incrementan las habilidades en el montaje y diseño del Mbot.

Seguidor de línea.
Colocación del motor.



Primeras Pruebas






Comprobar las indicaciones que nos da el avatar. Distancias del sensor de infrarrojos.





A continuación introducimos nuestro primer programa controlado en remoto mediante nuestro dispositivo 2.4G




En  el siguiente video vemos el programa algo mejorado.





Nos metemos con el cambio de color de los leds.



Y como es natural, también hacemos que emita sonidos.



Otros ejemplos.






Instalamos una pantalla frontal donde podemos representar las formas que queramos.






Estamos en el final y nos planteamos programar el seguidor de línea con estos resultados.




Otro ejemplo.



Y por último la pelea de robots, aunque más bien parece una carrera.






viernes, 11 de mayo de 2018

NUEVOS PROGRAMAS

MOVIMIENTO DEL OBJETO.






Después de varios intentos los alumnos han conseguido un programa con el cual mueven un objeto virtual,  en nuestro caso es un gato, a través de las flechas del teclado.











Aquí tenemos a una de las participantes programando.


 Como no podía ser de otra forma, ponen hasta su sexto sentido en alcanzar el objetivo de desplazar su avatar (el gatito) a través de la pantalla.
















¿Y el resto de los compañeros?
No parece una labor compleja, pero es la primera vez que se enfrentan a este reto. Quieren comprobar  los resultados que obtienen.








Programa creado usando la posibilidad de hacer nuevas instrucciones con los llamados bloques.






Presentación de varios escenarios por nuestro avatar.




 

Continuamos progresando con una simulación del vuelo de un loro.









Conseguimos hacer uno de los juegos más famosos con instrucciones muy sencillas. El Arcanoid.








Alumnos de 5º primaria.








martes, 24 de abril de 2018

Introducción al Lenguaje Computacional

Comenzamos a desarrollar esta nueva capacidad usando un lenguaje muy sencillo y visual como es el de SCRATCH. Los alumnos adquieren con gran facilidad a adaptarse a ese entorno.

Aquí vemos un ejemplo donde aparece un objeto sobre el cual se pueden aplicar una serie de instrucciones que aparecen en la parte central de la pantalla.












A partir de aquí vamos probando las diferentes instrucciones para observar las posibilidades que nos ofrecen a la hora de ir programando.


Hay instrucciones de Movimiento, Apariencia, Sonido, Lápiz, Datos, Eventos, Control, Sensores, Operadores y Más Bloques. Todas ellas nos ofrecen una gran cantidad de posibilidades a la hora de programar.







Organización de los alumnos.





Video en el que se ha programado el movimiento de su objeto (gatito volante).




A continuación se realiza un programa donde intervienen más de un personaje y debe establecerse un diálogo entre ellos.






Alguno de los alumnos se atreve con algo más complicado investigando en otros juegos.




En este caso han visitado la página http://codigo21.educacion.navarra.es/ y han modificado algunos objetos, apariencias  o fondos.

Algunos alumnos ya empiezan a interesarse por el diseño de los Mbots.





Nuevo reto: el laberinto.





EN EL RECUADRO INFERIOR SE PUEDE PULSAR PARA IR A LAS ENTRADAS ANTERIORES, PÁGINA PRINCIPAL O ENTRADAS RECIENTES.