INFORMACIÓN
¿Qué es? El Modulo KY-028 Sensor Temperatura Digital los permite medir la temperatura a través de un termistor NTC, en el cual el proceso de acondicionamiento de los datos le permitirá al sensor adecuar una señal de trabajo operable. Esta construido de un termistor NTC, un comparador lm393, seis resistencias smd, dos led indicadores, un trimput y un header macho de angulo 4 pines.
¿Cómo funciona? El sensor temperatura (KY-028) tiene 3 componentes principales en su placa de circuito. Primero, la unidad del sensor en la parte frontal del módulo que mide el área físicamente y envía una señal analógica a la segunda unidad, el amplificador. El amplificador amplifica la señal, de acuerdo con el valor resistente del potenciómetro, y envía la señal a la salida analógica del módulo.
El tercer componente es un comparador que apaga la salida digital y el LED si la señal cae por debajo de un valor específico.
Salida digital: al medir una temperatura que es más alta que el valor límite, se mostrará aquí; puede establecer el valor límite mediante un potenciómetro
¿Para qué sirve? Se puede utilizar el Modulo KY-028 Sensor Temperatura Digital para medir la temperatura ambiente, así como la temperatura de un liquido, para la activación o desactivación de un sistema de un proceso, el monitoreo de la temperatura de algún proceso y el control de temperatura.
ESPECIFICACIONES TÉCNICAS Y CARACTERÍSTICAS
- Salida analógica: medición directa de la unidad de sensor
- LED1: muestra que el sensor está recibiendo energía
- LED2: muestra que el sensor a detectado un campo magnetico
- Rango de temperatura: -55 °C / + 125 °C
- Voltaje de funcionamiento: 3.3 Volts a 5 Volts
- Dimensiones: 38 x 15 x 14 mm
- Peso: 3 gr
Este sensor no muestra valores absolutos (como la temperatura exacta en °C o la fuerza del campo magnético en mT).
Es una medida relativa: define un valor extremo para una situación de entorno normal dada y se enviará una señal si la medición excede el valor extremo.
TUTORIALES
DOCUMENTACIÓN Y RECURSOS
- Módulo KY-028
- Código de programación para el sensor de temperatura
- Esquemático
- Diagrama_conexión_código_prueba
INFORMACIÓN ADICIONAL
¿Donde puedes adquirir el módulo ky-028?
Lo puedes comprar en la pagina web o en la sucursal de división del norte o del centro histórico. Las ubicaciones de las tiendas físicas las puedes encontrar en el siguiente enlace: Ubicación
¿Qué es un termistor NTC?
Es un componente electrónico de coeficiente de temperatura negativo, eso significa que cuando la temperatura aumenta la resistencia disminuye, también existen termistores PTC que son de coeficiente de temepratura positivo y significa que cuando la temperatura aumenta la resistencia también.
A continuación un código de prueba, el siguiente sketch realiza lo siguiente: Cuando el sensor detecta una temperatura el led prenderá, mostrando en el monitor serial el cambio de la señal digital y la variación de la señal analógica, conforme la temperatura disminuya del termistor la variación de su resistencia volverá aumentar y el led se deberá a apagar.
Conexión de los pines del módulo KY-028
- A0 ——————— Señal analógica
- G ———————–GND (Tierra)
- V+ ——————— Positivo (5 volts)
- D0 ——————— Señal Digital
CÓDIGO DE PRUEBA
// UNIT Electronics "TODO LO QUE NECESITES EN UN SOLO LUGAR" // Recuerda calibrar con el trimpot la sensibilidad del sensor si es necesario // La finalidad de este código de prueba consiste en mostrar las funciones principales del módulo KY-028 int sensor_1=5,sensor_2=A0,valor_1,valor_2,led=13; // Declaración de las variables a utilizar en todo el programa void setup() { Serial.begin(9600); // Velocidad de comunicación a 9600 baudios digitalWrite(led,LOW); // El led se pone en estado bajo pinMode(5,INPUT); // Se configura el pin 5 como entrada pinMode(13,OUTPUT); // Se configura el pin 13 como salida } void loop() { valor_1=digitalRead(sensor_1); // Se lee la variable digital sensor_1 y se asigna a valor_1 valor_2=analogRead(sensor_2); // Se lee la variable analógica sensor_2 y se asigna a valor_2 Serial.print(valor_1); // Se imprime valor_1 en el monitor serial Serial.print(" -----------"); // Se realiza una línea para dividir los valores Serial.print("\t"); // Se realiza una tabulación Serial.println(valor_2); // Se imprime el valor_2 en el monitor serial if(valor_1==1){ // Es verdadero cuando el valor_1 es igual a uno digitalWrite(led,HIGH); // Se pone en estado alto el led }else if(valor_1==0){ // Es verdadero cuando el valor_1 es igual a cero digitalWrite(led,LOW); // Se pone en estado bajo el led } }
Valoraciones
No hay valoraciones aún.