Tabla de contenido:

Cámara térmica IR M5Stack con sensor de imágenes de matriz de infrarrojos AMG8833: 3 pasos
Cámara térmica IR M5Stack con sensor de imágenes de matriz de infrarrojos AMG8833: 3 pasos

Video: Cámara térmica IR M5Stack con sensor de imágenes de matriz de infrarrojos AMG8833: 3 pasos

Video: Cámara térmica IR M5Stack con sensor de imágenes de matriz de infrarrojos AMG8833: 3 pasos
Video: Cámara Termográfica de bajo costo | Sensor AMG8833 Panasonic | Circuito y Pruebas | Sponsor Banggood 2024, Noviembre
Anonim
Image
Image

Como muchos he tenido una fascinación

con cámaras térmicas, pero siempre han estado fuera de mi rango de precios, ¡hasta ahora!

Mientras navegaba por el sitio web de Hackaday, encontré esta cámara construida con el módulo M5Stack ESP32 y un sensor de matriz de infrarrojos Panasonic Grid-EYE / High performance AMG8833 relativamente económico. Ya tenía un módulo central M5Stack, ¡así que construirlo fue una obviedad!

Encontrará la lista de piezas en el paso final.

El video muestra la compilación y los siguientes pasos explican el proceso.

¡Vámonos!

Paso 1: Instale Sketch en M5Stack

Instalar Sketch en M5Stack
Instalar Sketch en M5Stack

Vaya al sitio de GitHub y

descargue el boceto de Arduino para el M5Stack

Cuando verifiqué el boceto por primera vez, falló porque el archivo interpolation.cpp requerido no estaba en el mismo directorio que el boceto. Mueve el archivo y todo irá bien. Ahora es el momento de cargar el boceto en el M5Stack. Compruebe que ha seleccionado la placa correcta en el administrador de placas y que está seleccionado el puerto COM USB serie correcto. Se coloca un capacitor de 0.1 µF entre la tierra y el pin de reinicio para permitir que el M5Stack se encienda.

Puedes ver más detalles sobre esto en uno de mis otros videos:

Revisión y prueba de ESP32 M5Stack Core.

Paso 2: Conecte el sensor de matriz de infrarrojos AMG8833

Conecte el sensor de matriz de infrarrojos AMG8833
Conecte el sensor de matriz de infrarrojos AMG8833
Conecte el sensor de matriz de infrarrojos AMG8833
Conecte el sensor de matriz de infrarrojos AMG8833

La matriz de infrarrojos AMG8833

El sensor se conecta al M5Stack mediante el bus I²C. Esto usa los dos pines SDA (pin 21) y SCL (pin 22) en el M5Stack. Estos pines se pueden encontrar en ambos conectores en la parte superior o inferior del M5Stack. Elija el que se adapte a sus necesidades. Las otras dos conexiones son tierra y VCC de 3,3 voltios.

Ahora, cuando encienda el M5Stack, debería ver la imagen térmica, ¡genial!

Paso 3: boceto alternativo con más funciones

Boceto alternativo con más funciones
Boceto alternativo con más funciones
Boceto alternativo con más funciones
Boceto alternativo con más funciones
Boceto alternativo con más funciones
Boceto alternativo con más funciones
Boceto alternativo con más funciones
Boceto alternativo con más funciones

Vi que alguien se había "bifurcado"

el repositorio original de GitHub y se agregaron algunas características nuevas interesantes que incluyen:

  • Mueva el valor al contado (en flotación) al centro
  • Identifique el píxel mínimo y máximo (mínimo de color azul y máximo de blanco)
  • Mostrar fotogramas por segundo
  • Temperatura de escala automática
  • Reinicio automático y restablecimiento del puerto i2c en caso de mala conexión
  • Estado de pausa Función de reposo automático

Puedes descargar este repositorio aquí:

github.com/m600x/M5Stack-Thermal-Camera

Verifique el boceto en el IDE de Arduino y busque el comando "M5. Lcd.setRotation (1);" El valor debe establecerse en “0”; de lo contrario, la pantalla se rotará 90 °.

¡Ahora puede cargar el boceto y probar los nuevos menús!

Los componentes que utilizo son:

M5Stack Core ESP32

O

Módulo central M5Stack

CJMCU-833 AMG8833 Sensor de imágenes térmicas IR de cámara térmica 8x8

O

CJMCU-833 AMG8833

Recomendado: