Descripción
Qué es
El TS118-3 es un sensor infrarrojo con una banda de 8-14 µm diseñado para medir la temperatura de superficies remotas sin contacto físico. Puede ser utilizado en una variedad de aplicaciones, tanto domésticas como industriales, donde es necesario monitorear la temperatura de manera no invasiva.
Características
- Banda de medición: 8-14 µm
- Tipo de montaje: TO-18
- Precio: 6,22 € (SKU: ARD007822)
Para qué sirve
El TS118-3 es ideal para proyectos de Arduino e IoT que requieren la medición de temperatura. Algunos ejemplos de uso incluyen:
- Sistemas de alarma térmica para señalar temperaturas elevadas
- Monitoreo del clima en ambientes domésticos o industriales
- Control de calidad de productos o procesos industriales
Para visualizar los valores de temperatura medidos, se puede utilizar un display LCD. La compatibilidad con Arduino y ESP se debe verificar en el datasheet.
Tutorial: Cómo usar el Sensor Infrarrojo TS118-3
El sensor infrarrojo TS118-3 es ideal para medir la temperatura de superficies remotas sin contacto. Es adecuado tanto para proyectos domésticos como industriales, como el monitoreo del clima o el control de calidad.
Qué necesitas
- Arduino Uno
- Cable USB A-Micro B
- Protoboard
Pasos
- Conectar el sensor TS118-3 al breadboard.
- Conectar los pines VCC y GND del sensor a los correspondientes pines del Arduino.
- Conectar la salida de datos (OUT) del sensor a un pin digital de entrada del Arduino, por ejemplo el pin 2.
- Descargar e instalar la biblioteca Adafruit_AMG88xx si es necesario. Verifica el datasheet para las especificaciones compatibles.
- Abrir el IDE de Arduino y crear un sketch vacío.
- Incluir en la lista de bibliotecas ‘Adafruit_AMG88xx’.
- Escribir o copiar el sketch de ejemplo proporcionado por la biblioteca en el editor de Arduino.
- Cargar el código en el microcontrolador.
Código de ejemplo
// Includi la libreria
#include <Wire.h>
#include <Adafruit_AMG88xx.h>
// Inizializza l'oggetto sensore
Adafruit_AMG88xx amg = Adafruit_AMG88xx();
void setup() {
Serial.begin(9600);
}
void loop() {
if(!amg.read()) {
Serial.println("Errore durante la lettura del sensore");
return;
}
for (uint8_t y=0; y<8; y++) {
for (uint8_t x=0; x<8; x++) {
float t = amg.getTemp(x, y);
Serial.print(t); Serial.print(" ");
}
Serial.println();
}
}
Miniproyecto
Crea un sistema de alarma térmica que te avisa cuando la temperatura supera un cierto umbral. Puedes utilizar un display LCD para visualizar los valores.
Errores comunes
- Conectar el sensor al pin incorrecto del Arduino.
- No instalar la biblioteca necesaria antes de cargar el sketch.
- Ignorar la alimentación correcta del sensor.
- Utilizar un filtro inadecuado para las ondas cortas infrarrojas.
Accesorios recomendados
- Display LCD
- Buzzer
- Módulo Relé
Preguntas frecuentes
¿Cuál es el alcance de detección del sensor?
Verifica el datasheet del producto.
¿Cómo puedo integrarlo en un sistema sin cable?
Utiliza un transmisor y receptor RF para enviar los datos al centro de control.
¿Es compatible con Raspberry Pi?
Podría ser necesario adaptar el código, verifica el datasheet para la compatibilidad.












Valoraciones
No hay valoraciones aún.