Índice:

SENSOR ULTRASSÔNICO ANALÓGICO para MEDIÇÃO DE DISTÂNCIA: 3 etapas
SENSOR ULTRASSÔNICO ANALÓGICO para MEDIÇÃO DE DISTÂNCIA: 3 etapas

Vídeo: SENSOR ULTRASSÔNICO ANALÓGICO para MEDIÇÃO DE DISTÂNCIA: 3 etapas

Vídeo: SENSOR ULTRASSÔNICO ANALÓGICO para MEDIÇÃO DE DISTÂNCIA: 3 etapas
Vídeo: 🔴 APROVADO! Sensor de Distância a Prova D'agua com Arduino 2024, Novembro
Anonim
SENSOR ULTRASSÔNICO ANALÓGICO para MEDIÇÃO DE DISTÂNCIA
SENSOR ULTRASSÔNICO ANALÓGICO para MEDIÇÃO DE DISTÂNCIA

Estas instruções irão lidar com como usar um sensor ultrassônico conectado ao Arduino e medir distâncias com precisão de 20 cm a 720 cm.

Etapa 1: GY-US42V2

O GY-US42V2
O GY-US42V2
O GY-US42V2
O GY-US42V2

Eu usei a famosa GY-US42V2 que pode funcionar de 4 maneiras:

-pulse output com uma biblioteca especial para instalar (SR04.h) não testado

Comunicação -I2C com uma biblioteca especial SoftI2Cmaster.h (não testado).

-I2C sem biblioteca especial com este mapa de pinos:

  • VCC para VCC,
  • A5 (atmega328 SCL) para CR
  • A4 (atmega328 SDA) para DT
  • GND para GND

Link para o atmega328 sem resistência à tração, não é uma medição muito boa.

-Serial RX TX com uma biblioteca especial SoftwareSerial.h e este mapa de pinos:

VCC para VCC

GND para GND

  • pino D2 para CR
  • pino D3 para DT
  • VCC para PS

Mais preciso e o melhor eu acho

Algumas especificações técnicas:

GY-US42 é um módulo de alcance de alta qualidade e baixo custo.

Tensão de operação 3-5 V, pequeno consumo de energia, tamanho pequeno, fácil instalação.

Seu princípio de operação é que a sonda emite ondas ultrassônicas irradiadas pelo objeto medido, a sonda recebe as ondas sonoras de retorno, usa a diferença de tempo, calcula a distância real. Existem três maneiras de ler os dados do módulo, ou seja, UART serial (nível TTL), IIC, modo de pulso pwm, A velocidade de transmissão serial é 9600bps e 115200bps, pode ser configurada, há uma contínua, defina a saída de duas maneiras, você pode salvar as configurações de energia.

O IIC pode modificar o endereço interno para facilitar o barramento IIC ao mesmo tempo, acessando vários módulos. A saída de pulso pwm é a mesma que sr04.

O módulo pode ser adaptado a outro ambiente de trabalho e conectado diretamente ao microcontrolador.

Quando o computador precisa de USB no módulo TTL, uma conexão direta.

O modo IIC pode ser diretamente vinculado ao APM, Pixhawk e outros controles de vôo.

Fornece procedimentos de comunicação Arduino, 51, STM32 do microcontrolador, não fornece circuitos e fonte de microcontrolador interno.

Como resultado do uso do transceptor, uma sonda ultrassônica é incorporada, o alcance da área cega é de cerca de 20 cm. Dentro de 20 cm, o intervalo é inválido.

Tensão: 3-5 V

MCU integrado calcula a distância

IIC e serial e pwm

Frequência: 15 Hz (faixa completa)

Corrente: 9mA (VCC = 5V)

Etapa 2: o esquema e o arquivo no Sketch e nas bibliotecas

O esquemático e o arquivo no Sketch e nas bibliotecas
O esquemático e o arquivo no Sketch e nas bibliotecas

Fiz uma placa clone do arduino com um atmega328 PU não P, que tenho há muito tempo. Eu digito 2 esboço chamado:

  • RADARI2C para I2C rodando sem biblioteca especial
  • RADARserial com SoftwareSerial.h

Você também encontrará o esboço original e as bibliotecas fornecidas para este sensor.

Etapa 3: Conclusão

Este tipo de sensor será usado como uma espécie de sensor de estacionamento traseiro, mas para um uso ao ar livre, este sistema pode ser perturbado pelo vento que desvia o som. Cuidado.

Obrigado a todos os sites necessários para editar este instrutível.

Feliz instrutível !!!!

Recomendado: