Descripción
🌡️ Módulo Sensor de Temperatura Térmico NTC Ajustable – Descripción Completa
✅ ¿Qué es un sensor NTC?
El sensor NTC (Negative Temperature Coefficient) es un tipo de termistómetro, es decir, un resistor cuya resistencia disminuye con el aumento de la temperatura. Este módulo permite leer la temperatura del ambiente o de un objeto y, gracias a un trimmer integrado, permite ajustar un umbral de activación en una salida digital.
🧩 Características del módulo
| Característica | Detalles |
|---|---|
| Tipo de sensor | Termistómetro NTC |
| Interfaz | Análoga (A0) y Digital (D0) |
| Alimentación | 3.3V – 5V |
| Regulación umbral | Trimmer integrado para la salida digital |
| Salida digital | Activa (BAJO o ALTO) más allá del umbral ajustado |
| LED de estado | Indica si la temperatura ha superado el umbral |
| Aplicaciones | Termostatos, alarmas de temperatura, control de relés |
📌 NTC = Coeficiente de Temperatura Negativo → más caliente, menos resistencia.
🔌 Conexión del módulo a Arduino
🧰 Material necesario:
- Arduino Uno/Nano
- Módulo sensor térmico NTC
- Cables jumper
- Protoboard (opcional)
🖇️ Esquema de conexión
| Pines del módulo NTC | Arduino |
|---|---|
| VCC | 5V |
| GND | GND |
| A0 | A0 |
| D0 | D2 |
👨💻 Código base: lectura de temperatura analógica
🎯 Objetivo:
Leer la tensión analógica del sensor para estimar la temperatura (relativa, no precisa en °C sin calibración).
const int pinNTC = A0;
void setup() {
Serial.begin(9600);
}
void loop() {
int valoreAnalogico = analogRead(pinNTC); // da 0 a 1023
float tensione = valoreAnalogico * 5.0 / 1023.0;
Serial.print("Valore ADC: ");
Serial.print(valoreAnalogico);
Serial.print(" | Tensione: ");
Serial.print(tensione, 2);
Serial.println(" V");
delay(500);
}
⚠️ Este valor representa una medida relativa de la temperatura, no un valor directo en grados Celsius.
🌡️ Estimación de temperatura (opcional, avanzado)
Puedes convertir el valor leído en temperatura usando la fórmula de Steinhart-Hart o una curva de calibración, si conoces:
- La resistencia nominal del NTC (ej. 10kΩ @25°C)
- El coeficiente Beta (B) proporcionado en el datasheet
Ejemplo (simplificado, para NTC 10kΩ):
#define PIN_NTC A0
#define R_SERIE 10000 // Resistenza in serie al NTC (10kΩ)
void setup() {
Serial.begin(9600);
}
void loop() {
int adc = analogRead(PIN_NTC);
float tensione = adc * 5.0 / 1023.0;
float resistenzaNTC = (5.0 * R_SERIE / tensione) - R_SERIE;
float tempK = 1.0 / (1.0 / 298.15 + (1.0 / 3950.0) * log(resistenzaNTC / 10000.0));
float tempC = tempK - 273.15;
Serial.print("Temp stimata: ");
Serial.print(tempC, 1);
Serial.println(" °C");
delay(1000);
}
🧪 Esta fórmula es solo una aproximación y requiere un NTC conocido (ej. 10kΩ B=3950).
🔔 Uso de la salida digital D0
El módulo proporciona una salida digital (D0) que se vuelve HIGH o LOW cuando la temperatura supera el umbral establecido mediante el trimmer.
🧪 Código de ejemplo:
#define PIN_DIGITALE 2
#define LED_AVVISO 13
void setup() {
pinMode(PIN_DIGITALE, INPUT);
pinMode(LED_AVVISO, OUTPUT);
Serial.begin(9600);
}
void loop() {
int stato = digitalRead(PIN_DIGITALE);
if (stato == LOW) { // può essere HIGH o LOW a seconda del modulo
digitalWrite(LED_AVVISO, HIGH);
Serial.println("⚠️ Temperatura oltre soglia!");
} else {
digitalWrite(LED_AVVISO, LOW);
Serial.println("✅ Temperatura nella norma.");
}
delay(500);
}
Gira el trimmer para ajustar el punto de intervención del señal digital.
🧠 Aplicaciones prácticas
- Termostato digital
- Activación del relé por encima de un umbral térmico
- Ventiladores automáticos basados en el calor
- Sensor de seguridad (contra sobrecalentamiento)
- Proyectos educativos para el estudio de las termorresistencias
📘 Conclusiones
✔️ Fácil de usar con Arduino
✔️ Mide la temperatura de manera analógica y digital
✔️ Puede ser ajustado con el trimmer
✔️ Útil para control y alarma térmica
🎓 Presentación PowerPoint – Sensor de Temperatura NTC para Arduino
🧾 Estructura de la presentación:
🔹 Diapositiva 1 – Título
Módulo Sensor de Temperatura NTC Regulable
Uso con Arduino – Presentación Educativa
👨🏫 Curso: Electrónica & Automatización
📅 Fecha: [inserisci data]
📍 A cargo de: [tuo nome]
🔹 Diapositiva 2 – ¿Qué es un NTC?
- NTC = Coeficiente de Temperatura Negativo
- Un termistore que disminuye la resistencia aumentando la temperatura
- Se utiliza para medir variaciones de temperatura de manera económica
🔹 Diapositiva 3 – El módulo NTC
- Contiene:
- Sensor NTC
- Trimmer para ajustar el umbral
- Comparadores y LEDs de estado
- Salidas:
- Análoga (A0) → tensión proporcional a la temperatura
- Digital (D0) → activa por encima del umbral
🔹 Diapositiva 4 – Características técnicas
| Característica | Valor |
|---|---|
| Tensión | 3.3 – 5V |
| Interfaz | A0 (analógica), D0 (digital) |
| Trimmer | Regula el umbral en la salida D0 |
| Tipo de sensor | NTC |
| Salida digital | HIGH/LOW cuando el umbral es superado |
🔹 Diapositiva 5 – Conexión con Arduino
| Módulo NTC | Arduino |
|---|---|
| VCC | 5V |
| GND | GND |
| A0 | A0 |
| D0 | D2 |
🔹 Diapositiva 6 – Lectura analógica (A0)
int val = analogRead(A0);
float volt = val * 5.0 / 1023.0;
Serial.println(volt);
- Usado para estimar temperatura (relativa)
- Necesaria calibración para medidas en °C
🔹 Diapositiva 7 – Salida digital (D0)
if (digitalRead(D2) == LOW) {
Serial.println("Temperatura sopra soglia");
}
- Trimmer para ajustar umbral
- Ideal para encender relé, LED o ventiladores
🔹 Diapositiva 8 – Aplicaciones prácticas
- Termostato inteligente
- Control de ventiladores/relés
- Alarma de sobrecalentamiento
- Monitoreo ambiental
- Proyectos educativos y domótica
🔹 Diapositiva 9 – Alternativa: LM35
- Salida analógica lineal (10mV/°C)
- Conexión: OUT → A0
- Sin umbral digital: se calcula directamente la temperatura en °C
float volt = analogRead(A0) * 5.0 / 1023.0;
float temp = volt * 100;
🔹 Diapositiva 10 – ¿Preguntas?
❓ ¿Tienes dudas?
📘 ¿Quieres probar la simulación en Tinkercad?
📩 Conéctate conmigo: [email o nome]
✅ Tinkercad – Simulación con LM35 (alternativa NTC)
Tinkercad no tiene un módulo NTC integrado, pero puedes usar el LM35 que es compatible y muy preciso para simulaciones.
📌 Componentes para usar en Tinkercad:
- Arduino Uno
- Sensor LM35
- Cables jumper
- LED o buzzer (opcional)
🖇️ Conexiones:
| LM35 | Arduino |
|---|---|
| VCC | 5V |
| GND | GND |
| OUT | A0 |
🧪 Código Arduino para LM35:
const int LM35_PIN = A0;
void setup() {
Serial.begin(9600);
}
void loop() {
int val = analogRead(LM35_PIN);
float volt = val * 5.0 / 1023.0;
float tempC = volt * 100;
Serial.print("Temperatura: ");
Serial.print(tempC);
Serial.println(" °C");
delay(1000);
}
|
GENERAL |
MODELO |
sensor térmico |
|
MATERIALES |
pcb + componentes |
|
|
COMPATIBILIDAD |
ARDUINO |
|
|
COMPONENTES ELÉCTRICOS |
VOLTAJE DE ENTRADA |
3,3-5V |
|
PESO Y DIMENSIONES |
PESO DEL PRODUCTO |
7g |
|
PESO DEL PAQUETE |
0,085 kg |
|
|
DIMENSIONES DEL PRODUCTO (L x W x H) |
4.5 x 1.5 x 1 |
|
| DIMENSIONES DEL PAQUETE
(L x W x H) |
5 x 3 x 2 cm |
|
|
CONTENIDO DE LA CÁPSULA |
CONTENIDO DE LA CÁPSULA |
1 x Módulo |
Tenemos disponible la ficha técnica de todos los componentes, en caso de que no esté presente en la ficha de descarga del producto, envíanos un mensaje a través del formulario de contacto y publicaremos la más pronto posible en nuestro sitio web.
Tutorial: Cómo usar el Módulo Sensor Térmico NTC Regulable
El módulo con sensor térmico NTC ajustable es un componente esencial para medir la temperatura en proyectos Arduino. Ideal para principiantes y makers que desean agregar funciones de monitoreo climático a sus dispositivos.
Qué necesitas
- Arduino Uno o compatible
- Conexión USB a micro-USB
- Software Arduino IDE instalado
Pasos
- Conecta el módulo NTC a tu portátil o PC a través del puerto USB de tu Arduino.
- Abre el IDE Arduino y crea un nuevo sketch.
- Inserta el siguiente código en tu sketch.
- Verifica que los pines utilizados en el código coincidan con los utilizados en el módulo NTC.
- Carga el sketch en tu Arduino.
- Abre la ventana Serial Monitor del IDE Arduino (Baud Rate: 9600).
- Observa el valor de la temperatura que se visualiza en la consola.
- Ajusta manualmente la instalación del sensor NTC y vuelve a medir la temperatura.
Código de ejemplo
const int tempPin = A0; // Collega al pin analogico 0
float temperature;
void setup() {
Serial.begin(9600);
}
void loop() {
analogRead(tempPin); // Leggi il valore del sensore NTC
// Calcola la temperatura (verifica sul datasheet)
Serial.println(temperature, DEC);
delay(1000);}
Miniproyecto
Crea un sistema de alarma térmica que envía una notificación por correo electrónico cuando la temperatura supera un valor determinado.
Errores comunes
- Error en la dirección del pin
- Falta de calibración del sensor NTC
- Configuraciones del Serial Monitor incorrectas
Accesorios recomendados
- Módulo LCD para visualizar las temperaturas en tiempo real
- Kit de conectores y cables para probar el módulo
- Módulo WiFi o Ethernet para enviar datos a internet
- Baterías y cargador de baterías para proyectos móviles
Preguntas frecuentes
¿Cómo puedo ajustar la sensibilidad de mi sensor NTC?
Puedes modificar físicamente la resistencia en el módulo, o ajustarlo en el código.
Mi sensor no parece funcionar. ¿Cómo puedo verificarlo?
Verifica la conexión electrónica entre tu Arduino y el sensor NTC.


















Valoraciones
No hay valoraciones aún.