Cảm biến Loadcell 5Kg sử dụng để đo khối lượng của vật thể tối đa 5Kg, cảm biến bằng kim loại với thiết kế rất dễ lắp đặt, phù hợp với các ứng dụng cân điện tử, cảm biến khối lượng,..., lưu ý để sử dụng với Vi điều khiển cần mua thêm Mạch chuyển đổi ADC HX711 chuyên dụng dành cho Loadcell.
Thông số kỹ thuật:
Ứng dụng | Cân điện tử |
Model | YZC - 133 |
Tải trọng | 5Kg |
Rated Output ( mV/V) | 1.0 +- 0.15 |
Độ lệch tuyến tính (%) | 0.05 |
Creep (5min) % | 0.1 |
Ảnh hưởng nhiệt độ tới độ nhạy %RO/ độ C | 0.003 |
Ảnh hưởng nhiệt độ tới điểm không %RO/ độ C | 0.02 |
Độ cân bằng điểm không %RO | +-0.1 |
Trở kháng đầu vào (Ω ) | 1066 +- 20 |
Trở kháng ngõ ra (Ω ) | 1000 +- 20 |
Trở kháng cách li (MΩ) 50V | 2000 |
Điện áp hoạt động | 5V |
Nhiệt độ hoạt động | -20 ~ 65 độ C |
Safe Overload %RO | 120 |
Ultimate overload %RO | 150 |
Chất liệu cảm biến | Nhôm |
Độ dài dây | 180mm |
Dây đỏ | Ngõ vào ( + ) |
Dây đen | Ngõ vào ( - ) |
Dây xanh Lá | Ngõ ra ( + ) |
Dây trắng | Ngõ ra ( - ) |
Sơ đồ chân:
Code tham khảo Arduino:
#include "HX711.h"
#define DOUT 3
#define CLK 2
HX711 scale(DOUT, CLK);float calibration_factor = -103525;
//=============================================================================================
// SETUP
//=============================================================================================
void setup() {
Serial.begin(9600);
Serial.println("HX711 Calibration");
Serial.println("Remove all weight from scale");
Serial.println("After readings begin, place known weight on scale");
Serial.println("Press a,s,d,f to increase calibration factor by 10,100,1000,10000 respectively");
Serial.println("Press z,x,c,v to decrease calibration factor by 10,100,1000,10000 respectively");
Serial.println("Press t for tare");
scale.set_scale();
scale.tare(); //Reset giá trị về 0
long zero_factor = scale.read_average(); //đọc thông tin
Serial.print("Zero factor: ");
Serial.println(zero_factor);
}
//=============================================================================================
// LOOP
//=============================================================================================
void loop() {
scale.set_scale(calibration_factor); //điều chỉnh theo hệ số hiệu chỉnh
Serial.print("Reading: ");
Serial.print(scale.get_units(), 3);
Serial.print(" kg"); //Thay đổi giá trị này thành kg và điều chỉnh lại hệ số hiệu chuẩn
Serial.print(" calibration_factor: ");
Serial.print(calibration_factor);
Serial.println();
if(Serial.available())
{
char temp = Serial.read();
if(temp == '+' || temp == 'a')
calibration_factor += 10;
else if(temp == '-' || temp == 'z')
calibration_factor -= 10;
else if(temp == 's')
calibration_factor += 100;
else if(temp == 'x')
calibration_factor -= 100;
else if(temp == 'd')
calibration_factor += 1000;
else if(temp == 'c')
calibration_factor -= 1000;
else if(temp == 'f')
calibration_factor += 10000;
else if(temp == 'v')
calibration_factor -= 10000;
else if(temp == 't')
scale.tare(); //Reset giá trị về 0
}
}
Tài liệu tham khảo:
- Mạch Chuyển Đổi ADC 24bit Loadcell HX711
- Cảm biến Loadcell 1Kg
- Cảm biến Loadcell 10Kg
- Cảm biến Loadcell 20Kg
- Cảm biến Loadcell 50Kg
Video tham khảo: