sábado, 23 de abril de 2016

¿Libros, Cervantes, programación, robótica y STEAM unidos? Participa en #cervanrobotweek #23a29abril ¡Toda una gran aventura!

 
Las andanzas de nuestro ilustre Don Miguel de Cervantes Saavedra con "El Ingenioso hidalgo Don Quijote de la Mancha" han dejado una huella imborrable en nuestras vidas. Se han cumplido 400 años de su muerte y, a lo largo de estos días, se están sucediendo sin pausa actos e iniciativas que lo conmemoran.

El evento virtual en twitter #cervanrobotweek #23a29abril nace como una iniciativa para recordar a nuestro gran escritor, pero también con la idea fundamental de encontrar nuevos caminos para fusionar literatura, programación, robótica y STEAM.

Dicho evento está abierto a la libre participación de todo el que lo desee utilizando el hashtag #cervanrobotweek #23a29abril.

La iniciativa ha empezado a cargo de unos amigos tuiteros sin una planificación definida. Cualquier usuario tuitero puede unirse a la misma y aportar sus ideas, creatividad y sabiduría.

El lanzamiento oficial lo ha realizado nuestro gran compañero y enorme persona Gabriel Rubio con el artículo ¿Libros y Scratch? ¡Participa en la cervanrobotweek! en el blog "La escuela que yo quiero".

Fruto de ello, ha sido la primera propuesta de actividad.

Añadir al Estudio Scratch #cervanrobotweek #23a29abril proyectos que encontremos o creemos sobre Cervantes, Don Quijote y sus personajes en el portal de Scratch.

https://scratch.mit.edu/studios/2006518/projects/

Otras ideas iniciales se están recogiendo en el hashtag #cervanrobot #23a29abril:

Pero sólo es un punto de partida. ¿Qué más podemos hacer?

Al igual que nuestro entrañable y locuelo Don Quijote, nuestra imaginación está repleta de grandes y disparatadas ideas que pueden hacer de nuestro mundo un lugar más agradable y creativo.

¿Qué nuevas aventuras nos deparará #cervanrobotweek #23a29abril?

¡Aporta tu aventura!

martes, 29 de marzo de 2016

Robótica intensa: #ERW2015, #cervanbot y mucho más


http://mediateca.educa.madrid.org/resultados.php?q=%23cervanbot&Field=6


¡Y tan intensa!

Me he encontrado inmerso en un número tan elevado de eventos, actividades y compromisos relacionados con la programación y la robótica que me ha sido imposible escribir los artículos que en un principio tenía intención de elaborar.

Y aunque durante estos días me había propuesto realizar un artículo detallado de cada uno, de nuevo ha sido imposible.

Así que prefiero realizar al menos un pequeño resumen antes de que nuevas responsabilidades vuelvan a dificultar recoger la referencia a algunas de las vivencias. Se proporcionan los enlaces para poder ampliar la información.

Continuamos trabajando tanto con Scratch como con los proyectos en que grupo que el curso pasado empezamos a a llamar Grupostrónicos.

Durante estos meses, prácticamente, hemos elaborado casi tantos proyectos Scratch como en el curso, anterior pero sólo ha sido posible publicar algunos de ellos en nuestra cuenta de clase: https://scratch.mit.edu/users/estamosempezando/projects/

También retomamos los Grupostrónicos en su fase 3 y se han ido añadiendo nuevas experiencias: http://www.educa2.madrid.org/web/aprendemos-con-bots/grupostronicos 

El nombre de Grupostrónicos cambió durante #cervanbot. Empezamos a hablar de Comandotrónicos, pues los alumnos de 6º se convirtieron durante esos días en mentores de otros cursos.

En la Semana Europea de la Robótica #ERW2015 hubo una gran participación de alumnos. La información ampliada se encuentra en: http://www.educa2.madrid.org/web/aprendemos-con-bots/eu-robotics-week.
  • Empezamos a hablar de pensamiento robótico.
  • Alfredo Sánchez no sólo nos regaló un visita y charla inolvidable, sino que nos prestó su impresora 3D para que pudiéramos imprimir nuestros modelos 3D.
  • Esa misma impresora la utilizamos también para impartir una serie de minicharlas a todos los cursos de primaria.
  • Nos visitó Zeus Eye para impartir una serie de charlas realmente interesantes.
  • Pusimos en marcha durante unas semanas unos kits robóticos viajeros. 
  • Los Grupostrónicos realizaron una actividad artetrónica consistente en realizar llaveros en 3D, esculturas, carteles e historias Scratch, grabando  gran parte de las experiencias con tablets.
  • Realizamos proyectos Scratch en las que un robot debía ayudarnos a combatir la explotación de recursos naturales. 


En los meses siguientes, muchos de los esfuerzos fueron dedicados a preparar, difundir y realizar #cervanbot 2016 (Semana Cultural Tecno-robótica del CEIP Miguel de Cervantes de Leganés): http://www.educa2.madrid.org/web/aprendemos-con-bots/-cervanbot. Las sorpresas fueron continuas:
  • Más de 30 talleres de empresas colaboradoras,
  • Aproximadamente otra veintena de talleres impartidos por profesorado o alumnos del centro.
  • Visita de personalidades: alcalde de Leganés y de la inspección.
  • Entrevistas por parte de Ser Madrid.
  • Una elevada partición en el hashtag del evento: #cervanbot.
  • Y mucho más.

Han sido muy diversas las actividades de formación en las que he intervenido de ponente o colaborador en estos meses y también otras muchas a las que he tenido que expresar mi imposibilidad de colaborar, pues el tiempo no me daba más de sí. Mis agradecimientos a todos los ofrecimientos; han sido tantas las oportunidades que realmente me han sorprendido.

Dejo el vídeo con la entrevista realizada en las jornadas Innovar es Crecer, donde estuve como ponente durante toda la jornada matinal y vespertina.

Como siempre, en toda entrevista, se pueden escapar muchos detalles, pero se resaltó como nuestro contacto inicial con la robótica fue más con intencionalidad creativa y transversal más que técnica o meramente computacional, pero también abriendo la puerta a cómo la robótica puede ayudar al desarrollo de todas las competencias, a estructurar nuestro pensamiento y a prepararnos para la vida. 

 
¡Muchísimas gracias a todos los que han hecho posible todas estas maravillosas experiencias!

domingo, 7 de febrero de 2016

Prácticas provisionales de investigación Arduino realizadas con Ardublock en MAX


A lo largo de estos meses hemos estado creando una serie de proyectos de programación Ardublock para Arduino en MAX (MAdrid_linuX).

El objetivo de las prácticas no es tanto educar a pequeños ingenieros, sino apoyar la creación de materiales plásticos, algunos de los cuales pueden visualizarse en el espacio de vídeos y diversas secciones de Aprendemos con bots - #cervanbot.

Si bien se trata aún de un material ni mucho menos definitivo y que se continúa mejorando, lo enlazamos.


Provisionalmente se encuentra incluido en el espacio "Multimedia Scratc: crear como un niño", a continuación del apartado cero.

sábado, 31 de octubre de 2015

Instalar Arduino + Ardublock en Windows, ¡con paciencia!

 

La instalación de Aduino + Ardublock en Windows es un proceso no inmediato y lleva algo de tiempo al tener que seguir varios pasos. Si no conocemos el proceso, es bastante probable que nos lleve cerca de media hora o incluso más. Si aparece algún problema o atasco, el tiempo necesario para lograrlo puede alargarse de forma importante.

Por tanto, si nos animamos, armémonos de paciencia. Se trata de una instalación posible, pero puede llegar a desesperarnos en algún momento. De hecho, en más de un momento nos parecerá que no está pasando nada; deberemos esperar.

Aviso para entornos educativos e interesados en Linux

El proceso de instalación de Arduino + Ardublock en las últimas versiones de MAX (MAdrid_linuX) es mucho más rápido que lo aquí descrito y aparecen bastantes menos problemas con muchos drivers. Incluso es mucho más fácil que en Ubuntu. Quien disponga de MAX, puede hacer la instalación de Arduino + Ardublock fácilmente utilizando el gestor de paquetes Synaptic.

Las descarga de MAX puede realizarse desde su página oficial. Es un sistema libre, gratuito y educativo que publica versiones totalmente nuevas aproximadamente cada año. La instalación incluye ya un gran número de aplicaciones para múltiples usos ofimáticos y educativos.
Siempre que acometamos la instalación de un sistema operativo de cualquier origen, es muy importante tener copias de seguridad de todos nuestros programas y datos.
http://external.educa2.madrid.org/web/max/  

De forma resumida los pasos que vamos a seguir en Windows 7 son los siguientes:
  1. Descargar e instalar Arduino IDE desde https://www.arduino.cc/en/Main/Software.
  2. Conectar la placa y esperar a que se actualicen e instalen los controladores.
  3. Comprobar en Herramientas de Arduino IDE que está marcado el modelo y localización en Placa Puerto.
  4. Probar un ejemplo de programación con Arduino IDE; en nuestro caso, Blink. No sería necesario, pero no tendría sentido seguir si no se reconoce la placa.
  5. Descargar el archivo de Ardublock desde http://sourceforge.net/projects/ardublock/files/?source=navbar.
  6. Crear una varias carpetas anidadas (no se crean por defecto) dentro de Documentos/Arduino y copiar el archivo de Ardublock en
    Documentos/Arduino/tools/ArduBlockTool/tool/.
  7. Comprobar que Ardublock aparece ahora como una entrada dentro del menú Herramientas de Arduino IDE y ejecutarlo. 
En caso de aparecer dudas o que en la documentación no se haya reflejado algún aspecto debidamente, recomendamos comunicarlo o consultar algunos otros artículos en la web, como:

Instalar Arduino IDE: https://www.arduino.cc/en/Guide/Windows.
Instalar Ardublock: http://blog.ardublock.com/2011/10/25/install-ardublock-arduino-ide/.

Procedamos a describir el proceso con más detalle.
 
La placa que se toma como referencia es Arduino UNO R3 genuina. Si nuestra placa es clónica (no es la oficial), puede estar fabricada con un chip cuyo driver no se instale durante el proceso; habría que buscar en la red el driver para ese chip e instalarlo de forma complementaria.  Por ejemplo, algunas placas como  DCcduino o M.J Duino UNO R3 del kit compatible Ardublock y otras disponen de un CH340 USB-to-serial chip; se puede descargar de la página del fabricante  (http://www.wch.cn/download/CH341SER_ZIP.html) o pulsando aquí. La versión de 2015 tiene un chip diferente.

Primero descargarnos Arduino IDE, el entorno de programación de base. En nuestro caso, pulsando en Windows installer. Se descargará la versión 1.6.5. Tengamos en cuenta que en el centro, por motivos de antigüedad de varios equipos, muchos contienen una versión anterior, por lo que pueden aparecer diferencias.

Una vez descargado, localizamos el archivo (normalmente en la carpeta descargas con un nombre similar a  arduino-1.6.5-r5-windows.exe) y pulsamos sobre el mismo para instalarlo.  

Frecuentemente, parece que no está ocurriendo nada, pero hay que esperar pacientemente hasta que vayan apareciendo los sucesivos mensajes de aviso. Mientras que no se active Close en la siguiente ventana, el proceso no habrá terminado.


En general,  en todos los pasos debemos pulsar Aceptar o Instalar. Estas son algunas de las ventanas que pueden ir apareciendo:



Como vemos, hemos marcado Siempre confiar en el software de "Arduino LLC" para que no siga preguntando.

Una vez completado el proceso, aparecerá esta ventana con la opción Close (Cerrar) activada. Cerramos.


Conectamos la placa al ordenador mediante el cable USB y aparecerá un mensaje de que se está instlando el controlodador. Lleva un tiempo bastante importante y de nuevo hay que esperar.

Si bien podemos ejecutar ya Arduino IDE desde su icono, es mejor reiniciar el equipo antes y luego ejecutar.

Una vez henos pulsado en el icono para iniciar Arduino IDE, desde Herramientas seleccionamos la Placa que vamos a usar y el Puerto al que está conectada la placa (debe marcarse con un tick). Este puerto puede variar en función de los dispositivos que tengamos conectados.



En caso de que tengamos dudas del puerto asignado, podemos consultarlo en el Menú inicio de Windows accediendo a Panel de control, pulsando en Administrador de dispositivos y desplazándonos en la lista hasta Puerto.



Bien. Ya podemos probar nuestro primer programa de ejemplo. Pulsamos en Archivo / Ejemplos / 0.1 Basic  y abrimos el programa Blink. Pulsamos en Subir (icono en la parte superior parecido a una V, por tanto, con forma de tick) y nuestra placa debe reaccionar primero mostrando unos parpadeos rápidos de varias lucecitas  y, luego, mostrando un parpadeo alternativo del led asociado a la dirección 13.

Si queremos comprobar mejor el efecto, basta subir cualquier otro ejemplo, ejecutarlo (normalmetne no ocurrirá nada)  y volver a utilizar luego Blink.

Ahora, tenemos que añadir Ardublock. Accedemos a la página del proyecto en SourceForge, acceder a Files y descargamos uno de los archivos. En este caso, el primero de la lista (que es la última beta desarrollada): ardublock-beta-20140828.jar.

Debemos copiar ese archivo descargado dentro de otra carpeta. En el caso de Windows, debemos acceder a Documentos/Arduino y "crear" tres subcarpetas. Antes de crearlas, el aspecto de la carpeta Arduino sería el siguiente:



Dentro de Documentos/Arduino, creamos tools, dentro ArduBlockTools y, en su interior, tool. En resumen,  quedaría como Documentos/Arduino/tools/ArduBlockTool/tool/. Es muy importante que las carpetas se creen con los nombre tal y como aparecen respetando incluso las mayúsculas.

Una vez hecho esto, copiamos el archivo ardublock-beta-20140828.jar (u otra versión) dentro de  Documentos/Arduino/tools/ArduBlockTool/tool. Observemos que la ruta en la captura es diferente y muestra el contenido de tool.


Ahora, si cerramos y volvemos a ejecutar Arduino IDE, dentro de Herramientas, aparece la entrada de Ardublock.

Ejecutamos Ardublock y su aspecto debería ser similar al siguiente:


martes, 13 de octubre de 2015

Inicio de curso robótico y "Feel the force"

¡Estamos de vuelta!

Hemos empezado un nuevo curso y desde el primer día nos hemos puesto en marcha para recuperar el espíritu robótico.

Lo primero que hicimos fue sacar de su casa-armario a nuestros mascotabots, esos maravillosos compañeros que tanto nos divirtieron el curso anterior mientras iban creciendo en número y simpatía.

http://mediateca.educa.madrid.org/video/2ui9rgu7xnt8zgwd

Buscamos lo mejor de nuestra fuerza interior con ayuda de Yoda. Los alumnos y alumnas se sintieron como Caballeros y Damas Jedi en busca de su lado luminoso. Y claro, si ellos eran Caballeros y Damas Jedi, el profesor tenía que ser...


Aparecieron los nuevos dibujos de bienvenida.




En días sucesivos dedicamos sesiones a recordar cómo trabajábamos en grupos con los kits eléctricos, littleBits, placas Arduino, Makey Makey con Scratch y  juegos eléctricos, con todos ellos creando efectos plásticos y visuales.


http://mediateca.educa.madrid.org/usuario/aangel.ruiz/videos


También Scratch ha tenido sus momentos, esta vez más como herramienta en línea, y los primeros proyectos están entregados en las tareas del aula virtual e, incluso, ya hay alguno compartido por alumnos en el propio portal. Reinventar estará más que permitido, nos ayudaremos de lo que aprendimos en el curso anterior y también recurriremos a las nuevas sorpresas en forma de material de apoyo que el profe ha elaborado:

http://jueduco.blogspot.com.es/p/scratch.html 

Y sí. También estamos empezando a animarnos a que todos los alumnos contacten con Arduino y el diseño 3D.

http://www.educa2.madrid.org/web/aprendemos-con-bots/inicio/-/visor/dos-en-uno-arduino-con-expertos-y-primer-contacto-con-diseno-3d-programado-en-max-madrid_linux-

Es un curso escolar que viene cargado de ideas. Una de ellas, volver a participar en #cervanbot, la Semana Cultural Tecno-robótica del centro.

http://www.educa2.madrid.org/web/aprendemos-con-bots/-cervanbot 

¡Esperemos que muchas ilusiones y sueños se hagan realidad! 

¡Desde el catalejo parece que a lo lejos se ven! 

¡Y algunos no tan lejos!

¡Seguiremos soñando y sumando!