Home >> Cámara digital >> Solución de problemas de reparación

Cómo construir tu propia cámara de imagen térmica (< $100)

Proyecto DIY: Cámara térmica casera por < $100

Una cámara térmica pro cuesta $5,000-50,000+. Construir la tuya es un reto electrónico/software fascinante y cuesta menos de $100. Requiere: electrónica básica, programación, paciencia.

Componentes necesarios

  • Termómetro infrarrojo sin contacto barato (< $10): Tipo llavero (ej. MLX90614, GY-906, o termómetro médico/industrial barato hackeable). Mide temp. vía IR sin contacto.
  • Microcontrolador: Arduino Nano/Uno, ESP32 (WiFi/BT), STM32 (más potencia).
  • 2 Servomotores (Pan/Tilt): Para barrer el sensor sobre la escena (ej. SG90, MG90S, o servos metálicos 20kg para precisión).
  • Pantalla TFT/OLED (opcional, para standalone): 2.4"-3.5" SPI/I2C (ej. ILI9341, SSD1306).
  • Fuente alimentación: Powerbank 5V / LiPo + boost/buck.
  • Estructura: Impresión 3D (STL en Thingiverse/Printables), madera, acrílico, Meccano.

Pasos clave

  1. Extrae el sensor IR del termómetro (desoldar MLX90614 / hackear placa). Identifica pines: VCC, GND, SDA, SCL (I2C).
  2. Monta Pan/Tilt con servos. El sensor debe barrer la escena en raster (líneas horizontales, paso a paso).
  3. Programa el microcontrolador:
    • Inicializa I2C, lee temp. del sensor (0.5-2 Hz típico barato).
    • Controla servos: barrido sistemático (ej. 60x60 puntos = 3600 lecturas).
    • Construye array 2D de temperaturas → mapa de calor (pseudocolor: azul=frío → rojo=caliente).
    • Envía a PC (Serial/USB/WiFi) para renderizado en Python/OpenCV/Processing, O muestra en pantalla TFT (lento, baja res).
  4. Software PC (Python + OpenCV/Processing): Recibe datos → interpola → colormap → imagen térmica en tiempo real. Guarda CSV/imagen.

Retos reales

  • Velocidad: Sensores baratos = 0.5-2 Hz. Barrido 60x60 = 30-120 min/imagen. Solución: Sensor array (MLX90640 32x24 @ 4Hz, AMG8833 8x8 @ 10Hz, Lepton 2.5/3.5 80x60/160x120 @ 9Hz - $150-300).
  • Resolución / Ruido: Punto único = interpolación masiva = imagen borrosa/ruidosa. Arrays dan imagen nativa.
  • Calibración: Emisividad, temperatura ambiente, reflexiones, deriva sensor.
  • Óptica: Lente de germanio / silicio / calcogenuro (caro) para enfocar IR largo (8-14µm). Sin lente = FOV fijo amplio, sin enfoque.

Versión realista "usable" hoy

Compra MLX90640 (32x24 px, 4Hz, ~$35) o AMG8833 (8x8, 10Hz, ~$20) + ESP32 + servos + pantalla. Código open source (Thermal Camera, CheapThermocam, OpenThermal). Resultado: imagen térmica 32x24 o 8x8 en tiempo real (1-4 fps), portátil, <$80. Útil para: fugas calor casa, sobrecalentamiento componentes, mantenimiento, curiosidad. No es cámara pro, pero aprendes cómo funcionan realmente.