VelezDuino 1.2: control dirección motores cc con módulo l298n

Seguimos con nuestro RobotCar 2WD construido con los tutoriales del blog de Luis LLamas (VelezDuino 1.0). En esta ocasión vamos a programar el módulo L298N directamente con las funciones de Arduino.

El módulo controlador de motores L298N nos permite controlar la velocidad y la dirección de dos motores de corriente continua.

En nuestro caso hemos optado por controlar solo la dirección de los motores, dejando el control de la velocidad para una próxima entrada.

CONEXIÓN ELÉCTRICA

Las salidas para los motores A y B nos darán la energía para mover los motores.
Los pines IN1 e IN2 nos sirven para controlar el sentido de giro del motor A, y los pines IN3 e IN4 el del motor B.
  • Si IN1 está a HIGH e IN2 a LOW, el motor A gira en un sentido, y si está IN1 a LOW e IN2 a HIGH lo hace en el otro.
  • Lo mismo con los pines IN3 e IN4 y el motor B.

Para controlar la velocidad de giro de los motores tenemos que quitar los jumpers y usar los pines ENA y ENB.

  • Los conectaremos a dos salidas PWM de Arduino de forma que le enviemos un valor entre 0 y 255 que controle la velocidad de giro.
  • Si  tenemos los jumpers colocados, los motores girarán a la siempre a la misma velocidad.

Sigue leyendo

Anuncios

El sensor ultrasónico HC-SR04 #arduino

Un sensor de ultrasonidos es un dispositivo para medir distancias. Su funcionamiento se base en el envío de un pulso de alta frecuencia, no audible por el ser humano. Este pulso rebota en los objetos cercanos y es reflejado hacia el sensor, que dispone de un micrófono adecuado para esa frecuencia.

Midiendo el tiempo entre pulsos, conociendo la velocidad del sonido, podemos estimar la distancia del objeto contra cuya superficie impactó el impulso de ultrasonidos. Sigue leyendo

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

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

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:


 

VelezDuino 1.0: montaje de un coche robot 2WD

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