Introducción del producto #

El sensor ultrasónico es un sensor que se utiliza para medir la distancia y se puede utilizar para ayudar al automóvil a evitar obstáculos u otros proyectos relacionados con la evitación de obstáculos de distancia.
El transmisor ultrasónico emite ondas ultrasónicas en una dirección determinada, al mismo tiempo que el temporizador comienza a cronometrar, las ondas ultrasónicas se propagan en el aire, en el camino al encontrar obstáculos regresarán inmediatamente, el receptor ultrasónico recibió las ondas reflejadas y detuvo inmediatamente el cronometraje. La velocidad de propagación de la onda sonora en el aire es de 340 m/s. De acuerdo con el tiempo t registrado por el temporizador, se puede calcular la distancia s entre el punto de lanzamiento y el obstáculo, es decir, s = 340 * t / 2.
Referencia de aplicación: coche para evitar obstáculos, telémetro portátil, monitorización del nivel de agua, contador ultrasónico, etc.
Especificación de parámetros #
| Parameter | Value alto/Descripción |
| Tensión de alimentación | 3.3V ~ 5V |
| Temperatura de funcionamiento | -40 ° C ~ + 85 ° C |
| Rango de medición de distancia | 3cm ~ 500cm |
| Precisión de detección | 0.1 cm |
| Zona ciega de medición | |
| Frecuencia de emisión | 40KHz |
| Tamaño | 4.9cm * 2.2cm |

Diagrama de cableado #
Nota: La placa de expansión está adjunta a esp32 placa controladora.

| Sensor ultrasónico | ESP32 |
| VCC | 5V |
| GND | GND |
| Echo | Pasador 17 |
| trigonometría | Pasador 16 |
Código de muestra #
#include "SR04.h"
#define TRIG_PIN 16
#define ECHO_PIN 17
SR04 sr04 = SR04(ECHO_PIN,TRIG_PIN);//Initializing the ultrasonic sensor
long a;//Create a long integer variable to store the distance detected by the ultrasound
void setup() {
Serial.begin(115200);//Initialization of Serial Port
delay(1000);
}
void loop() {
a=sr04.Distance();//Obtain the ultrasonic sensor detection value
Serial.print(a);//The value of the ultrasonic sensor is displayed on the serial port
Serial.println("cm");
delay(1000);
}
Nota: Si está usando una placa Arduino, cambie el pin Echo en el programa a PIN11, cambie el pin TRIG a PIN12, configure la velocidad en baudios a 9600 y luego conecte el pin de hardware a PIN11, PIN12 y cargue el programa.
Resultado de la prueba #
Después de cargar el código en la placa controladora, abra el monitor del puerto serie del IDE de Arduino y configure la velocidad en baudios a 115200.
Mueva su mano u objeto frente al sensor y podrá ver su valor de distancia.


Recursos relacionados #
Consigue uno ahora #
Negocios B2B: info@acebott.com
Página web oficial: Sensor ultrasónico
