Aplicacción de Sensores Resistivos
Aplicacción de Sensores Resistivos
Aplicacción de Sensores Resistivos
A. Potenciómetros
POTENCIÓMETRO 1KΩ
Ángulo Resistencia (𝛀) Ángulo Resistencia (𝛀)
0 575 75 871
5 620 80 896
10 634 85 930
15 663 90 954
20 672 95 983
25 706 100 1006
30 731 105 1025
Figura3. Termistor y su símbolo. Tomado de: 35 750 110 1038
http://blogdeaitor4s5.blogspot.com/2012/01/que-son-ntcptcy-ldr.html 40 774 115 1060
45 775 120 1083
&
50 789 125 1115
https://spanish.alibaba.com/p-detail/F%C3%A1brica-original-serie-
55 802 130 1127
Termistor-NTC-MF72-2.5D-11-300012508585.html 60 820 135 1127
65 835 140 1127
70 860
II. Desarrollo de la actividad y análisis de la misma
Donde se obtuvo la siguiente grafica con su ecuación.
Entonces para realizar la guía de laboratorio se realizó lo
siguiente puntos:
POTENCIÓMETRO 10KΩ
Ángulo Resistencia (𝛀) Ángulo Resistencia (𝛀)
0 5300 75 8030
5 5730 80 8310
10 5930 85 8460
Figura3. Posición centrar del potenciómetro. 15 6110 90 8700
Tomado de: autor 20 6260 95 8850
25 6380 100 8940
30 6470 105 9150
35 6670 110 9340
40 6810 115 9520
45 6980 120 9640
50 7260 125 9910
55 7330 130 9920
60 7420 135 9920
65 7660 140 9920
70 7830
Figura4. Forma de tomar los datos de laboratorio.
Tomado de: autor
Utilizando una fuente de 10 voltios, implemente un divisor
resistivo para cada potenciómetro propuesto de tal manera
que se obtenga una relación de comportamiento V vs θ.
Compare las curvas obtenidas y defina la sensibilidad de
cada uno.
Tabla III. valores prácticos al realizar la medición de resistencia vs Angulo de Fuente DC (10V)
un potenciómetro de 100kΩ Ángulo Voltaje (𝐕) Ángulo Voltaje (𝑽)
0 5,13 70 8,02
Potenciómetro 100kΩ 5 5,75 75 8,2
Ángulo Resistencia (𝛀) Ángulo Resistencia (𝛀) 10 5,9 80 8,42
0 43000 65 66000 15 6,06 85 8,65
5 46000 70 68700 20 6,18 90 8,76
10 47200 75 71000 25 6,35 95 8,86
15 48900 80 72800 30 6,57 100 9,06
20 50800 85 74800 35 6,73 105 9,21
25 51900 90 77000 40 6,91 110 9,35
30 54300 95 80300 45 7,08 115 9,53
35 56000 100 81600 50 7,22 120 9,75
40 57100 105 83400 55 7,4 125 9,92
45 58400 110 85000 60 7,64 130 10,04
50 60900 115 87100 65 7,85
55 62200 120 87900
60 64800 125 87900 Donde se obtuvo el siguiente comportamiento.
Como se puede observar la ecuación anterior nos dio de 99la La Resistencia es mejor trabajarla en orden de los kilo ohmios
siguiente manera debido para que el amplificador operacional trabaje bien a
corriente bajas.
27
𝑦=− 𝑥 + 1,35
50 El circuito simulado en proteus queda de la siguiente forma.
Donde y= corresponde del valor de grados en voltaje y,
x=voltaje del potenciómetro
23 98300 36 38100
30 62000 43 25000
31 59100 44 24000
32 58000 45 23000
33 52000 46 22000 izquierda a derecha. Se decidió implementar el movimiento de
la grúa por medio de Arduino, utilizando los potenciómetros,
34 42200 47 21000
uno para el movimiento horizontal y el otro para el movimiento
35 40500 del gancho, para ello se realizó el circuito de acondicionamiento
de un joystick con dos potenciómetros tal como se vio en clase,
este joystick debe realizar el movimiento de izquierda a derecha
y viceversa de la grúa y el movimiento de bajada y subida del
Al graficar la tabla anterior se tuvo lo siguiente.
gancho. Tal como se observa en la siguiente figura.
ln(𝑅1⁄𝑅2) ln(91500⁄29000) Figura 21. Diseño de grúa en cartón con motor reductores en giro
𝛽= = = 7145𝐾 horizontal y vertical del gancho.
1 1 1 1
− −
𝑇1 𝑇2 (25 + 273)𝐾 (40 + 273)𝑘
En Arduino se realizó el código que se ve a continuación con el
Coeficiente térmico seria el α cual se recibían valores de 0 a 1024 de cada uno de los
potenciómetros y realizaba cambios con los valores iniciales y
𝐵 7145𝑘 finales del rango, es decir si la entrada analógica era de 0 a 100,
𝛼=− = = −0,080
𝑇 2 (25 + 273)2 la salida de los dos extremos del motor recibía un voltaje en una
dirección que hacia girar la grúa a la izquierda y desde 924 hasta
El cual dio parecido que dio en la gráfica el cual fue de -0,069 1024 la salida de voltaje estaba en sentido contrario, haciendo
por tanto el análisis fue hecho correctamente. girar la grúa a la derecha. Éstos valores en el potenciómetro se
obtenían al estar en el ángulo mayor y menor del mismo, en el
Utilizando 2 motores de baja velocidad, construya una resto del rango se quedaba en cero con lo cual el motor se
estructura tipo grúa lo más básica posible y mediante un quedaba estático. Para que el valor de entrante analógica de
joystick resistivo (visto en clase), controle 2 movimientos cada potenciómetro en el Arduino variara entre 0 y 1024, se
del mismo. aplicó un voltaje en los extremos de cada potenciómetro y del
centro del mismo se tomó la señal de entrada al Arduino.
Inicialmente para realizar la grúa se realizó el diseño, colocando
un motor reductor en la base de la grúa y el segundo motor
reductor en el centro de la grúa, unido a una polea en la cual se
enrolla el hilo que baja o sube el gancho de la misma. Para ello
se realizó la estructura en cartón y con una caja como base en la
que se posiciono en el centro el motor reductor que mueve de
pinMode(motor1a,OUTPUT);
pinMode(motor1b,OUTPUT);
pinMode(motor2a,OUTPUT);
pinMode(motor2b,OUTPUT);
void loop() {
x=analogRead(A0);
y=analogRead(A2);
Serial.print("x: ");
Figura 22. Joystick propio, uniendo dos potenciómetros en eje X y Y.
Serial.print(x);
Este código se modificó dado que al realizar el joystick uniendo
los dos potenciómetros, la palanca no llegaba al valor máximo Serial.print("\n");
ni mínimo de cada uno de los potenciómetros, por esta razón se Serial.print("y: ");
redujeron los rangos para ir hacia la izquierda y derecha antes
de llegar al final o estar cerca del ángulo máximo y mínimo, es Serial.print(y);
decir que se redujo el rango en el que el motor iba a estar
estático que sería en el centro. Éste proceso se realizó Serial.print("\n");
igualmente con el motor que recogía o soltaba el gancho. Por
medio de la opción del arduino Monitor Serie se verificaron los
valores de 0 a 1024 de entrada del joystick al Arduino en cada if (x<=500){
posición máxima de cada una de las direcciones, con lo cual se
analogWrite (motor1a,255);
obtuvieron los valores de menores a 500 para girar la grúa a la
izquierda, 650 para girar los valores desde 650 a 1024. Para el analogWrite (motor1b,0);
gancho desde 450 hasta 0 el motor baja el gancho y desde 650
hasta 1024 sube el gancho. }
}
void setup() {
if (y<=450){
Serial.begin(9600);
analogWrite (motor2a,255); Conclusiones
analogWrite (motor2b,0);
En cada una de las gráficas de gados vs resistencia obtenidas en
}
cada uno de los potenciómetros usados, podemos observar un
comportamiento lineal también en las gráficas de voltaje vs
else { grados podemos observar de igual forma una linealidad en los
datos obtenidos, por tanto, se puede concluir que los
if (y>=650){ potenciómetros son lineales con respecto a los grados
analogWrite (motor2b,0); Como el voltaje y los grados son lineales se pudo realizar un
acondicionamiento en la señal para tomar los grados como
}
voltaje para una mejor visualización, también se observó que
} para la medida de posición para un giroscopio es mejor cuando
se realiza sobre el cuerpo que ejecuta el movimiento, pues la
} medida a través de un segundo cuerpo llega a generar error.
Con el diseño de la grúa, los motores instalados, el joystick Se concluye que el termistor utilizado corresponde a un NTC
debido a que a mayor temperatura menor es la resistencia,
conectado y el código del arduino conectado, se procedió a
también se observó que su comportamiento es exponencial
realizar la prueba final del funcionamiento completo de la grúa,
decreciente lo cual corresponde a la teoría de un NTC también
con lo cual se observó un comportamiento acorde a lo esperado,
se pudo comprobar matemáticamente que el coeficiente térmico
menos cuando el motor empezaba a girar arto y deseaba uno a una temperatura de 25° es de valor negativo (-0.08) lo cual es
cambiar de sentido, a veces cambiaba, pero se demoraba en correcto debido a que el NTC es un termistor de coeficiente
responder o terminaba acelerando en el sentido opuesto al térmico negativo y el beta dio positivo con un valor de 7000K,
deseado. lo cual no está en los rangos establecidos (2000K a 4000K) pero
esto se debe a errores humanos y de los instrumentos el cual no
Se probó con diferentes motores reductores y solo funcionaron permite un comportamiento exponencial perfectamente
directamente con arduino los que tenían corrientes de trabajo concorde al termistor.
inferiores a los 60mA, esto dado que el arduino no está en la
capacidad de otorgar más corriente, haciendo que los motores Los arreglos de potenciómetros permiten controlar diferentes
no pudieran iniciar ningún movimiento. variables que no dependen directamente de la electrónica o no
se puede variar la salida automáticamente, sin modificar el
De lo anterior se puede analizar que el uso de motores circuito directamente. En el caso de la grúa la unión de los
reductores es esencial para poder desarrollar con éxito la grúa, potenciómetros para formar el joystick, los motores reductores
dado que, con motores condicionales, la velocidad del sensor va y el control de los datos a través del arduino, permitieron
aumentando, haciendo complicado que el motor se detenga o simular el comportamiento de una grúa de una forma similar.
mantenga una velocidad constante y reducida, tal como se
esperaba que funcionara una grúa. Bibliografía.