Descrizione
Cos’è
Il TS118-3 è un sensore infrarossi a fascia 8-14um progettato per misurare la temperatura di superfici remote senza contatto fisico. Può essere utilizzato in una varietà di applicazioni, sia domestiche che industriali, dove è necessario monitorare la temperatura in modo non invasivo.
Caratteristiche
- Fascia di misurazione: 8-14 µm
- Tipo di montaggio: TO-18
- Prezzo: 6.22 € (SKU: ARD007822)
A cosa serve
Il TS118-3 è ideale per progetti di Arduino e IoT che richiedono la misurazione della temperatura. Alcuni esempi di utilizzo includono:
- Sistemi di allarme termico per segnalare temperature elevate
- Monitoraggio del clima in ambienti domestici o industriali
- Controllo della qualità di prodotti o processi industriali
Per visualizzare i valori di temperatura misurati, si può utilizzare un display LCD. La compatibilità con Arduino e ESP è da verificare sul datasheet.
Tutorial: Come usare Sensore Infrarossi TS118-3
Il sensore infrarosso TS118-3 è ideale per misurare la temperatura di superfici remote senza contatti. È adatto sia a progetti domestici che industriali, come monitoraggio del clima o controllo della qualità.
Cosa serve
- Arduino Uno
- Cavo USB A-Micro B
- Breadboard
Passi
- Collegare il sensore TS118-3 al breadboard.
- Connettere i pin VCC e GND del sensore ai corrispondenti pin dell’Arduino.
- Collegare l’uscita dati (OUT) del sensore a un pin digitale di input dell’Arduino, ad esempio il pin 2.
- Scaricare ed installare la libreria Adafruit_AMG88xx se necessario. Verifica sul datasheet per le specifiche compatibili.
- Aprire l’IDE Arduino e creare uno sketch vuoto.
- Includere nella lista delle librerie ‘Adafruit_AMG88xx’.
- Scrivere o copiare lo sketch di esempio fornito dalla libreria nell’editor Arduino.
- Caricare il codice sul microcontrollore.
Codice di esempio
// 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();
}
}
Mini-progetto
Crea un sistema di allarme termico che avvisa quando la temperatura supera una certa soglia. Puoi utilizzare un display LCD per visualizzare i valori.
Errori comuni
- Collegare il sensore al pin errato dell’Arduino.
- Non installare la libreria necessaria prima di caricare lo sketch.
- Ignorare l’alimentazione corretta del sensore.
- Utilizzare un filtro non adeguato per le onde corte infrarosse.
Accessori consigliati
- Display LCD
- Buzzer
- Relay Module
Domande frequenti
Qual è la gittata di rilevamento del sensore?
Verifica sul datasheet del prodotto.
Come posso integrarlo in un sistema wireless?
Utilizza una trasmettitrice e ricevitrice RF per inviare i dati al centro di controllo.
È compatibile con Raspberry Pi?
Potrebbe essere necessario adattare il codice, verifica sul datasheet per la compatibilità.










