Grove - Sensor de Temperatura Infrarrojo

El sensor de temperatura infrarrojo es un modelo de medición de temperatura sin contacto. Está compuesto por 116 elementos de termopar en serie sobre una micro-membrana flotante, la superficie negra del sensor es buena para absorber la radiación térmica infrarroja incidente, lo que puede desencadenar una respuesta de voltaje en la salida. Este sensor emite un voltaje analógico (0~1.1V) según la temperatura objetivo.
Versión
Versión del Producto | Cambios | Fecha de Lanzamiento |
---|---|---|
Grove - Sensor de Temperatura Infrarrojo v1.0 | Inicial | 11 Dic. 2015 |
Grove - Sensor de Temperatura Infrarrojo v1.1 | Optimizar el diseño | 24 Jul. 2016 |
Grove - Sensor de Temperatura Infrarrojo v1.2 | Cambiar el chip de alimentación para hacer la alimentación más estable | 10 Feb. 2018 |
Especificaciones
- Voltaje: 3-5V
- Corriente de Alimentación de Medición: 160-200 uA
- Rango de Medición: -10~100°C
- Tiempo de Retención: 2S
- Temperatura de Operación: -10~80 °C
- Temperatura de Almacenamiento: -35-80 °C
Más detalles sobre los módulos Grove consulte Sistema Grove
Plataformas Compatibles
Arduino | Raspberry Pi | |||
---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() |
Las plataformas mencionadas anteriormente como compatibles son una indicación de la compatibilidad de software o teórica del módulo. Solo proporcionamos biblioteca de software o ejemplos de código para la plataforma Arduino en la mayoría de los casos. No es posible proporcionar biblioteca de software / código de demostración para todas las plataformas MCU posibles. Por lo tanto, los usuarios tienen que escribir su propia biblioteca de software.
Primeros Pasos
Jugar Con Arduino
El siguiente sketch demuestra una aplicación simple de medir la temperatura del entorno alrededor del sensor y la temperatura del objetivo que está frente al sensor. E imprimir el resultado en el monitor serie.
Si esta es la primera vez que trabajas con Arduino, te recomendamos firmemente que veas Primeros Pasos con Arduino antes de comenzar.
- Paso 1. Prepara los siguientes materiales:
Seeeduino V4.2 | Base Shield | Grove - Sensor de Temperatura Infrarrojo |
---|---|---|
![]() | ![]() | ![]() |
Obtener Uno Ahora | Obtener Uno Ahora | Obtener Uno Ahora |
-
Paso 2. Conecta Grove - Sensor de Temperatura Infrarrojo al puerto A0 del Grove-Base Shield.
-
Paso 3. Conecta Grove - Base Shield al Seeeduino.
-
Paso 4. Conecta Seeeduino a la PC mediante un cable USB.

Si no tenemos Grove Base Shield, también podemos conectar directamente Grove - Sensor de Temperatura Infrarrojo al Seeeduino como se muestra a continuación.
Seeeduino | Grove - Sensor de Temperatura Infrarrojo |
---|---|
5V | Rojo |
GND | Negro |
A1 | Blanco |
A0 | Amarillo |
Software
- Paso 1. Descarga el Código de Demostración, luego haz doble clic para abrir la demostración.
Antes de medir la temperatura, necesitas una configuración simple. Sigue las instrucciones a continuación antes de tu prueba y obtendrás un resultado preciso.
- Paso 2. Regula el voltaje del sensor
Después de cargar el programa de demostración, mantén el sensor en un ambiente normal por más de 5 minutos para que la temperatura del sensor sea igual a la temperatura del entorno. Luego abre el monitor serie para verificar el voltaje que produce el sensor. Idealmente, cuando la temperatura ambiente es igual a la del sensor de temperatura, la salida del sensor infrarrojo (TP-538U) es 0V. Debemos regular el voltaje de referencia que se desplaza a 0.5V por hardware. Como se muestra a continuación, el voltaje del sensor es 0.014V, solo necesitamos cambiar el valor offset_vol a 0.014 que obtienes del monitor serie en el programa.


- Paso 3. Regula la distancia de detección del sensor
Según nuestro experimento, la distancia nominal de medición del sensor es 9CM, pero no podemos asegurar que todos los sensores tengan las mismas características. Así que si quieres tener un resultado preciso, necesitas regularlo con una mezcla de hielo y agua para medir los 0℃, y usar agua hervida para regular los 100℃. Después de eso, puedes obtener la distancia efectiva del sensor.
El método específico para medir es llenar con hielo y agua un contenedor oscuro que tenga una superficie plana. Espera a que el contenedor baje a 0℃, mantén el sensor a 9CM del objeto, mueve el sensor hacia adelante o hacia atrás y verifica el resultado, si la salida es 0℃, anota el valor de la distancia. El mismo método para verificar el agua hervida. Cuando obtengas un par de valores, haz un cálculo promedio. Puedes comenzar a medir en una distancia nominal que acabas de obtener.
Ahora podemos medir la temperatura del entorno alrededor del sensor. El sensor se aplica en una distancia nominal, puedes probarlo en otra distancia, pero el diagrama distancia-temperatura ni el fabricante del sensor ni nosotros lo obtuvimos, puedes dibujarlo siguiendo las dos instrucciones anteriores. Reservamos la variable "temperature_range" en el código de demostración. Asumimos que la distancia objetivo es 3 cm, el coeficiente que mediste puede ser 5 más o menos. Esperamos que tengas una prueba divertida.

1. El código de demostración no es compatible con Atmega168.
2. Para obtener una medición precisa, la relación entre la distancia(D) y el diámetro objetivo(S) D:S debe ser menor que 0.5.

-
Paso 4. Carga la demostración. Si no sabes cómo cargar el código, por favor revisa Cómo cargar código.
-
Paso 5. Abre el Monitor Serie del IDE de Arduino haciendo clic en Tool-> Serial Monitor. O presiona las teclas ++ctrl+shift+m++ al mismo tiempo. Si todo va bien, obtendrás la temperatura.
El resultado debería ser así:

Grove-Sensor de Temperatura Infrarrojo V1.0
Grove-Sensor de Temperatura Infrarrojo V1.2
Recursos
- [Zip] Archivo Eagle del Grove-Sensor de Temperatura Infrarrojo V1.2
- [Zip] Archivo Eagle del Grove-Sensor de Temperatura Infrarrojo V1.0
- [Zip] Hoja de Datos OTP-538U
- [Zip] Código de Demostración
- [Zip] Código de Demostración de Temperatura Infrarroja con SerialLCD
Soporte Técnico y Discusión de Productos
Actualizable a Sensores Industriales
Con el controlador S2110 y el registrador de datos S2100 de SenseCAP, puedes convertir fácilmente el Grove en un sensor LoRaWAN®. Seeed no solo te ayuda con el prototipado, sino que también te ofrece la posibilidad de expandir tu proyecto con la serie SenseCAP de sensores industriales robustos.
La carcasa IP66, configuración Bluetooth, compatibilidad con la red global LoRaWAN®, batería integrada de 19 Ah y el potente soporte de la APP hacen del SenseCAP S210x la mejor opción para aplicaciones industriales. La serie incluye sensores para humedad del suelo, temperatura y humedad del aire, intensidad de luz, CO2, EC y una estación meteorológica 8 en 1. Prueba el último SenseCAP S210x para tu próximo proyecto industrial exitoso.