Or-bit Fase 4
En esta fase evidenciaremos el movimiento del robot como respuesta a un estimulo del sensor de ultrasonido, usando para controlar los motores el driver L298n.
Driver L298nCaracterísticasChip: L298N
Canales: 2 (soporta 2 motores DC o 1 motor PAP)
Voltaje lógico: 5V
Voltaje de potencia (V motor): 5V - 35V DC
Consumo de corriente (lógico): 0 a 36mA
Capacidad de corriente: 2A (picos de hasta 3A)
Potencia máxima: 25W
Dimensiones: 43 * 43 * 27 mm
Peso: 30g
-Jumper regulador
-Pines para el control de giro de los motores (entradas IM1 a IN4)
-Pin para el control PWM del motor A
-Pin para el control PWM del motor B
-Conector para la salida del motor A
-Conector para la salida del motor B
(ejemplo de una concxion entre el arduino y el driver)
Se decidió usar este driver con la finalidad de prevenir una posible sobrecarga de corriente en el Arduino uno, también porque al ser un driver se considero como la mejor opción para que reciba las órdenes dadas por el Arduino y con base a ellas dejar pasar la corriente hacia los motores, ya que el driver L298n permite contrlar 2 motores, y hasta 2 amperios en corriente, es facil de usar, y con un precio asequible.
Diagrama de flujo
A continuación se presenta el diagrama de flujo, hecho a partir del código para el movimiento del robot, en él observamos como usaremos un sensor de ultrasonido para calcular la distancia y si esta es menor que 15, el robot girara una cantidad de 90 grados que se calculan tras convertir el tiempo que se demora en dar un giro que es aproximadamente 12s, a una escala de grados, el robot entonces se detiene, da reversa y gira 90 grados. En caso de que no seencuentre un obstáculo, el robot avanza con un balanceo de 30 grados para tener un campo de visión amplio
1. Avance hacia adelante y escaneo
2. Movimiento 2- giro
INTEGRANTES GRUPO OR-BIT
Henry Daniel Arboleda Correa -202123660
Luis Augusto Sánchez Oviedo - 202124023
Jhoan Eduardo Saldarriaga Serna - 202122107
Comentarios
Publicar un comentario