Funcionamiento Escornabot DIY

Muchas veces ocurre que las cosas no salen como uno quiere, y eso es lo nos ocurrió cuando terminamos de fabricar nuestro primer Escornabot DIY.

Siguiendo los pasos que nos indica Pablo Rubio ESCORNAFAN, una vez construido hicimos el test a la botonera y modificamos valores en fichero configuration.h

Pensamos ¡YA ESTÁ!, ahora toca probarlo. Pero ¡SORPRESA! ¡TODO VA AL REVÉS! Sigue leyendo

Anuncios

Construir un Escornabot DIY

En esta entrada voy a explicar mi experiencia para construir un robot Escornabot DIY.

Antes que nada ¿qué es un Escornabot?

Si entramos en su web, nos dice que Escornabot es un proyecto de código/hardware abierto cuyo objetivo es acercar la robótica y la programación a los niños y niñas.

Hasta ahí todo bien pero después de ver en internet la cantidad de artículos que nos ofrecen información sobre estos robots, me centré en la que nos ofrecía en su web Pablo Rubio ESCORNAFAN, uno de los mayores fanáticos de esta plataforma. Sigue leyendo

VelezDuino 1.1 #arduino

VelezDuino 1.1

Al coche robot 2WD que construimos siguiendo los tutoriales del blog de Luis LLamas (VelezDuino 1.0), le hemos modificado los tiempos así como la secuencia:

  • Avanza durante 3 segundos
  • Giro izq. durante 2 segundos
  • Giro dch. durante 2 segundos
  • Retrocede durante 3 segundos
  • La espera entre cada movimiento es de 0.5 segundos

Los giros se ha realizado con las funciónes SlowTurnLeft y SlowTurnRight que dejan sin movimiento una de las ruedas.

Modificaciones a la programación:


 

Montaje de un coche robot 2WD con #arduino (VelezDuino 1.0)

En esta entrada vamos a explicar como hemos realizado el montaje de un coche robot 2WD controlado por Arduino al cual le hemos llamado VelezDuino 1.0

Para construirlo nos hemos guiado por los excelentes tutoriales del blog de Luis LLamas, os dejo los enlaces:

La lista de componentes que he utilizado ha sido la siguiente:

Imágenes del montaje:

Conexiones eléctricas

En este apartado tengo que decir que he realizado una pequeña modificación, he conectado el polo positivo de la batería al pin 5V de la placa arduino, no al Vin como se indica en la imagen anterior.

Programación

Toda la programación la podéis encontrar en GitHub en este enlace.

Aquí os dejo un vídeo con el resultado final de VelezDuino 1.0 funcionando. De momento hemos conseguido que avance, retroceda, gire a la izquierda, gire a la derecha, se detenga …, y no se le ve que tenga mucha desviación.

 

P05. Secuencia de leds #S4A

En este proyecto vamos a montar un circuito con 4 leds del mismo color y programarlos para que hagan una secuencia determinada.

En el ejemplo vamos a imitar al coche de Michael Knight de la mítica serie “El coche fantástico”, que se hizo famosa allá por los años 80-90.

Conectaremos cada led a las salidas digitales 13, 12, 11 y 10. Sigue leyendo

P04. Semáforo de leds #S4A

En este proyecto vamos a montar un circuito con 3 leds y programarlos para que se encienda primero el rojo, luego se apague y se encienda el amarillo y más tarde se apague éste y se encienda el verde.

Conectaremos cada led a una salida digital distinta para poder controlarlos de forma independiente. El led rojo se conecta al pin 12, el led amarillo se conecta al pin 11 y el led verde al pin 10.

Materiales necesarios
  • 1 placa Arduino Uno Rev3 o compatible con el firmware cargado para S4A
  • 1 protoboard
  • 1 diodo led rojo
  • 1 diodo led amarillo
  • 1 diodo led verde
  • 3 resistencias de 220 ohmios
  • Cables
Circuito
 
Programación
Diseña el siguiente programa:

Explicación:

  • Al presionar el botón bandera verde se iniciará el programa.
  • Se ejecuta un bucle por siempre de forma continuada
  • Se enciende el pin digital 12 (led rojo) y se apagan el resto. Se espera 3 segundos.
  • Se enciende el pin digital 10 (led verde) y se apagan el resto. Se espera 3 segundo.
  • Se enciende el pin digital 11 (led amarillo) y se apagan los demás. Se espera 1 segundos.
  • Así conseguimos el efecto deseado de un semáforo.

Inténtalo tú:

En esta segunda parte de la actividad vamos a modificar nuestro programa para poder visualizarlo en pantalla.

Los materiales necesarios y el circuito son los mismos.

Creamos tres disfraces que simulen nuestro ordenador en pantalla y añadimos un escenario.

Realiza las modificaciones necesarias en el programa para que podamos ver la simulación del semáforo en pantalla.

Fuente: www.canaltic.com

P03. Ejecución de un programa en pantalla #S4A

Los objetivos que pretendemos conseguir en esta actividad son los siguientes:

  • Introducir el concepto de escenario.
  • Aprender a dibujar los “Disfraces”.
  • Aprender a usar los bloques que hacen que se visualice en pantalla un disfraz determinado.
  • Visualizar en el monitor de nuestro PC cómo funciona nuestro programa.
  • Comprobar que sucede lo mismo que en el LED de nuestro Arduino.

 

Materiales necesarios
  • 1 placa Arduino Uno Rev3 o compatible con el firmware cargado para S4A
  • 1 protoboard
  • 1 diodo led rojo
  • 1 resistencia de 220 ohmios
  • Cables
Contenidos previos
 Concepto de escenario y disfraces

En el escenario podemos ver en el monitor de nuestro PC cómo se desarrolla nuestro programa. Es la pantalla en blanco que hay arriba a la derecha, donde aparece por defecto un dibujo de la placa Arduino. Ese dibujo es un ejemplo de lo que llamamos “Disfraces” en S4A.

Lo que queremos conseguir es que en esa pantalla aparezca un dibujo o una foto que represente un LED encendido cuando se encienda el LED, y uno apagado cuando esté apagado. Para conseguirlo usaremos los “Disfraces”.

Dibujando los disfraces

Lo primero que haremos será ir a la pestaña “Disfraces”. Ahí podemos ver que el único que hay es un dibujo de una placa Arduino que viene por defecto. Para dibujar un disfraz nuevo haremos click en el botón “Pintar”.

Llegaremos a una pantalla muy semejante al programa Paint de Windows. Con ella vamos a dibujar un círculo rojo que representará nuestro diodo LED encendido:

  • Pulsamos el botón que tiene forma de círculo y seleccionamos el círculo vacío que aparece debajo.
  • Pulsamos en el botón del cubo, seleccionamos el color rojo y rellenamos el círculo.
  • Damos a aceptar.

Una vez aceptado volveremos a la pantalla de” Disfraces” y le cambiaremos el nombre al “disfraz1” por “led_on”.

Nos queda dibujar el disfraz que representará el diodo LED apagado. Para hacerlo, en vez de crear uno de nuevo copiaremos el anterior y lo rellenaremos de gris.

  • Pulsamos el botón “Copiar” que hay en la figura “led_on” que hemos creado. Se nos creará una nueva figura idéntica.
  • Le damos a “Editar” en la nueva figura que hemos creado y rellenamos el círculo de gris.
  • Cambiamos el nombre de la figura por “led_off”.

Sigue leyendo