Tabla de contenido:

SENSOR ULTRASÓNICO ANALÓGICO para MEDICIÓN DE DISTANCIA: 3 pasos
SENSOR ULTRASÓNICO ANALÓGICO para MEDICIÓN DE DISTANCIA: 3 pasos

Video: SENSOR ULTRASÓNICO ANALÓGICO para MEDICIÓN DE DISTANCIA: 3 pasos

Video: SENSOR ULTRASÓNICO ANALÓGICO para MEDICIÓN DE DISTANCIA: 3 pasos
Video: Utiliza este Sensor para medir el nivel de agua! 2024, Noviembre
Anonim
SENSOR ULTRASÓNICO ANALÓGICO para MEDICIÓN DE DISTANCIAS
SENSOR ULTRASÓNICO ANALÓGICO para MEDICIÓN DE DISTANCIAS

Este instructables tratará sobre cómo usar un sensor ultrasónico conectado a Arduino y medir con precisión distancias de 20 cm a 720 cm.

Paso 1: el GY-US42V2

El GY-US42V2
El GY-US42V2
El GY-US42V2
El GY-US42V2

Usé el famoso GY-US42V2 que puede funcionar de 4 formas:

-salida de pulsos con una biblioteca especial para instalar (SR04.h) no probado

-Comunicación I2C con una biblioteca especial SoftI2Cmaster.h (no probado).

-I2C sin biblioteca especial con este mapa de pines:

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

Enlace al atmega328 sin resistencia a la tracción, no es una medida muy buena.

-Serial RX TX con una biblioteca especial SoftwareSerial.hy este mapa de pines:

VCC a VCC

GND a GND

  • pin D2 a CR
  • pin D3 a DT
  • VCC a PS

Más preciso y lo mejor, creo.

Algunas especificaciones técnicas:

GY-US42 es un módulo de rango de rango de alta calidad y bajo costo.

Voltaje de funcionamiento 3-5 V, pequeño consumo de energía, tamaño pequeño, fácil instalación.

Su principio de funcionamiento es que la sonda emite ondas ultrasónicas irradiadas por el objeto medido, la sonda recibe ondas sonoras de retorno, utiliza la diferencia de tiempo, calcula la distancia real. Hay tres formas de leer los datos del módulo, es decir, serie UART (nivel TTL), IIC, modo de pulso pwm, La velocidad de transmisión en serie es 9600bps y 115200bps, se puede configurar, hay una salida continua, configure la salida de dos maneras, puede guardar la configuración de energía.

La IIC puede modificar la dirección interna para facilitar el bus IIC accediendo al mismo tiempo a varios módulos. La salida de pulso pwm es la misma que sr04.

El módulo se puede adaptar a otro entorno de trabajo y conectarse directamente al microcontrolador.

Cuando la computadora necesita USB en el módulo TTL, una conexión directa.

El modo IIC se puede vincular directamente a APM, Pixhawk y otros controles de vuelo.

Proporciona procedimientos de comunicación Arduino, 51, STM32 del microcontrolador, no proporciona circuitos ni fuente de microcontrolador interno.

Como resultado del uso del transceptor, se incorpora una sonda ultrasónica, el rango desde el área ciega es de aproximadamente 20 cm. Dentro de los 20 cm, el rango no es válido.

Voltaje: 3-5 V

MCU incorporado calcula la distancia

IIC y serial y pwm

Frecuencia: 15 Hz (rango completo)

Corriente: 9 mA (VCC = 5 V)

Paso 2: el esquema y el archivo dentro de Sketch y Libs

El esquema y el archivo dentro de Sketch y Libs
El esquema y el archivo dentro de Sketch y Libs

Hice un clon de placa de arduino con un atmega328 PU non P, lo tengo hace mucho tiempo. Escribo 2 bocetos llamado:

  • RADARI2C para I2C ejecutándose sin biblioteca especial
  • RADARserial con SoftwareSerial.h

También encontrará el boceto original y las bibliotecas suministradas para este sensor.

Paso 3: Conclusión

Este tipo de sensor se utilizará como una especie de sensor de estacionamiento trasero, pero para un uso en exteriores, este sistema podría verse perturbado por el viento que desvía el sonido. Ten cuidado.

Gracias a todo el sitio web necesario para editar este instructivo.

Feliz instructable !!!!

Recomendado: