INFORMACIÓN
El TMP36 Sensor de Temperatura es un sensor analógico de precisión diseñado para medir temperatura ambiente en un rango amplio, típicamente de -40 °C a +125 °C. Funciona generando una señal de voltaje proporcional a la temperatura que se puede leer directamente con un conversor analógico-digital (ADC) de un microcontrolador. A diferencia de otros sensores, el TMP36 entrega una salida en voltios donde 0.5 V corresponde aproximadamente a 0 °C, y cada incremento de 10 mV representa 1 °C, lo que simplifica el cálculo de la temperatura sin necesidad de calibración externa.
El TMP36 Sensor de Temperatura se utiliza en proyectos de monitoreo ambiental, sistemas de control de climatización, estaciones meteorológicas, automatización del hogar, control térmico en equipos electrónicos y aplicaciones de laboratorio. Es ideal para integrarse en proyectos educativos y de prototipado debido a su fácil lectura analógica y precisión aceptable para la mayoría de aplicaciones no críticas. Este sensor es compatible con tarjetas de desarrollo que cuenten con entradas analógicas, como Arduino, ESP32, ESP8266, Raspberry Pi (mediante conversor ADC externo), STM32, PIC y BeagleBone, lo que permite su uso en una amplia gama de proyectos de electrónica e IoT.
ESPECIFICACIONES Y CARACTERÍSTICAS
- Tipo de sensor: Sensor de temperatura analógico de precisión.
- Voltaje de alimentación (Vcc): 2.7 a 5.5 VDC.
- Rango de medición: -40 °C a +125 °C.
- Salida de voltaje: Proporcional a la temperatura, en mV.
- Voltaje de referencia a 0 °C: 500 mV (0,5 V).
- Sensibilidad: 10 mV/°C.
- Exactitud típica: ±2 °C a 25 °C.
- Linealidad: Alta, con mínima desviación en el rango operativo.
- Corriente de operación: Aproximadamente 50 µA (bajo consumo).
- Salida: Señal analógica compatible con entradas ADC.
- Dimensiones: 36 mm x 5 mm x 5 mm.
- Peso: 0.2 g.
DOCUMENTACIÓN Y RECURSOS
INFORMACIÓN ADICIONAL
¿Cómo probar el TMP36 Sensor de Temperatura?
Materiales Necesarios:
- TMP36 (TO-92 o SOT-23).
- Arduino UNO / Nano, ESP32 u otra placa con ADC (o multímetro).
- Cables y protoboard.
- Multímetro digital.
- (Opcional) Condensador 0.1 µF, carga de referencia, termómetro para calibrar.
Prueba con Multímetro.
- Alimentación: 2.7 V a 5.5 V (funciona con 3.3 V o 5 V). Añade un condensador 0.1 µF entre VCC y GND lo más cerca posible del sensor para estabilidad.
- Conecta VCC a 5 V (o 3.3 V), GND a masa. Deja VOUT desconectado.
- Mide la tensión en VOUT con el multímetro.
- Ejemplo: a 25 °C la salida debe ser ≈ 0.75 V (porque 0.5 V + 10 mV/°C × 25 = 0.75 V).
- A 0 °C → 0.50 V; a 100 °C → 1.50 V.
Si el valor está muy alejado, revisa polaridad o alimentación.
Fórmula Básica para leer el voltaje.
- Vout (V) = 0.500 V + (0.01 V/°C) × T(°C).
- T(°C) = (Vout − 0.500) × 100.
- T(°F) = T(°C) × 9/5 + 32.
Cableado con Arduino.
- TMP36 VCC → 5 V (o 3.3 V).
- TMP36 GND → GND.
- TMP36 VOUT → A0 (entrada analógica).
Añade el condensador 0.1 µF entre VCC y GND junto al sensor.
Código de ejemplo (Arduino) — Medición Estable y Promedio.
// TMP36 Arduino - lectura promedio
const int pinSensor = A0;
const int N = 10; // número de muestras para promediar
void setup() {
Serial.begin(115200);
analogReference(DEFAULT); // DEFAULT = Vcc (5V o 3.3V según placa)
delay(100);
}
void loop() {
long suma = 0;
for (int i = 0; i < N; i++) {
suma += analogRead(pinSensor);
delay(10);
}
float lectura = suma / (float)N; // promedio ADC
float V = lectura * (5.0 / 1023.0); // si usas 5V como Vref. cambia a 3.3 si aplicable
float C = (V - 0.5) * 100.0; // °C
float F = C * 9.0 / 5.0 + 32.0;
Serial.print("ADC="); Serial.print(lectura, 1);
Serial.print(" V="); Serial.print(V, 3);
Serial.print(" V T="); Serial.print(C, 2);
Serial.print(" C / "); Serial.print(F, 2); Serial.println(" F");
delay(1000);
}
Nota: Si alimentas con 3.3 V, reemplaza 5.0 por 3.3 en la conversión V = lectura * (Vref/1023).
Calibración más Exacta.
- Prepara un vaso con agua con hielo (0 °C) y otro con agua tibia (~37 °C). Mide con termómetro de referencia.
- Coloca el TMP36 (solo la punta) en el agua y deja estabilizar 1–2 minutos. Anota lectura y calcula el offset:
offset = T_real − T_medida. AplicaT_corregida = T_medida + offseten tu código.

LED Bicolor 5mm KY-011
Set de Pinzas con Punta de Cerámica
TC33X-2-103E Trimpot SMD 10k ohm 3x3.8mm
Sensor Magnetico Digital (Efecto Hall) KY-003
DHT11 Sensor de Temperatura y Humedad KY-015
UNIT Placa de Expansión para Raspberry Pi Pico
Sensor de Vapor de Agua Compatible con Arduino / Raspberry Pi
Sensor Foto Interruptor Módulo KY-010
UNIT Cargador de Batería LiPo Boost & I2C




















Valoraciones
No hay valoraciones aún.