Índice:
Vídeo: SENSOR ULTRASSÔNICO ANALÓGICO para MEDIÇÃO DE DISTÂNCIA: 3 etapas
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
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
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
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 !!!!