Sensor ultrasonico HC-SR04

Aplicación con Arduino

Administrator

Esta vez probaremos el sensor ultrasonico HC-SR04, este es un dispositivo capaz de medir distancias con una precisión considerable, regularmente entre 2 centímetros hasta 4 metros, la precisión depende de la temperatura ambiente y de la superficie de rebote sin embargo es un sensor bastante efectivo en el cual podemos confiar proyectos simples hasta complejos tomando en consideración sus especificaciones técnicas detalladas más adelante.

Imagen de Odoo y bloque de texto

Funcionamiento

El sensor tiene 4 pines GND, Trigger, Echo, VCC


Como lo describe la imagen VCC se conecta a 5V

GND a Tierra

Trigger es el encargado de enviar un pulso ultrasonico de 40kHz por un período de 10us (microsegundos)

Eco se encarga de recoger el pulso y devuelve el tiempo de ida y vuelta del pulso en microsegundos

Conexión a la placa Arduino

La conexión la podemos realizar directamente al arduino, sin embargo es más cómodo conectar con un protoboard.

Esta placa es de arduino uno pero podemos utilizar prácticamente cualquier placa.


Conexión: 

  1. Pin Digital 8: Echo

  2. Pin digital 9 Trigger

  3. GND del sensor a GND a cualquier GND de Arduino

  4. Vcc del Sensor a 5V del Arduino 

Texto de Odoo y bloque de imagen
Imagen de Odoo y bloque de texto

copia el código

long distancia; //variable para almacenar distancia
long tiempo; // variable para almacenar el tiempo
void setup(){
  Serial.begin(9600);  //Sincronizamos con monitor serial
  pinMode(12, INPUT);  // Configuramos el Echo a entrada
  pinMode(9, OUTPUT); // Configuramos el trigger a salida
}
void loop(){
  digitalWrite(13,HIGH); //enviamos un pulso
  delayMicroseconds(10); // por 10 microsegundos 
  digitalWrite(13, LOW);  // quitamos el pulso
 delayMicroseconds(10); // por 10 microsegundos 
  tiempo=pulseIn(12, HIGH); // leemos el echo
  distancia= int(0.017*tiempo);  //aplicamos la formula
  delay(1000);  // pausa para leer
  Serial.println (distancia); //imprimimos distancia en el monitor serial
}

Especificaciones Técnicas

Tome en consideración lo siguiente

Voltaje de trabajo

Entre 4.5V a 5.5V 


Corriente de Trabajo

15 mA


Frecuencia de trabajo

45 kHz




Rango de Trabajo

Entre 2cm a 400cm

Temperatura recomendada

20 grados centigrados

Pulso del Trigger

10 microsegundos, señal TTL

Sensor ultrasonico HC-SR04.

Puedes comprar el material en nuestra tienda online