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.

XIAO ESP32-S3 Wi-Fi y BLE
Adaptador de Audio Jack 3.5mm a Plug 6.3mm Estéreo
Esponja limpia Cautin
Conector Estéreo de 3.5mm 90 grados Niquelado Negro
HDP180V8S Fuente de Alimentación 0-80V 8A
Tarjeta MicroSD de 64GB Preprogramada con Raspbian para Raspberry Pi
TE-808 Lupa de Soldadura con Abrazadera Universal
UNIT DualMCU ONE ESP32 + RP2040
RM409B Multímetro Digital True RMS RICHMETERS
MUL-281 Multímetro Profesional RMS con Detector de Voltaje
HB-019 Desoldador de Succión Eléctrico 36W 110V
MYJG60W-1 AC 110V Fuente de Poder para Maquina Laser
Pasta Limpiadora para Puntas de Cautín 6g
Cargador Balanceador A400 HotRC LiPo 3S 4S 40W
Lupa Con Luz Led Pinzas Base Para Cautín Reparar






















Valoraciones
No hay valoraciones aún.