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

Anuncios

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.

 

La placa #arduino

Una placa Arduino es un pequeño ordenador que se puede programar para interactuar con el mundo real obteniendo información de sensores muy variados y controlando luces, motores y actuadores en general.

Arduino es un plataforma de computación física constituida por:

  • Hardware libre: sencilla placa con entradas y salidas.
  • Software libre: entorno de desarrollo integrado IDE en el que se utiliza un lenguaje de programación y que se puede descargar gratuitamente de la página: www.arduino.cc

La placa Arduino más extendida es la UNO, cuyas partes principales son:

P06. Conducir auto #scratch

Descripción

En esta práctica vamos a diseñar una animación donde el usuario conducirá un auto que se desplaza a velocidad constante usando las cuatro teclas de flecha: arriba, abajo, derecha e izquierda. Esta animación tendrá algunas características interesantes:

  1. Se utilizarán las teclas de flechas para conducir el auto en los 4 sentidos del plano.
  2. Si el automóvil se sale de la carretera el juego finalizará.
  3. El contador de puntos se incrementa cada vez que se pase por meta.
  4. Suena un audio al pasar por meta o al salirse del recorrido.

Sigue leyendo

P05. Frontenis #scratch

Descripción

En esta práctica diseñaremos el juego clásico “Pong”. En esta animación el usuario podrá mover una barra con el ratón para golpear una pelota de tenis que rebota contra las paredes. Si la pelota cae por debajo de la línea de la pala el juego se detendrá porque el usuario ha perdido. La animación tiene algunas características interesantes:

  1. Se utiliza el ratón para mover la pala.
  2. La pelota rebota contra las paredes y contra la pala siguiendo una trayectoria real.
  3. El contador de puntos se incrementa en una unidad en cada golpe contra la pala.
  4. Suena un audio cuando la pleota golpea la pala.
  5. El juego se detiene cuando la bola cae sobre la barra roja inferior.

Procedimiento Sigue leyendo