🚚 Envío GRATIS en compras sobre $30.000 | Retiro en Curauma, Valparaíso | 📞 +56 9 65214463
Proyectos DIY 19 de March de 2026 · 2 min de lectura

Termómetro Infrarrojo con Arduino y Sensor MLX90614

El MLX90614 mide temperatura a distancia sin contacto usando radiación infrarroja. Construye un termómetro médico o industrial con Arduino en minutos.

Medición de temperatura sin contacto

El MLX90614 es un sensor pirométrico infrarrojo que mide la temperatura de cualquier objeto a distancia detectando su radiación infrarroja. Tiene dos sensores internos: uno para el objeto objetivo y otro para la temperatura ambiente del sensor mismo. La calibración de fábrica lo hace preciso de ±0.5°C en el rango médico (36-38°C), ideal para termómetros frontales.

El módulo MLX90614 por I2C está disponible en Especificar.cl.

Características del MLX90614

  • Rango de temperatura ambiente: -40°C a +85°C
  • Rango de temperatura de objeto: -70°C a +380°C
  • Resolución: 0.02°C
  • Interfaz: SMBus/I2C (compatible con Wire.h)
  • Voltaje: 3.3V (¡cuidado! el módulo necesita 3.3V, no 5V)
  • Campo de visión: 90° (versión estándar) o 35° (versión de enfoque)

Código con librería Adafruit_MLX90614

Con mlx.readObjectTempC() obtienes la temperatura del objeto apuntado y con mlx.readAmbientTempC() la temperatura del propio sensor. La librería maneja el protocolo SMBus automáticamente. En el display OLED muestra las dos temperaturas y quizás un indicador visual (termómetro gráfico) para una presentación más atractiva.

Termómetro médico DIY

Acerca el sensor a 2-3 cm de la frente (fuera del campo de visión de 90°, apunta directamente). La temperatura corporal normal es 36.1°C a 37.2°C. Por encima de 38°C es fiebre. El Arduino muestra el valor, lo compara con el umbral y emite un beep y LED rojo si hay fiebre. Con carcasa impresa en 3D y batería LiPo tienes un termómetro sin contacto funcional.

Compartir: WhatsApp
Escríbenos por WhatsApp