Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tacómetro
OBJETIVOS:
Construir un sistema basado en dos sensores que permita medir las revoluciones generadas
por un dispositivo rotatorio para utilizarlo como medidor de revoluciones por minuto en un
auto.
INTRODUCCIÓN:
El tacómetro es un instrumento de medición que se usa en elementos rotatorios, para determinar
la cantidad de giros que éste realiza en su propio eje. La unidad de medida del tacómetro, son
las revoluciones por minuto (RPM), número de giros que realiza el elemento, por cada minuto.
Los tacómetros se pueden clasificar en dos tipos:
• Tacómetro analógico: tacómetro que indica la velocidad de giro mediante una aguja.
• Tacómetro digital: el tacómetro muestra la velocidad de rotación en una pantalla
electrónica.
Para esta practica usaremos dos tipos de sensores, el primero de ellos se conoce como sensor de
efecto hall, el cual genera un impulso de voltaje cuando se modifica el campo magnético cercano.
El segundo está basado en un sensor infrarrojo que se encuentra siempre a un receptor de este
tipo de luz, una vez que se genera una interrupción eso genera de igual manera un impulso el cual
puede ser leído por un microcontrolador.
Experimento 1 y 2:
• Computadora con IDE de Arduino;
• Tarjeta Arduino o similar;
• Sensor de efecto hall;
• Protoboard;
1
UNIVERSIDAD AUTÓNOMA DE GUADALAJARA INSTRUMENTACIÓN BIOMÉDICA
FACULTAD DE INGENIERÍA PRÁCTICA No. 05
PROFESOR: GUZMÁN E. erick.guzman@edu.uag.mx
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 3 señales:
Figura 1
void loop() {
if(digitalRead(HALLPin)==HIGH)
{
digitalWrite(LEDPin, HIGH);
}
else
{
digitalWrite(LEDPin, LOW);
}
}
ACTIVIDAD:
Por su cuenta usted cuente la cantidad de impulsos de entrada que vaya leyendo el Arduino.
El código es igualmente sencillo. Simplemente leemos el estado de la entrada digital, tal y como
vimos en la entrada Entradas digitales en Arduino.
void loop(){
int value = 0;
value = digitalRead(sensorPin ); //lectura digital de pin
if (value == HIGH) {
Serial.println("Detectado obstaculo");
}
delay(1000);
}
ACTIVIDAD:
Modifique este código y de igual manera cuente las revoluciones de un objeto en constante
movimiento.
Conclusiones:
Dentro de esta práctica se realizó un tacómetro el cual se consiguió un sensor infra rojo el cual
cada vez que cruce la señal este contara una revolución esto también generándolo en el
código para que lo contabilice las revoluciones por minuto y lograr imprimir el valor para
visualizarlo, también se realizo es conseguir un sensor hall para realizar esto mismo de
contabilizar revoluciones sin embargo este lo afectaría por medio de un imán afectando el
sensor y este enviaría una señal.