Location: Home » OSOYOO Robot Car Kit A series » V2.1 Robot car kit » Kit Auto Robot OSOYOO V2.1 – Lección 5: Evitar obstáculos

Kit Auto Robot OSOYOO V2.1 – Lección 5: Evitar obstáculos

Post Time: 2020-05-12 18:05:15 Category: V2.1 Robot car kit

NOTA: TODOS LOS PRODUCTOS OSOYOO PARA Arduino SON PLACAS DE TERCEROS QUE SON TOTALMENTE COMPATIBLES CON ARDUINO

Comercios autorizados

Dónde comprar el kit con pilas 18650 y cargador USB

Comprar desde OSOYOO Comprar desde US Comprar desde UK Comprar desde DE Comprar desde IT Comprar desde FR Comprar desde ES Comprar desde JP

Dónde comprar el kit con estuches de batería 9 V y 18650

Comprar desde OSOYOO Compra desde US Comprar desde UK Comprar desde DE Comprar desde IT Comprar desde FR Comprar desde ES Comprar desde JP

Objetivo

En esta lección agregaremos un servomotor, un módulo ultrasónico y un zumbador al marco de la Lección 1. Con estos nuevos dispositivos, el auto robot puede “ver” los obstáculos a través de un sensor ultrasónico y medir la distancia. Si la distancia es inferior al valor del umbral predefinido, el zumbador emitirá un pitido y el automóvil dará la vuelta al obstáculo automáticamente.

Debe completar la Lección 1 (ensamblar el auto) antes de continuar con esta lección.

Partes y dispositivos

No. Imagen Dispositivo Cant. Accesorios Comprar
1 Sensor ultrasónico 1 Tornillo M1.4*8 x 4
Tuerca M1.4 x 4
Haga clic aquí para comprar
2 Servo motor 1 Tornillo autorperforante M2.2*8 x 2Tornillo autoperforante M2*4 x 1 Haga clic aquí para comprar
3 Soporte de montaje para sensor ultrasónico 1 Tornillo M1.4*8 x 4Tuerca M1.4 x 4

Tornillo autoperforante M2*4 x 1

Haga clic aquí para comprar
4 Módulo de sensor de zumbador 1 Tornillo plástico M3 x 1
Tuerca plástica M3 x 1
Tornillo plástico M3 x 1
Haga clic aquí para comprar
5 Cable puente macho a hembra de 20 pines  20 cm varios Haga clic aquí para comprar
6 Destornillador Philips 1 Haga clic aquí para comprar
7 Destornillador hexagonal 1 Haga clic aquí para comprar
8 Tornillo autorperforante M2*4 1
9 Tornillo autorperforante M2.2*8 2
10 Tornillo y tuerca M1.4*8 4
11 Tornillo plástico M3 1
12 Tornillo hexagonal plástico M3 1
13 Tuerca plástica M3 1

Instalación del hardware

Paso 1: instale el marco básico del auto robot inteligente según la Lección 1 de auto inteligente. Si ya ha completado la instalación en la lección 1, manténgalo todo como está excepto mover ENA de D9 a D3 (necesitamos D9 para el servocontrol). Si ha instalado la Lección 2 o 3 puede quitar los cables. Si ha instalado la Lección 4, puede conservarla.

Paso 2: instale el servomotor en la parte delantera del chasis superior del auto robot con 2 tornillos autorperforante M2.2 * 8.

Paso 3: instale el módulo ultrasónico en el soporte de montaje con 4 tornillos M1.5*8 y tuercas M1.5.

Paso 4: instale el soporte de montaje para el módulo ultrasónico en el servomotor con tornillo autorperforante M2*4.

Paso 5: instale el módulo del zumbador en la parte posterior del chasis superior con 1 tornillo de plástico M3, tornillo hexagonal de plástico M3 y tuerca de plástico M3.

Paso 6: conecte el servo motor SG90, el módulo de controlador de motor OSOYOO modelo  X y el escudo OSOYOO Uart WiFi V1.3 de la siguiente manera:

Paso 7: conecte el módulo ultrasónico, el módulo del zumbador con el escudo OSOYOO Uart WiFi V1.3 como se muestra en el diagrama de conexión:

Paso 8: fije los tornillos en los separadores de cobre para conectar el chasis superior al chasis inferior.


Instalación del software

Software Arduino de código abierto
(IDE)
Descargue el IDE Arduino aquí:
https://www.arduino.cc/en/Main/Software?setlang=en
7zip es una
utilidad gratuita que descomprime archivos zip
Descargue gratis la aplicación 7zip aquí
https://www.7-zip.org/

Paso 1: instale el IDE de Arduino más reciente (si tiene una versión de IDE de Arduino posterior a la 1.1.16, omita este paso). Descargue el IDE Arduino desde https://www.arduino.cc/en/Main/Software?setlang=en y luego instale el software.

Paso 2: descargue el código de muestra de https://osoyoo.com/driver/v2smartcar-lesson5.zip , descompacte el archivo zip de la descarga smartcar-lesson5.zip y verá una carpeta llamada v2smartcar-lesson5.

Paso 3: conecte el Arduino UNO a la PC con un cable USB, abra el IDE Arduino -> haga clic en Archivo -> haga clic en Abrir -> elija el código “v2smartcar-lesson5.ino” en la carpeta smartcar-lesson5 y cargue el código en Arduino. (Aviso: apague la batería cuando su robot esté conectado a una computadora personal o portátil a través de un cable USB)

Paso 4: elija la placa/puerto correspondiente para su proyecto y cargue el código en la placa.

Paso 5: Alineación de la dirección inicial del servo motor del sensor ultrasónico

Después de encender la batería escuchará un pitido largo, luego el servo hará un movimiento y finalmente se detendrá en una dirección durante 5 segundos.

Durante estos primeros 5 segundos, debe asegurarse de que el sensor ultrasónico (dos ojos) esté orientado hacia adelante.

Si no es sencillo, debe apagar la batería de inmediato y quitar el sensor del servo, volver a instalarlo y hacer que mire hacia adelante como se muestra en la siguiente imagen. De lo contrario, el programa para evitar obstáculos no funcionará correctamente.

Después de ajustar la dirección del sensor, vuelva a encender la batería. Después de escuchar el pitido largo, el sensor debe mirar hacia el frente como se muestra en la siguiente imagen. Si su dirección no es directa, apague la batería y vuelva a realizar la alineación de la dirección.

Pruebas

Después de encender el interruptor de la batería en la caja de la batería, si el módulo ultrasónico cambia a la posición de vista frontal significa que ya no necesita ajustar la posición del sensor, sólo debe esperar 5 segundos. Si no se detecta ningún obstáculo, el auto avanzará. Si se detecta algún obstáculo el robot se detendrá, el módulo ultrasónico girará de derecha a izquierda para detectar el obstáculo circundante. El auto robot decidirá girar a la izquierda, a la derecha ó hacia atrás de acuerdo con los datos del sensor de ultrasonido  y nuestro algoritmo para evitar los obstáculos.

A veces, su robot  puede tener una colisión y hacer que la posición de su sensor ultrasónico cambie, debe recordar hacer la alineación de la dirección del sensor nuevamente según el enlace Alineación de la dirección inicial del servo del sensor ultrasónico

Solución de problemas

¿Hay alguna manera fácil de alinear mi sensor ultrasónico para que quede mirando hacia el frente?

Paso 1) Descargue el archivo  https://osoyoo.com/driver/arduino_servo_car/servo.zip

Paso 2) Descomprima el archivo anterior y ejecute el archivo servo.ino en su auto robot.
Su servo se moverá de izquierda a derecha y finalmente se detendrá en la posición central. Si su sensor ultrasónico no está orientado hacia el frente, libere su sensor ultrasónico del cabezal del servo, vuelva a colocar su dirección hacia el frente y luego ajuste el tornillo del sensor para fijar su dirección. Ver video de 7:4 a 8:10

Paso 3) Una vez que haya cambiado la dirección del sensor, vuelva a ejecutar el código v2smartcar-lesson5.ino y su robot comenzará a funcionar para evitar obstáculos.

DownLoad Url osoyoo.com

15 Comments

Leave a Reply


Address:
E-mail:
Tel: