viernes, 12 de julio de 2019

Sensor HC-SR04



Sensor HC-SR04



Sensor ultrasónico 
El sensor HC-SR04 es un módulo que incorpora un par de transductores de ultrasonido que se utilizan de manera conjunta para determinar la distancia del sensor con un objeto colocado enfrente de este. Quizá la característica más destacada del HC-SR04 es que puede ser adquirido por una baja suma de dinero y esto mismo lo ha hecho muy popular. Sin embargo, la baja cantidad de dinero que invertimos en el sensor, no demerita demasiado en la exactitud del sensor ni en su facilidad de uso, por lo que su relación costo / beneficio es muy buena.

¿Cómo funciona el sensor HC-SR04?
El sensor HC-SR04 es un módulo que incorpora un par de transductores de ultrasonido que se utilizan de manera conjunta para determinar la distancia del sensor con un objeto colocado enfrente de este. Un transductor emite una “ráfaga” de ultrasonido y el otro capta el rebote de dicha onda. El tiempo que tarda la onda sonora en ir y regresar a un objeto puede utilizarse para conocer la distancia que existe entre el origen del sonido y el objeto.

¿Cómo se conecta un sensor HC-SR04 con un arduino?
La conexión del sensor con Arduino es muy sencilla. Podemos realizarla utilizando un protoboard, o directamente con alambres. Para lograr que el sensor funcione, son necesarias 4 señales:

·       *Alimentación de 5 volts.
·       *Tierra o común del circuito.
·       *Señal de disparo (trig).
·       *Señal de eco (echo).

La siguiente imagen muestra cómo queda conectado el sensor utilizando solamente cables:




Programación para sensor ultrasónico HC-SR04 con Arduino.

//DECLARACIÓN DE VARIABLES

int Trigger=2;

int Echo=3;

//FUNCIÓN PRINCIPAL


void setup()

{
  Serial.begin(9600);
  pinMode(2,OUTPUT);
  pinMode(3,INPUT); 
  digitalWrite(2,LOW);//Iniciamos el pin con 0.
}

//ITERACIÓN


void loop()

{
  long t; //Tiempo que demora en llegar el eco.
  long d; //DEistancia en centimetros
  digitalWrite(2,HIGH);
  delayMicroseconds(10);
  digitalWrite(2,LOW);
  t= pulseIn(3,HIGH);
  d= t/59;
  Serial.print("Distancia: ");
  Serial.print(d);
  Serial.print("cm");
  Serial.println();
  delay(100);
}


//END

Características 
* Voltaje de operación: 5v DC
* Corriente de reposo: <2mA
* Corriente de trabajo: 15mA - 40mA
* Rango de medición: 2cm a 450cm (12 pies)
* Precisión: +- 3mm
* Angulo de apertura: 15°
* Frecuencia de ultrasonido: 40KHz
* Duración mínima del pulso de disparo TRIG (nivel TTL): 10 uS
* Duración del pulso ECO de salida (nivel TTL): 100-25000 uS
* Rango de temperatura: 0 - 70°
* Dimensiones:  44mm x 20mm x 15mm
* Tiempo mínimo de espera entre una medida y el inicio de otra: 20ms (recomendable 50ms)

Pines

* VCC (+5v DC)
* TRIG (Disparo del ultrasonido)
* ECHO (Recepción del ultrasonido)
* GND (Negativo o tierra)

Símbolo 





No hay comentarios:

Publicar un comentario

Ultrasonido, infrasonido y sonido

ULTRASONIDO Los ultrasonidos son ondas sonoras con una frecuencia superior a 20.000 Hz, que no son percibidas por el oído humano; s...