--- Quý khách hàng có nhu cầu có thể đặt hàng trước ---
Giới thiệu
Bạn nên làm gì khi muốn đo nhiệt độ? Hầu hết mọi người có thể nghĩ đến cảm biến nhiệt độ DS18B20 trước tiên. Nhưng cảm biến nhiệt độ DS18B20 chỉ có thể đo nhiệt độ trong vòng 125*C. Sau hơn 125*C, bạn cần sử dụng các cảm biến khác.
Để đo nhiệt độ cao trên 100 độ, vì vậy chúng tôi lựa chọn đầu dò nhiệt độ cao loại kháng PT100 thường được sử dụng làm đầu dò cảm biến. Thông qua mô-đun nhiệt độ cao, có thể đạt được phạm vi phát hiện nhiệt độ 30-350*C ngay cả đối với nước.
Với điện áp đầu vào 3,3V-5,5V, vì vậy ARDUINO và STM32 và MCU khác có thể sử dụng với mô-đun của chúng tôi.
Đặc điểm kĩ thuật
Mô-đun
Điện áp làm việc: 3,3V-5,5V
Điện áp đầu ra tương tự: 0,2V-2,8V
Phạm vi nhiệt độ làm việc: 30-350 C.
Lỗi tương đối: ± 2% FS
Giao diện: PH2.0-3P
Kích thước: 42mm * 32mm * 18mm
Thấm nước
Đầu dò PT100
Nhiệt độ làm việc của đầu dò: -20-400 C.
Nhiệt độ cao nhất của da: 200 C.
Chiều dài: 2m
Độ chính xác: 0,5 C.
Không thấm nước
Hướng dẫn
Yêu cầu
- Phần cứng
- DFRduino UNO Arduino Tương thích x1
- Đầu dò cảm biến nhiệt độ PT100 x1
- Mô-đun cảm biến nhiệt độ cao x1
- Cáp PH2.0-3P x1
- Phần mềm
- Arduino IDE v1.6.5
- Thư viện HighTemperatureSensor
Sơ đồ kết nối
Mã Code
#include<DFRobotHighTemperatureSensor.h>
const float voltageRef = 5.000; //Set reference voltage,you need test your IOREF voltage.
//const float voltageRef = 3.300;
int HighTemperaturePin = A0; //Setting pin
DFRobotHighTemperature PT100 = DFRobotHighTemperature(voltageRef); //Define an PT100 object
void setup(void) {
Serial.begin(9600);
}
void loop(void) {
int temperature = PT100.readTemperature(HighTemperaturePin); //Get temperature
Serial.print("temperature: ");
Serial.print(temperature);
Serial.println(" ^C");
delay(1000); //just here to slow down the output so it is easier to read
}
Nghiên cứu
Tài liệu tham khảo
SEN0198HighTemplatureSensorSCH.PDF
SEN0198HighTemplatureSensor.svg