I.Objetivo
II.Piezas y dispositivos
III.Instalación de hardware
IV.Conexión del circuito
V.Instalación de software

Comprar en US Comprar en UK Comprar en DE Comprar en IT Comprar en FR Comprar en ES ここでご購入を!



En esta lección, nuestro coche robot Raspberry Pi utilizará un sensor ultrasónico para detectar obstáculos y realizar una conducción automática y evitar colisiones.
Los códigos de ejemplo de este tutorial están escritos en Python.


No. Imagen Dispositivo Qty. Accesorios Enlace
1 Sensor ultrasónico 1 M1.5 * 8 tornillo x 4
M1.5 tuerca x 4
Haga clic aquí para comprar
2 Servomotor 1 M2.2 * 8 Tornillo autorroscante x 2
M2 * 4 Tornillo autorroscante x 1
Haga clic aquí para comprar
3 Soporte de montaje para sensor ultrasónico 1 M1.5 * 8 tornillo x 4
tuerca M1.5 x 4
M2 * 4 Tornillo autorroscante x 1
Haga clic aquí para comprar
4 Cable puente de 20 pines hembra a hembra 20 cm alguno
5 Destornillador Philips 1 Haga clic aquí para comprar


Paso 1: Debe completar el marco básico de la lección 1. Si ha completado la instalación de hardware de lesson2, guárdelo.

Paso 2: Instale el servomotor en la parte delantera del chasis superior del automóvil con tornillos autorroscantes 2pcs M2.2 * 8

Paso 3: Instale el módulo ultrasónico para montar el soporte con 4pcs M1.5 * 8 tornillo y tuercas M1.5

Paso 4: Instale el soporte de montaje para el módulo ultrasónico en el servomotor con tornillo autorroscante M2 * 4



Conecte el servomotor SG90 a PWM 15 , y conecte GND y VCC del módulo ultrasónico a GND y V +, luego conecte TRIG y ECHO del módulo ultrasónico a GPIO20 y GPIO21 como se muestra en el siguiente gráfico (recuerde: NO retire ningún cable existente instalado en la Lección 1):



Paso 1: Asegúrese de haber instalado rpi.gpio, la biblioteca adafruit-pca9685 y habilite I2C en la lección 1.

Paso 2: Encienda el coche robot y descargue el código python escribiendo el siguiente comando en su terminal Raspberry Pi:

wget http://osoyoo.com/driver/picar/picar-obstacle-avoid.py

Paso 3: Coloque el coche robot en el suelo y ejecute el programa (ATENCIÓN: seleccione un comando correcto de acuerdo con su placa Pi):

Si está utilizando Python 2 en Raspberry Pi 3, escriba:

python picar-obstacle-avoid.py

o si está utilizando Python 3 en Pi 4/3A+, escriba :

python3 picar-obstacle-avoid.py 

Paso 4: Después de ejecutar el último comando, el servomotor hará que el sensor ultrasónico mire hacia la izquierda, luego hacia la derecha, luego hacia el medio y permanezca durante unos segundos. Si el sensor ultrasónico no mira hacia el frente, apague el coche robot inmediatamente. Luego retire el sensor ultrasónico del servo y vuelva a instalarlo, asegúrese de que esté orientado hacia adelante y fíjelo con un tornillo M2 * 4.

Paso 5: Encienda el automóvil nuevamente, escriba el mismo comando python picar-obstacle-avoid.py y ejecute el programa nuevamente. Ahora el automóvil hará automáticamente la conducción automática para evitar obstáculos.