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.

Sensor Fotoresistor KY-018
Fuente Conmutada 24V 5A
Sensor Emisor Infrarrojo IR KY-005
Sensor Ultrasónico HC-SR04
TE-808 Lupa de Soldadura con Abrazadera Universal
Kit Conectores LT41 de Empalme Rápido 75pcs
Kit Makey Makey DIY USB Tipo C
Interruptor por Campo Magnético KY-025
Interfaz USB a ESP8266 Programador
46205 Clavija Industrial Plástica Aterrizada Volteck
1N4148 Diodo de Conmutación Rápida 300mA 100V
Espuma Limpiadora para Equipos Electrónicos 454 ml SILIMPO
Limpiador Dieléctrico para Circuitos y Tarjetas Electrónicas 454 ml COMPUKLIN
Termopar K Con Modulo Max6675
Adaptador ESP8266 para protoboard
UNIT Expansor I2C con BUS QWIIC
Maletin de Soldadura con Cautín Regulable 60W
Sensor Foto Interruptor Módulo KY-010
74HC157D,653 Multiplexor
Sensor de Temperatura infrarrojo GY-906 MLX90614


















Valoraciones
No hay valoraciones aún.