Sensores Arduino y Raspberry Pi
26KY-028: Módulo Sensor de Temperatura Termistor
Descripción:
Este módulo contiene un termistor NTC, que puede medir temperaturas en el rango de -55 °C hasta +125 °C. El valor de resistencia del termistor disminuye con el aumento de la temperatura.
NOTA DE USO
Este sensor es ideal para la medición de umbrales. Esto significa que el sensor emite una señal digital alta tan pronto como se supera un valor umbral establecido por el usuario. Sin embargo, esto también significa que los valores medidos analógicos no son adecuados para la conversión, ya que la señal analógica también se ve influenciada por el potenciómetro giratorio.
Salida digital: si la temperatura se mide por encima de un valor límite, aquí se emite; el valor límite se puede ajustar con el potenciómetro.
Salida analógica: valor medido directo de la unidad del sensor
LED1: Indica que el sensor está alimentado con tensión.
LED2: Indica que se ha excedido el valor límite
FUNCIONALIDAD DEL SENSOR
Este sensor tiene tres componentes funcionales en su placa de circuito: La unidad de sensor frontal, que mide físicamente el entorno y lo envía como una señal analógica a la segunda unidad, el amplificador. Éste amplifica la señal en función de la resistencia configurada en el potenciómetro giratorio y la envía a la salida analógica del módulo.
Aquí debe notarse: La señal está invertida. Si se mide un valor alto, esto resulta en un valor de voltaje más bajo en la salida analógica.
La tercera unidad representa un comparador, que cambia la salida digital y el LED cuando la señal cae por debajo de cierto valor. Este valor (y por lo tanto la sensibilidad del módulo) se puede ajustar mediante el potenciómetro giratorio:
Especificaciones:
Corriente: 30 ~ 60 mA
Corriente de Pulso: 0.3A a 1A
Voltaje Inverso: 4.5V a 24V
Potencia de disipación: 90 mW
Rango de Temperatura: -25°C a +80℃
Temperatura de Almacenamiento: -40°C a +100℃
Pinout:
Conexión Arduino:
Código Arduino:
Conexión Raspberry Pi:
Código Raspberry Pi:
Creamos el siguiente programa desde la Terminal o con tu IDE favorito:
nano KY_028.py
Presionamos Ctrl + x para salir, luego y para confirmar los cambios, finalmente Enter. Para guardarlos.
Para correr el programa abrimos la Terminal e ingresamos:
sudo python KY_028.py