Índice:

Uldar de processamento simples (detecção ultrassônica e alcance): 3 etapas
Uldar de processamento simples (detecção ultrassônica e alcance): 3 etapas
Anonim
Processamento simples Uldar (detecção ultrassônica e alcance)
Processamento simples Uldar (detecção ultrassônica e alcance)
Processamento simples Uldar (detecção ultrassônica e alcance)
Processamento simples Uldar (detecção ultrassônica e alcance)

Este é um projeto simples que usa Arduino UNO e Processing para fazer um lidar simples.

Lidar (também chamado de LIDAR, LiDAR e LADAR) é um método de levantamento que mede a distância até um alvo iluminando o alvo com luz laser pulsada e medindo os pulsos refletidos com um sensor. As diferenças nos tempos de retorno do laser e comprimentos de onda podem então ser usadas para fazer representações digitais 3-D do alvo. O nome lidar, agora usado como um acrônimo para detecção e alcance de luz (às vezes imagens, detecção e alcance de luz), era originalmente uma mala de viagem de luz e radar. Lidar às vezes é chamado de varredura a laser 3D, uma combinação especial de varredura 3D e varredura a laser. Ele tem aplicativos terrestres, aéreos e móveis. O Lidar é comumente usado para fazer mapas de alta resolução, com aplicativos em geodésia, geomática, arqueologia, geografia, geologia, geomorfologia, sismologia, silvicultura, física atmosférica, orientação a laser, mapeamento de faixa a laser aerotransportado (ALSM) e altimetria a laser. A tecnologia também é usada no controle e navegação de alguns carros autônomos.

Agora podemos começar a fazer!

Etapa 1: Faça o Hardware

Faça o Hardware
Faça o Hardware
Faça o Hardware
Faça o Hardware

Para este projeto, podemos usar:

Materiais

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)

Breadboard (https://amzn.to/2CLqr7K)

Alguns fios (https://amzn.to/2RmQBSk)

Opcional

Uma caixa impressa em 3D para Arduino (https://www.thingiverse.com/thing:994827)

Peças impressas em 3D para o sensor HC-SR04 (https://www.thingiverse.com/thing:3182237)

Código

Primeiro, conecte o sensor ao pino 12 e 13 do Arduino UNO. Depois disso, conecte o servo motor ao pino No.3 do Arduino UNO e a fonte de alimentação.

Para Servo sg90, use o cabo USB para alimentar o motor.

Etapa 2: fazer upload do código do Arduino UNO

Faça upload do código do Arduino UNO
Faça upload do código do Arduino UNO

Faça upload do código. Agora você pode ver os movimentos do motor. Tente abrir uma taxa de transmissão de 9600 porta serial para ler as medidas do sensor.

Baixe o código em:

github.com/masteruan/lidar_Processing

Etapa 3: Teste seu código em processamento

Image
Image

Abra o Processing e leia todos os valores seriais. Selecione a porta certa no console de processamento.

Agora você pode ver os pontos brancos na janela preta. Cada ponto maior do que o objeto está próximo.

Olha o vídeo!

Veja o código neste link:

Recomendado: