Taconmetroo
Taconmetroo
Taconmetroo
INGENIERÍA MECATRÓNICA
INSTRUMENTACIÓN MECATRÓNICA
PICHUCHO JEFFERSON
SAMPEDRO ANDRÉS
Curso:
VII MECATRÓNICA
Departamento:
ENERGÍA Y MECÁNICA
Docente:
Período Académico:
1. TEMA
● TACÓMETRO
2. OBJETIVOS
● Medir las revoluciones por minuto a las que gira un motor DC indicando
su sentido de giro.
3. MARCO TEÓRICO
TACÓMETRO
Ilustración 1 Tacómetro
ARDUINO UNO
En este apartado veremos las distintas partes que conformar nuestro Arduino
como son entradas, salidas, alimentación, comunicación y shields.
Entradas: son los pines de nuestra placa que podemos utilizar para hacer
lecturas. En la placa Uno son los pines digitales (del 0 al 13) y los analógicos
(del A0 al A5).
Salidas: los pines de salidas se utilizan para el envío de señales. En este caso
los pines de salida son sólo los digitales (0 a 13).
Otros pines: también tenemos otros pines como los GND (tierra), 5V que
proporciona 5 Voltios, 3.3V que proporciona 3.3 Voltios, los pines REF de
referencia de voltaje, TX (transmisión) y RX (lectura) también usados para
comunicación serial, RESET para resetear, Vin para alimentar la placa y los
pines ICSP para comunicación SPI.
Alimentación: Como hemos visto el pin Vin sirve para alimentar la placa, pero
lo más normal es alimentarlo por el jack de alimentación usando una tensión de
7 a 12 Voltios.
una shield ésta se comunica con nuestra placa utilizando los pines ICSP
(comunicación ISP), los pines 10 a 13 (también usados para comunicación
ISP), los pines TX/RX o cualquiera de los digitales ya que son capaces de
configurarse como pines de entrada o salida y recibir o enviar pulsos digitales.
Shields: traducido del inglés significa escudo. Se llama así a las placas que se
insertan sobre Arduino a modo de escudo ampliando sus posibilidades de uso.
4. MATERIALES
● ARDUINO Mega
● Motor DC
● Modulo Sensor Encoder Tipo Ranura FC-03
● Sensor Infrarrojo
● Cables de conexión
● Rueda con aletas para encoder
● Potenciómetro
5. PROCEDIMIENTO
//Declaración de variables
int val;
long last=0;
int stat=LOW;
Instrumentación Mecatrónica
int stat2;
int contar=0;
int sens=75;
int nAspas=12;
int milisegundos=500;
if(stat2!=stat){
contar++;
stat2=stat;
}
if(millis()-last>=milisegundos){
double rps=((double)contar/nAspas)/2.0*1000.0/milisegundos;
//Serial.print("\n RPS = ");
Serial.println(rps);
contar=0;
last=millis();
}
}
Instrumentación Mecatrónica
6. CÁLCULOS
Donde:
7. ESQUEMAS, CONEXIONES.
Se presenta la conexión para el Arduino Uno, utilizando el encoder FC-03 como
sensor de revoluciones por minuto.
8. PANTALLAS
PANEL DEL USUARIO
PANEL DE PROGRAMACION
10. CONCLUSIONES
11. RECOMENDACIONES
12. BIBLIOGRAFíA