HispalisRobIOTics. Nuevo proyecto en marcha.

Hace unos meses (casi un año), mi amigo Josele me propuso una idea: desarrollar una placa para facilitar el entrenamiento de Arduino en los centros de enseñanza secundaria en los que se ofrece la asignatura de tecnología.

Por propia experiencia, Josele, ya había tenido algunos problemas derivados de trabajar con chicos en el aula usando Arduino UNO, una protoboard y cableado: cables mal conectados, quemado de componentes, falta de tiempo para poder explicar lo que de verdad se esconde tras estos montajes (programación y electrónica)…

Nos pusimos a trabajar, él más que yo, y nació Arduino Trainer 1.0 y a su vez HispalisRobIOTics. Después de mucho trabajo, esfuerzo, pruebas, desilusiones (que las hubo), parones, retrasos…. El proyecto se convirtió en una realidad y ya tenemos placas montadas, testeos realizados, programas de ejemplo, mucha documentación en la web, prototipos de robots y profesores de tecnología de ESO y Bachillerato interesados en nuestro trabajo.

ArduinoTrainerv1.0

Aún quedan cosas por hacer, terminar la tienda de la web y el foro técnico; publicar vídeos formativos, poner a disposición de quien lo desee un manual técnico muy detallado con un curso de programación desde cero hasta lo más avanzado.

Y lo que es más importante, centrar la formación de los alumnos en el dominio del lenguaje de programación, conocer los componentes electrónicos, realizar pruebas con el Arduino Trainer 1.0, e incluso construir su propio robot y controlarlo a través de Bluetooth con un teléfono móvil o tablet.

Por mi parte, continuaré informando de como avanza el proyecto que oficialmente nace hoy.

Anuncios

Programador de riego con Arduino Nano

La necesidad es muchas veces la que nos despierta el ingenio, esta vez necesitaba un programador de riego sencillo y barato para las macetas de casa de mis padres.

Decidí que lo más sencillo era un sistema que permitiese riego automático cada 1, 2, 5 o 7 días durante 10, 20, 30 o 45 minutos. No quería complicarme con la instalación de un LCD o display de 7 segmentos, así que opté por hacerlo con led (4 led para la frecuencia y otros 4 para el tiempo de riego). Tampoco quería meterme en el engorro de poner un reloj, quería algo funcional, barato y fácil de usar.

La controladora es un Arduino Nano V3, tiene dos pulsadores, uno para activar el modo programación y otro para seleccionar la frecuencia y el tiempo, un relé que salta en el momento programador y una electro válvula para controlar la salida del agua.

El funcionamiento del sistema es sencillo:

  • Pulsar el botón de programación 2 segundos para activar la programación. Muestra la frecuencia programada.
  • Pulsar el botón de seleccionar para cambiar la frecuencia, una vez que llega al final vuelve al primero (1, 2, 5 o 7 días)
  • Pulsar el botón programación para activar la selección de tiempo. Muestra el tiempo programado.
  • Pulsar el botón seleccionar para cambiar el tiempo (10, 20, 309 o 45 minutos), cuando llega al final vuelve al primero.
  • Pulsar el botón programación, se apagan todos los led y se guarda la programación seleccionada (frecuencia y tiempo) en la EEPROM.

Para activar el riego se pulsa el botón seleccionar y en ese momento se realiza el primer riego durante el tiempo programado, y lo repetirá cada frecuencia y tiempo indicado.

En caso de pulsar el botón de selección durante el riego, se detiene el proceso y solo comenzará de nuevo cuando se vuelva a pulsar el botón de selección.

 

Curso de Xailer. Vídeo de presentación disponible.

He hecho este vídeo para presentar el curso de Xailer y describir como se estructura.

Curso de Xailer. Video 1 publicado.

Desde que publiqué el artículo ofreciéndome para formar a programadores he recibido muchos mensajes y llamadas de gente interesada en obtener una base sólida para programar con Xailer. Muchas de estas personas tienen el inconveniente del horario al estar en países sudamericanos, por lo que he decidido realizar un vídeo curso de Xailer.

Este primer vídeo curso va a contemplar desde la descarga e instalación de Xailer hasta abordar un proyecto sencillo, pasando por repasar detalles de la programación xBase (variables, tipos de datos, operadores, condiciones, bucles, sintyaxis POO), la forma de crear formularios, detalles de los controles y forma de usar la ayuda.

El curso es privado y de pago, ya publicaré el precio y la forma de acceder a él, por el momento dejo aquí enlace al vídeo 1 del curso:

 

Miedo a equivocarse

Se habla mucho por las redes sociales, los blogs, conferencias y demás medios de comunicación de que equivocarse forma parte del aprendizaje, que no debemos tener miedo a los errores en las cosas que hacemos y emprendemos.

De echo tenemos siempre miedo a todo, desde pequeños nos metieron en la cabeza la absurda idea de que si te equivocas lo pagas, y lo pagas en el colegio cuando profesores y compañeros se ríen de ti por que te has equivocado; lo pagas con tus padres si al hacer un recado metiste la pata; lo pagas con tu novia cuando por error miras a otra chica; lo pagas en el trabajo cuando tu jefe te da una bronca impresionante por haberte equivocado en una nimiedad.

Lo pagas, lo pagas,lo pagas y lo seguirás pagando toda tu vida ¿sabes por qué? Por que a todos nos enseñaron a avergonzarnos y a avergonzar cuando hay un error, no nos enseñaron, ni enseñan, que si se produce un error se soluciona y no pasa nada.

Viene este pensamiento de que veo a mis hijos agobiarse cuando no son capaces de hacer algo y siempre les sale mal y se equivocan. Quieren, por que así se lo exige nuestro modelo social, que todo les salga perfecto a la primera, para evitar su propia crítica, para evitar su propia vergüenza, ese sentimiento imbuído de que equivocarse es malo.

Tenemos que enseñar que de los errores se aprende.

¿Y sabes cual es otro de los problemas que provocan ese pánico a equivocarse? La obsesión de los padres de que los hijos hagan exámenes perfectos, por que en esos exámenes se lo juegan todo a una carta y si se equivocan lo pagan.

Esos niños de entonces (y los de ahora) se convierten en adultos que temen equivocarse, y viven toda la vida con miedo a hacer cualquier cosa, a emprender, a educar, pasando a ser subpersonas de un sistema basado en el miedo. Y esos adultos volverán a exigir a sus hijos que no se equivoquen nunca, pensando que así serán menos miedosos que ellos.

Libro “Aprendiendo a pensar en Objetos”

El libro “Aprendiendo a pensar en Objetos” está dispobible en la tienda de X3 Electronic.

Enlace: Aprendiendo a pensar en objetos.

He actualizado mi información

He actualizado un poco la información que había en el apartado “Sobre…” del blog.