Tabla de contenido:
Video: Cómo hacer un robot de seguimiento humano con Arduino: 3 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
El humano sigue el sentido del robot y sigue al humano
Paso 1: obtenga las herramientas
Obtenga herramientas como: Sensor ultrasónico Sensor Arduino uno 4 motores de engranajes con rueda Servo Batería y caja de batería Controlador de motor Cables de puente Chasis
Paso 2: Conexión
Conecte todos los equipos al controlador del motor. Conecte el controlador del motor a arduino.
Paso 3: Código
# incluir # incluir # incluir # definir DERECHA A2 # definir IZQUIERDA A3 # definir TRIGGER_PIN A1 # definir ECHO_PIN A0 # definir MAX_DISTANCE 100 NewPing sonar (TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE); AF_DCMotor Motor1 (1, MOTOR12_1KHZ, MOTOR122 Motor12_1KHZ); AFK_HZMotor; AF_DCMotor Motor3 (3, MOTOR34_1KHZ); AF_DCMotor Motor4 (4, MOTOR34_1KHZ); Servo myservo; int pos = 0; void setup () {// ponga su código de configuración aquí, para ejecutar una vez: Serial.begin (9600); myservo.attach (10); {para (pos = 90; pos <= 180; pos + = 1) {miservo.write (pos); retardo (15);} para (pos = 180; pos> = 0; pos- = 1) {miservo.escribir (pos); retardo (15);} para (pos = 0; pos <= 90; pos + = 1) {miservo.escribir (pos); delay (15);}} pinMode (DERECHA, ENTRADA); pinMode (IZQUIERDA, ENTRADA);} void loop () {// coloca tu código principal aquí, para que se ejecute repetidamente: delay (50); unsigned int distancia = sonar.ping_cm (); Serial.print ("distancia"); Serial.println (distancia); int Right_Value = digitalRead (RIGHT); int Left_Value = digitalRead (LEFT); Serial.print ("RIGHT"); Serial.println (Right_Value); Serial.print ("LEFT"); Serial.println (Left_Value); if ((Right_Value == 1) && (distancia> = 10 && distancia <= 30) && (Left_Value == 1)) {Motor1.setSpeed (120); Motor1.run (ADELANTE); Motor2.setSpeed (120); Motor2.run (ADELANTE); Motor3.setSpeed (120); Motor3.run (ADELANTE); Motor4.setSpeed (120); Motor4.run (FORWARD);} else if ((Right_Value == 0) && (Left_Value == 1)) {Motor1.setSpeed (200); Motor1.run (ADELANTE); Motor2.setSpeed (200); Motor2.run (ADELANTE); Motor3.setSpeed (100); Motor3.run (HACIA ATRÁS); Motor4.setSpeed (100); Motor4.run (BACKWARD);} else if ((Right_Value == 1) && (Left_Value == 0)) {Motor1.setSpeed (100); Motor1.run (HACIA ATRÁS); Motor2.setSpeed (100); Motor2.run (HACIA ATRÁS); Motor3.setSpeed (200); Motor3.run (ADELANTE); Motor4.setSpeed (200); Motor4.run (FORWARD);} else if ((Right_Value == 1) && (Left_Value == 1)) {Motor1.setSpeed (0); Motor1.run (LIBERACIÓN); Motor2.setSpeed (0); Motor2.run (LIBERAR); Motor3.setSpeed (0); Motor3.run (LIBERAR); Motor4.setSpeed (0); Motor4.run (RELEASE);} else if (distancia> 1 && distancia <10) {Motor1.setSpeed (0); Motor1.run (LIBERACIÓN); Motor2.setSpeed (0); Motor2.run (LIBERAR); Motor3.setSpeed (0); Motor3.run (LIBERAR); Motor4.setSpeed (0); Motor4.run (LIBERAR); }}
Recomendado:
Seguimiento del movimiento del ojo humano: 6 pasos
Seguimiento del movimiento del ojo humano: este proyecto tiene como objetivo capturar el movimiento del ojo humano y muestra su movimiento en un conjunto de luces LED que se colocan en forma de ojo. Este tipo de proyectos potencialmente podrían tener muchos usos en el campo de la robótica y específicamente en huma
Robot de seguimiento humano usando Arduino Uno por debajo de 20 $: 9 pasos
Robot de seguimiento humano usando Arduino Uno Por debajo de 20 $: así que hice este robot hace aproximadamente un año y me encantó, puede seguirte a cualquier lugar y a todas partes. esta es la mejor alternativa para un perro. todavía está conmigo hasta ahora. También tengo un canal de youtube donde puedes ver el proceso de realización en la vi
Kits de coche de seguimiento de robot inteligente de bricolaje Seguimiento de coche fotosensible: 7 pasos
DIY Smart Robot Tracking Car Kits Tracking Car Photosensitive: Design by SINONING ROBOTPuedes comprar desde el robot de seguimiento carTheoryLM393 chip compara los dos fotorresistores, cuando hay un fotorresistor LED en BLANCO, el lado del motor se detendrá inmediatamente, el otro lado del motor girar, de modo que
Cómo hacer un robot de seguimiento de línea usando Rpi 3: 8 pasos
Cómo hacer un robot de seguimiento de línea usando Rpi 3: en este tutorial, aprenderá a construir un buggy de robot de seguimiento de línea para que pueda moverse por una pista con facilidad
Cómo construir un robot de seguimiento con brazo de pinza controlado a través de Nrf24l01 Arduino: 3 pasos (con imágenes)
Cómo construir un robot de seguimiento de brazo de pinza controlado a través de Nrf24l01 Arduino: la instrucción "Cómo construir un robot de seguimiento de brazo de agarre controlado a través de Nrf24l01 Arduino" explicará cómo construir un brazo de agarre de tres grados de libertad instalado en un camión de orugas impulsado por un módulo L298N de accionamiento de motor dual usando MEG