Tabla de contenido:

Uldar de procesamiento simple (detección y rango ultrasónico): 3 pasos
Uldar de procesamiento simple (detección y rango ultrasónico): 3 pasos

Video: Uldar de procesamiento simple (detección y rango ultrasónico): 3 pasos

Video: Uldar de procesamiento simple (detección y rango ultrasónico): 3 pasos
Video: Higado y vesícula biliar 2024, Mes de julio
Anonim
Uldar de procesamiento simple (detección ultrasónica y rango)
Uldar de procesamiento simple (detección ultrasónica y rango)
Uldar de procesamiento simple (detección ultrasónica y rango)
Uldar de procesamiento simple (detección ultrasónica y rango)

Este es un proyecto simple que usa Arduino UNO y Processing para hacer un lidar simple.

Lidar (también llamado LIDAR, LiDAR y LADAR) es un método topográfico que mide la distancia a un objetivo iluminando el objetivo con luz láser pulsada y midiendo los pulsos reflejados con un sensor. Las diferencias en los tiempos de retorno del láser y las longitudes de onda se pueden utilizar para hacer representaciones digitales en 3D del objetivo. El nombre lidar, ahora utilizado como un acrónimo de detección de luz y rango (a veces imágenes de luz, detección y rango), fue originalmente un acrónimo de luz y radar. Lidar a veces se denomina escaneo láser 3D, una combinación especial de escaneo 3D y escaneo láser. Tiene aplicaciones terrestres, aéreas y móviles. Lidar se utiliza comúnmente para hacer mapas de alta resolución, con aplicaciones en geodesia, geomática, arqueología, geografía, geología, geomorfología, sismología, silvicultura, física atmosférica, guía láser, mapeo de franjas láser aerotransportado. (ALSM) y altimetría láser. La tecnología también se utiliza en el control y la navegación de algunos coches autónomos.

¡Ahora podemos empezar a hacer!

Paso 1: haga el hardware

Hacer el hardware
Hacer el hardware
Hacer el hardware
Hacer el hardware

Para este proyecto podemos utilizar:

Materiales

Arduino UNO (oficial: https://amzn.to/2CLqfp2) (Elegoo:

Motor g90 micro servo (https://amzn.to/2yDzZ1H)

Sensor de ping HC-SR04 (https://amzn.to/2COXgAq)

Placa de pruebas (https://amzn.to/2CLqr7K)

Algunos cables (https://amzn.to/2RmQBSk)

Opcional

Un estuche impreso en 3D para Arduino (https://www.thingiverse.com/thing:994827)

Piezas impresas en 3D para el sensor HC-SR04 (https://www.thingiverse.com/thing:3182237)

Código

En primer lugar, conecte el sensor al pin 12 y 13 de Arduino UNO. Después, conecte el servomotor al pin No 3 de Arduino UNO y a la fuente de alimentación.

Para Servo sg90, use un cable USB para alimentar el motor.

Paso 2: Cargue el código UNO de Arduino

Sube el código UNO de Arduino
Sube el código UNO de Arduino

Sube el código. Ahora puedes ver cómo se mueve el motor. Intente abrir un puerto serie 9600 baudios para leer las medidas del sensor.

Descarga el código de:

github.com/masteruan/lidar_Processing

Paso 3: pruebe su código durante el procesamiento

Image
Image

Abra Processing y lea todos los valores seriales. Seleccione el puerto correcto en la consola de procesamiento.

Ahora puedes ver los puntos blancos en la ventana negra. Cada punto más grande que el objeto está cerca.

¡Mira el video!

Vea el código en este enlace:

Recomendado: