Sie sind auf Seite 1von 4

MEDIR DISTANCIA CON

SENSOR ULTRASONIDO
LABORATORIO INSTRUMENTACION ELECTRONICA

PROFESOR: ING. GULLEN

INTEGRANTES
CUMAPA ROQUE ERIKA MILAGROS
1123220181
DIONICIO ANTUNEZ GRECIA MELISSA 1223210181

UNIVERSIDAD NACIONAL DEL CALLAO


FACULTAD DE INGENIERIA ELECTRICA Y ELECTRONICA
ESCUELA DE INGENIERIA ELECTRONICA

MEDICION DE DISTANCIA CON


SENSOR ULTRASONICO
I.

MARCO TEORICO
Los ultrasonidos son antes que nada sonido, exactamente igual
que los que omos normalmente, salvo que tienen una
frecuencia mayor que la mxima audible por el odo humano.
sta comienza desde unos 16 Hz y tiene un lmite superior de
aproximadamente 20 KHz, mientras que nosotros vamos a
utilizar sonido con una frecuencia de 40 KHz. A este tipo de
sonidos es a lo que llamamos Ultrasonidos.
El funcionamiento bsico de los ultrasonidos como medidores
de distancia se muestra de una manera muy clara en el
siguiente esquema, donde se tiene un receptor que emite un
pulso de ultrasonido que rebota sobre un determinado objeto y
la reflexin de ese pulso es detectada por un receptor de
ultrasonidos:

La mayora de los sensores de ultrasonido de bajo coste se


basan en la emisin de un pulso de ultrasonido cuyo lbulo, o
campo de accin, es de forma cnica. Midiendo el tiempo que
transcurre entre la emisin del sonido y la percepcin del eco se
puede establecer la distancia a la que se encuentra el obstculo
que ha producido la reflexin de la onda sonora, mediante la
frmula:

Donde V es la velocidad del sonido en el aire y t es el tiempo


transcurrido entre la emisin y recepcin del pulso.

II.

MATERIALES

UNIVERSIDAD NACIONAL DEL CALLAO


FACULTAD DE INGENIERIA ELECTRICA Y ELECTRONICA
ESCUELA DE INGENIERIA ELECTRONICA

o
o
o
o
o
o
III.

1 Protoboard
Cables
1 Arduino Uno
Sensor ultrasnico
Pantalla LCD
1 Potenciometro

IMPLEMENTACION
Se usar la siguiente programacin en Arduino.
#include <LiquidCrystal.h>
LiquidCrystal lcd(7, 8, 9, 10, 11 , 12);
#define echoPin 5 // Pin eco
#define trigPin 6 // Pin Trigger
int maximumRange = 200; // Rango maximo
int minimumRange = 0; // Rango minimo
float duration, distance; // Duracion usada para medir la
duracion
void setup() {
lcd.begin(16, 2);
Serial.begin (9600);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
}
void loop() {
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
//Medimos el tiempo que tarda en llegar el eco
duration = pulseIn(echoPin, HIGH);
//Calculamos la distancia
distance = float (duration*0.017);
//iniciamos el ciclo de la pantalla lcd
PantallaLCD();
}
void PantallaLCD(){
lcd.clear();
lcd.write("Distancia");
lcd.setCursor(0,1);
lcd.write("d=");
lcd.print(distance);

UNIVERSIDAD NACIONAL DEL CALLAO


FACULTAD DE INGENIERIA ELECTRICA Y ELECTRONICA
ESCUELA DE INGENIERIA ELECTRONICA

lcd.write("cm");
delay(400);
return;
}

IV.

CONCLUSIONES

o Se debe tener en cuenta que existen diversas fuentes de


interferencia que afectan a las mediciones.
o El campo de actuacin del pulso que se emite desde un
transductor de ultrasonido tiene forma cnica. El eco que
se recibe como respuesta a la reflexin del sonido indica
la presencia del objeto ms cercano que se encuentra
dentro del cono acstico y no especifica en ningn
momento la localizacin angular del mismo.
o La cantidad de energa acstica reflejada por el obstculo
depende en gran medida de la estructura de su
superficie. Para obtener una reflexin altamente difusa
del obstculo, el tamao de las irregularidades sobre la
superficie reflectora debe ser comparable a la longitud de
onda de la onda de ultrasonido incidente.
o En los sensores de ultrasonido de bajo coste se utiliza el
mismo transductor como emisor y receptor. Tras la
emisin de ultrasnido se espera un determinado tiempo a
que las vibraciones en el sensor desaparezcan y est
preparado para recibir el eco producido por el obstculo.
o La temperatura afecta la medida, por cuanto la velocidad
de propagacin de la onda vara dependiendo de la
temperatura.

Das könnte Ihnen auch gefallen