Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Practica de Sensor
Practica de Sensor
S.E.S.T.N.M
Profesor:
Martnez Gutirrez Fabin
Fecha:
12 de Febrero del 2015
T.N.M.
Sensor
Un sensor es un dispositivo capaz de detectar magnitudes fsicas o qumicas, llamadas
variables de instrumentacin, y transformarlas en variables elctricas. Las variables de
instrumentacin pueden ser por ejemplo: temperatura, intensidad lumnica, distancia,
aceleracin, inclinacin, desplazamiento, presin, fuerza, torsin, humedad,
movimiento, pH, etc. Una magnitud elctrica puede ser una resistencia elctrica (como en
una RTD), una capacidad elctrica (como en un sensor de humedad), una tensin
elctrica (como en un termopar), una corriente elctrica (como en un fototransistor), etc.
Un sensor se diferencia de un transductor en que el sensor est siempre en contacto con la
variable de instrumentacin con lo que puede decirse tambin que es un dispositivo que
aprovecha una de sus propiedades con el fin de adaptar la seal que mide para que la pueda
interpretar otro dispositivo. Como por ejemplo el termmetro de mercurio que aprovecha la
propiedad que posee el mercurio de dilatarse o contraerse por la accin de la temperatura.
Un sensor tambin puede decirse que es un dispositivo que convierte una forma de energa
en otra.
reas de aplicacin de los sensores: Industria automotriz, robtica, industria aeroespacial,
medicina, industria de manufactura, etc.
Los sensores pueden estar conectados a un computador para obtener ventajas como son el
acceso a una base de datos, la toma de valores desde el sensor, etc
Transductor
Es un dispositivo capaz de transformar o convertir una determinada manifestacin
de energa de entrada, en otra diferente a la salida, pero de valor muy pequeos en trminos
relativos con respecto a un generador.
El nombre del transductor ya nos indica cual es la transformacin que realiza (por ejemplo
electromecnica, transforma una seal elctrica en mecnica o viceversa). Es un dispositivo
usado principalmente en la industria, en la medicina interna, en la agricultura, en robtica,
en aeronutica, etc., para obtener la informacin de entornos fsicos y qumicos y conseguir
(a partir de esta informacin) seales o impulsos elctricos o viceversa. Los transductores
siempre consumen cierta cantidad de energa por lo que la seal medida resulta atenuada.
Arduino
Arduino es una plataforma de hardware libre, basada en una placa con
un microcontrolador y un entorno de desarrollo, diseada para facilitar el uso de la
electrnica en proyectos multidisciplinares.
El hardware consiste en una placa con un microcontrolador Atmel AVR y puertos
de entrada/salida. Los microcontroladores ms usados son
Desarrollo de la practica
El sensor de ultrasonidos se enmarca dentro de los sensores para medir distancias o superar
obstculos, entre otras posibles funciones.
En este caso vamos a utilizarlo para la medicin de distancias. Esto lo consigue enviando
un ultrasonido (inaudible para el odo humano por su alta frecuencia) a travs de uno de la
pareja de cilindros que compone el sensor (un transductor) y espera a que dicho sonido
rebote sobre un objeto y vuelva, retorno captado por el otro cilindro.
Este sensor en concreto tiene un rango de distancias sensible entre 3cm y 3m con una
precisin de 3mm.
Qu recibimos en el sensor?
El tiempo que transcurre entre el envo y la recepcin del ultrasonido.
Cmo vamos a traducir dicho tiempo en distancia?
Aprovechando que la velocidad de dicho ultrasonido en el aire es de valor 340 m/s, o 0,034
cm/microseg (ya que trabajaremos con centmetros y microsegundos). Para calcular la
distancia, recordaremos que v=d/t (definicin de velocidad: distancia recorrida en un
determinado tiempo).
De la frmula anterior despejamos d, obteniendo d=vt, siendo v la constante anteriormente
citada y t el valor devuelto por el sensor a la placa Arduino.
Tambin habr que dividir el resultado entre 2 dado que el tiempo recibido es el tiempo de
ida y vuelta.
Material
Sensor ultrasonidos HC-SR04
Placa Arduino UNO
Cables
Cable USB
Protoboard
Conexiones
Programa
/*
Sensor de proximidad y al ser inferior a 10cm
envia un pulso de alarma por el pin 13
HC-SR04 conexiones:
VCC al arduino 5v
GND al arduino GND
Echo al Arduino pin 6
Trig al Arduino pin 7
*/
#define Pecho 6
#define Ptrig 7
long duracion, distancia;
void setup() {
Serial.begin (9600);
pinMode(Pecho, INPUT);
pinMode(Ptrig, OUTPUT);
pinMode(13, 1);
void loop() {
digitalWrite(Ptrig, LOW);
delayMicroseconds(2);
if (distancia >= 500 || distancia <= 0){ // si la distancia es mayor a 500cm o menor a
0cm
Serial.println("---");
// no mide nada
}
else {
Serial.print(distancia);
Serial.println("cm");
digitalWrite(13, 0);
// en bajo el pin 13
Serial.println("Alarma.......");
}
delay(400);
consola
}
Evidencias