Pinout del sensor ultrasónico HC-SR04, trabajo y proyectos Arduino

El sensor ultrasónico HC-SR04 se ha convertido en una herramienta indispensable para los entusiastas de Arduino que desean llevar a cabo proyectos innovadores. ¿Te apasiona el mundo de la programación y la electrónica? ¡Descubre cómo utilizar y aprovechar al máximo el pinout de este fascinante sensor en tus creaciones con Arduino!

El El principio de funcionamiento del sensor ultrasónico HC-SR04 se basa en la velocidad del sonido o el tiempo que tardan las ondas de sonido en viajar una cierta distancia. Mide la distancia de un objeto a su superficie emitiendo y recibiendo ondas sonoras.

Hay muchos tipos de sensores ultrasónicos en el mercado, pero el más popular es el HC-SR04. El funcionamiento del sensor ultrasónico HC-SR04, Pinout y los proyectos Arduino se detallan a continuación.

¿Qué es el sensor ultrasónico HC-SR04?

HC-SR04 es un sensor ultrasónico simple que puede medir la distancia hasta 400 cm. El sensor tiene 4 pines integrados que se conectan a un microcontrolador como Arduino.

HC-SR04 se puede utilizar con Arduino para proyectos como la medición de distancias. El principio de funcionamiento del sensor ultrasónico HC-SR04 es similar al SONAR o Navegación por Sonido y Alcance. Los barcos utilizan SONAR para navegar los objetos bajo el mar.

Pinout del sensor ultrasónico HC-SR04, trabajo y proyectos Arduino
Sensor>

Haga clic aquí para obtener más información sobre SONAR

El sensor ultrasónico, también conocido como El sensor de distancia mide la distancia de un objeto desde su superficie emitiendo y recibiendo ondas sonoras. El transmisor transmite las ondas sonoras mientras que el El receptor recibe estas ondas de sonido transmitidas reflejadas desde el objeto.

Antes de saltar a la sección de trabajo del sensor HC-SR04, veamos su configuración de pines.

Configuración de pines HC-SR04

El pinout del HC-SR04 tiene 4 pines. Comenzando desde la izquierda: VCC, DISPARADOR, ECO, y TIERRA

Pinout del sensor ultrasónico HC-SR04, trabajo y proyectos Arduino
Configuración>

Nombre del pin Función
CCV Alimenta el sensor ultrasónico.
DESENCADENAR Este pin inicia la transmisión de las ondas sonoras.
ECO Se vuelve bajo tan pronto como las ondas de sonido transmitidas golpean el receptor.
SUELO Va a la tierra del circuito.
Esta tabla muestra las funciones de cada pin en HC-SR04

Ahora veamos cómo funciona el sensor de distancia HC-SR04 y mide la distancia de un objeto.

¿Cómo funciona HC-SR04?

Pinout del sensor ultrasónico HC-SR04, trabajo y proyectos Arduino
Cómo>

Paso 1: Tan pronto como el pin del disparador se establece alto (programado), las ondas de sonido se transmiten desde el transmisor.

No hay té: Al mismo tiempo, el pin Echo se vuelve alto automáticamente (da 5 V como salida). digamos el el tiempo en este caso es t1.

Nota B: La velocidad de la onda de sonido es de 343 m/s

Paso 2: Estas ondas de sonido viajan a través del aire y son reflejadas por el objeto que se encuentra frente a ellas. Y tan pronto como el receptor recibe las ondas, el pin Echo se vuelve bajo. Llamemos el tiempo en este caso t2.

Paso 3: Ahora, para saber la distancia recorrida por las ondas, primero tenemos que medir el tiempo total durante el cual el pin de eco estuvo alto (Arduino hace esto por nosotros).

En otras palabras, el eco fue alto durante exactamente el mismo tiempo que tardaron las ondas en volver al receptor.

i.e, t2 - t1 = time for which the Echo pin remains high

O

Ttotal = t2 - t1 (total time taken by the sound waves to get back to the sensor after reflecting back from the object)

Etapa 4: Por el fórmula distancia-tiempo-velocidadpodemos calcular la distancia total recorrida por la onda (la velocidad es constante).

Speed = Distance / Time 

OR 

Distance = Speed X Time

Así que simplemente multiplique el tiempo total calculado por la velocidad del sonido. Esto nos da la distancia total recorrida por las ondas de sonido.

Dtotal = (T2 - T1) X Speed of sound 

Paso 5: Esta (distancia total) es en realidad una distancia bidireccional. Pero queremos medir la distancia de un solo sentido. Y dado que la distancia total es en realidad el doble de la distancia en un sentido, la dividimos por dos para obtener la distancia en un sentido desde el sensor hasta el objeto.

Done-way = Dtotal / 2

Por supuesto, este cálculo lo realiza el propio Arduino. Hicimos esto manualmente para mostrarle cómo se calcula la distancia.

Entendamos esto una vez más con un ejemplo:
Supongamos que hay un objeto frente al sensor a una distancia de 10 cm. Las ondas de sonido son transmitidas por el transmisor, golpean el objeto y luego son recibidas por el receptor.

Pinout del sensor ultrasónico HC-SR04, trabajo y proyectos Arduino
Pinout del sensor ultrasónico HC-SR04, trabajo y proyectos Arduino

El tiempo total entre estos dos eventos se calcula utilizando el pin de eco como se mencionó anteriormente. Ahora usando esta fórmula se calcula la distancia de ida: Distancia = Tiempo * Velocidad del sonido/2

¿Cómo medir la distancia usando HC-SR04 con Arduino?

Para hacer el proyecto de medición de distancia usando un sensor ultrasónico HC-SR04, estoy usando Arduino UNO aquí. Puedes usar cualquier otra placa Arduino.

Primero, conecte el sensor con Arduino como se muestra a continuación.

Pinout del sensor ultrasónico HC-SR04, trabajo y proyectos Arduino
Conexiones>

Conectar VCC y pin Gnd del sensor ultrasónico a 5 v y pin GND de Arduino respectivamente.

Conecte el gatillo y el pin de eco a cualquier pin de entrada/operación digital. Estoy conectando el pin de activación al pin digital 6 y el eco al pin digital 7.

Programa Arduino:

Cargue el programa que se proporciona a continuación en su placa Arduino.

const int trig = 6;
const int echo = 7;

long totaltime;
int distance;

void setup() {
  
pinMode(trig, OUTPUT); 
pinMode(echo, INPUT);
Serial.begin(9600); 

}

void loop() {

digitalWrite(trig, LOW);
delayMicroseconds(2);

digitalWrite(trig, HIGH);
delayMicroseconds(10);
digitalWrite(trig, LOW);

totaltime = pulseIn(echo, HIGH);

distance= totaltime*0.034/2;

Serial.print("Distance: ");
Serial.println(distance);

}

Explicación del código:

El código para medir distancias usando un sensor ultrasónico es muy simple. Primero, el pin del gatillo se establece alto durante 10 microsegundos. TEl tiempo durante el cual el pin de eco permanece alto se calcula utilizando la función de entrada de pulsos. Finalmente, la distancia en centímetros se calcula usando esta fórmula:

distance= totaltime*0.034/2;

Ahora cargue el código en Arduino y luego abra el monitor serial. Aquí puede ver la distancia calculada del objeto desde la superficie del sensor ultrasónico. Movamos el objeto y veamos qué tan precisa es la medida.

Pinout del sensor ultrasónico HC-SR04, trabajo y proyectos Arduino
Medición>

Error 403 The request cannot be completed because you have exceeded your quota. : quotaExceeded



Preguntas frecuentes sobre el Pinout del sensor ultrasónico HC-SR04, trabajo y proyectos Arduino

Preguntas frecuentes sobre el Pinout del sensor ultrasónico HC-SR04, trabajo y proyectos Arduino

¿Cuál es el pinout del sensor ultrasónico HC-SR04?

El sensor ultrasónico HC-SR04 tiene cuatro pines:

  1. VCC: Este pin se conecta al voltaje de alimentación de 5V proporcionado por Arduino.
  2. Trig: Este pin se utiliza para enviar la señal de inicio del pulso ultrasónico desde Arduino.
  3. Echo: Este pin recibe la señal de eco cuando el pulso ultrasónico rebota en un objeto.
  4. GND: Este pin se conecta al voltaje de tierra (GND) de Arduino.

¿Cómo puedo utilizar el sensor ultrasónico HC-SR04 con Arduino?

Para utilizar el sensor ultrasónico HC-SR04 con Arduino, sigue los siguientes pasos:

  1. Conecta el pin VCC del sensor a 5V en Arduino.
  2. Conecta el pin Trig del sensor a un pin digital de salida en Arduino, por ejemplo, el pin 9.
  3. Conecta el pin Echo del sensor a un pin digital de entrada en Arduino, por ejemplo, el pin 10.
  4. Conecta el pin GND del sensor a GND en Arduino.
  5. Asegúrate de tener instalada la biblioteca Ultrasonic en el entorno de desarrollo de Arduino.
  6. Utiliza el código proporcionado para medir la distancia utilizando el sensor ultrasónico HC-SR04 y Arduino.
  7. Adapta el código según tus necesidades y proyectos.
  8. ¡Disfruta experimentando con el sensor ultrasónico HC-SR04 y Arduino!

¿Dónde puedo encontrar más información sobre el sensor ultrasónico HC-SR04 y proyectos Arduino?

Puedes encontrar más información sobre el sensor ultrasónico HC-SR04 y proyectos Arduino en la página de Wikipedia sobre HC-SR04. También puedes explorar otros recursos en línea, como blogs y tutoriales Arduino, para obtener ideas y soluciones creativas.

Deja un comentario