คำอธิบาย
Loadcell โหลดเซล Weight Sensor (Load Cell) เป็นเซนเซอร์สำหรับชั่งน้ำหนัก ประกอบด้วยสเตนเกจ หรือเซนเซอร์แบบใช้แรงกด (ความเครียด) 4 ตัว ซึ่งจัดเรียงวงจรในรูปแบบของวงจรวิจสโตนบริดจ์ โหลดเซล จะแปลงค่า ความเครียด เป็นสัญญาณแรงดันไฟฟ้าแบบ Differential โดยใช้สายสัญญาณ (+) และสายสัญญาณ (-) แรงดันไฟฟ้าที่ได้มีขนาดเพียงไม่กี่มิลลิโวลต์ ต้องนำสัญญาณเข้าโมดูลขยายสัญญาณและแปลงเป็นสัญญาณ Digital เช่นโมดูล HX711 ก่อนเข้าสู่ ไมโครคอนโทรลเลอร์ เพื่อนำสัญญาณไปแปลงเป็นน้ำหนัก
รายละเอียด
- Precision Classes C2 (are sufficient for simple building materials scales used to weigh sand, cement or water.)
- วัสดุ อลูมิเนียม
- แรงดัน output 1.0 +/- 0.15mV / V
- แรงดันใช้งานที่แนะนำ 10 – 15V
- อุณหภูมิใช้งาน -10 ถึง 40 ℃
- Total Size 80 x 13 x 13mm
ในชุดประกอบด้วย
- โหลดเซลล์ 0-10 กิโลกรัม
- โมดูลขยายสัญญาณ Load Cell HX711 Module
สายเชื่อมต่อโหลดเซลล์ Weight Sensor (Load Cell)
- HX711 E + สายสีแดง Power
- HX711 E – สายสีดำ GND
- HX711 A+ สายสีเขียว Signal +
- HX711 A – สายสีขาว Signal –
- HX711 GND สายเปลือย
Load cell กับ HX711 (Load Cell Amplifier)
HX711 ตัวแปลงสัญญาณอนาล็อกเป็นดิจิตอลขนาด 24 บิต (ADC) ออกแบบมาสำหรับเครื่องชั่งน้ำหนักและโปรแกรมควบคุมน้ำหนักในงานอุตสาหกรรม เพื่อเชื่อมต่อโดยตรงกับเซ็นเซอร์จำพวกวิจสโตน บริดจ์ โมดูล HX711 ทำงานที่ 5V การสื่อสารโดยใช้ serial pins DT และ SCK
การต่อ Arduino Board
- A2 ต่อ HX711 VCC
- A3 ต่อ HX711 SCK
- A4 ต่อ HX711 DI
- A5 ต่อ HX711 GND
Arduino โค้ด (Nano Board)
ไลบรารี่ Load cell กับ HX711 (Load Cell Amplifier)
https://github.com/bogde/HX711
// A2 VCC HX711
// A3 SCK HX711
// A4 DT HX711
// A5 GND HX711
#include "HX711.h"
#include <Wire.h>
#define SCK A3
#define DT A4 HX711 scale(DT, SCK);
#define zero_factor 130000.00
#define DEC_POINT 2 float offset = 1.17;
float calibration_factor = 43043.00;
// << calibrate and set the weight to zero 0.00 float get_units_kg();
void setup() {
pinMode(16,OUTPUT); // (VCC) D17(A2)
digitalWrite(16,HIGH);
pinMode(19,OUTPUT); // (GND) D19(A5)
digitalWrite(19,LOW);
Serial.begin(9600);
Serial.println("Load Cell");
scale.set_scale(calibration_factor);
scale.set_offset(zero_factor);
}
void loop() {
Serial.print("Reading: ");
String data = String(get_units_kg()+offset, DEC_POINT);
Serial.print(data);
Serial.println(" kg");
}
float get_units_kg() {
return(scale.get_units()*0.453592);
}




รีวิว
ยังไม่มีบทวิจารณ์