Industrial IR Non-Contact Grid 16x4 Temperature Sensor
The main function of this TC01 non-contact 16x4 pixel infrared temperature sensor is to realize remote temperature detection via non-contact 16x4 pixel infrared. It can detect the environment temperature, and its 16x4 pixels support producing temperature figure of 64 pixels. The sensor adopts metal crust, which is waterproof, dustproof and ensures high anti-interference even in varieties of complex scenarios. The standard Modbus-RTU industrial protocol RS485 interface is adopted. So that it is compatible with a variety of industrial personal computer.
It can be widely applied to applications like high-precision contactless temperature testing, temperature scanners, intrusion/motion detection, status detection/human positioning and so on.
Quick Spec
- Operating Voltage: 9-24V DC
- Rated Power: 0.1WM.ku
- Operating Temperature: -40 ~ 85°C
- Temperature Detection Range: -20 ~ 300°C
- Precision: ±1 ~ ±5.5°C
- Infrared Array: 16x4
- FOV: 60°x 16°
- Protection Level: IP65
- Communication Interface: RS485
- Communication Protocol: Modbus-RTU
- Probe Diameter: 15.4mm
- Probe Length: 79mm
- Cable Length: 1.5m
- Cable Interface: stripped tin-plating wire interface
- Net Weight: 136g
Dimensions
Wiring Diagram
Sample Code
#include <ArduinoModbus.h>
#include <ArduinoRS485.h>
#define baudRate 19200
#define addr 0x0A
float To[64]= {0.0};
float Ta= 0.0;
void getTa()
{
if (!ModbusRTUClient.requestFrom(addr, HOLDING_REGISTERS, 0x45,1))
{
Serial.println("error: ");
Serial.println(ModbusRTUClient.lastError());
}
else
{
Ta= ModbusRTUClient.read()/10.0;
}
delay(100);
}
void getTo()
{
for(uint8_t row=0;row<4;row++)
{
if (!ModbusRTUClient.requestFrom(addr, HOLDING_REGISTERS, 0x05+(row*0x10),0x10))
{
Serial.print("error: ");
Serial.println(row);
Serial.println(ModbusRTUClient.lastError());
}
else
{
for(uint8_t i=0; i<16; i++)
{
To[row*16+i]=ModbusRTUClient.read()/10.0;
}
}
delay(100);
}
}
void setup() {
Serial.begin(baudRate);
ModbusRTUClient.begin(baudRate);
}
void loop() {
/**********Ta*****************/
getTa();
Serial.println("======== Ta ========");
Serial.println(Ta,1);
/**********TO**********************/
getTo();
Serial.println("======== To ========");
for(uint8_t i=0; i<64; i++)
{
Serial.print(To[i],1);
Serial.print(" ");
if((i+1)%16==0)Serial.println();
}
delay(100);
}
Pixel Arrangement Schematic
Resources
Shipping List
- 1 x TC01 IR Non-Contact Temperature Sensor 16x4 Grid Area
Industrial IR Grid 14x4 Temperature Sensor
- Brand: DF Robot
- Product Code: SEN0254
- Weight: 0.136kg
- Product Status : Active
Stock
| Warehouse | Stock Status | Location |
|---|---|---|
| Centurion | In Stock | FF334 |
| Stellenbosch | No Stock |
We ship free of charge between branches to complete your order.
-
R2,502.00 (Inc Tax: R2,877.30)
Related Products
Non-Contact Temperature Sensor - MLX90614ESF
Non-Contact Temperature Sensor - MLX90614ESF The MLX90614 is an Infrared thermometer for non-contact temperature measurements. Both the IR sensitive thermopile detector chip and the signal conditio..
R225.00 (Inc Tax: R258.75)
XGZ Non-Contact Temperature Sensor - Thermopile
XGZ Non-Contact Temperature Sensor - Thermopile (TO-46) Thermometrics ZTP-135SR Thermopile Infrared (IR) Sensors consist of thermo-elements, flat infrared filter and a thermistor for temperature comp..
R115.00 (Inc Tax: R132.25)
TS01 Non-contact IR Temperature Sensor 0-3V
TS01 Non-contact IR Temperature Sensor 0-3V DFRobot TS01 IR temperature sensor is a non-contact thermal sensor, which can be used to measure the infrared intensity of the object so as to calculate it..
R1,575.00 (Inc Tax: R1,811.25)
Tags: tc01, ir, infrared, non-contact, non contact, contacless, temperature, temp, sensor, sense, 16x4, modbus, modbus-rtu, rtu, rs485






