Lectura de resistencia variable con Arduino
Campus Mexicali
Facultad de Ingeniería
Alumno: Cobos Vigueras Omar
Matrícula: 330958
¨Proyecto final: Lectura de una resistencia variable con Arduino¨Mediciones Eléctricas y Electrónicas
Mexicali, Baja California, a 29 de mayo del 2015
Introducción
Para este proyecto se utilizará Arduino para medir la resistencia eléctrica de un dispositivo. Elobjetivo de esto es lograr la lectura de la resistencia sin utilizar un multímetro.
Lamentablemente en Arduino no disponemos de una entrada donde medir directamente ni resistencias ni intensidadeseléctricas. Lo único que podemos medir son señales de voltaje digitales o analógicas. Pero podemos usarlas acompañadas de un arreglo para medir fácilmente el valor de una resistencia desconocida, por medio dela comparación con una resistencia conocida.
Material
Un protoboard
Cables para alambrar el protoboard
Una resistencia de 100kΩ
Resistencias de diferente valor
Un potenciómetro de 10kΩ
Pinzas
ArduinoUNO
Contenido
Se armó el siguiente arreglo:
Se introdujo el siguiente código al Arduino:
int sensorPin = A0;
int Rsensor;
float V, r1, r2;
void setup(){Serial.begin(9600);
r2= 100000.0;
}
void loop(){
Rsensor = analogRead(sensorPin);
V= (Rsensor*5.0)/1023.0;
r1 = (r2*(5-V))/V;
Serial.println(r1);
delay(1000);
}
Resultados
Al cargar el código y comenzar a moveral regulador del potenciómetro, en pantalla se imprimió los siguientes valores:
1488.09
1488.09
1488.09
2095.81
2814.07
3333.33
4494.38
5681.82
6562.50
7232.71
8025.35
8829.79
9411.77
9294.879294.87
9294.87
Después se cambió el potenciómetro por resistencias de distinto valor para medirlas y se obtuvieron los siguientes datos en pantalla:
1791.04
1791.04
1791.04
1689.86
1791.04
1791.04
1791.041791.04
1791.04
Inf
6293750.00
6293750.00
6293750.00
6293750.00
6293750.00
6293750.00
6293750.00
6293750.00
6720000.50
Inf
(En “Inf se cambiaron las resistencias”)
Cometario personal
Después de...
Regístrate para leer el documento completo.