ARDUINO HX711 Weighing Sensors ADC Module Mushandisi Manual
ARDUINO HX711 Weighing Sensors ADC Module

Application Examppamwe neArduino Uno:

Yakawanda Load cell ine waya ina: tsvuku, nhema, girini uye chena. PaHX711 board unowana E+/E-, A+/A- uye B+/Bconnections. Batanidza mutoro cell kuHX711 sensor board zvinoenderana netafura inotevera:

HX711 Load Sensor Board Rodha Cell Wire
E+ Tsvuku
E- Nhema
A+ Girinhi
A- Chena
B- Zvisina kushandiswa
B+ Zvisina kushandiswa

Connection

HX711 Sensor Arduino Uno
GND GND
DT D3
SCK D2
VCC 5V

HX711 Module inoshanda pa5V uye kutaurirana kunoitwa uchishandisa serial SDA uye SCK pini.

Ndekupi kwekuisa huremu pane mutoro cell?
Unogona kuona museve unoratidzwa paRoad cell. Museve uyu unoratidza mafambiro esimba pasero rinotakura. Iwe unogona kuita kurongeka kunoratidzwa mumufananidzo uchishandisa simbi mitsetse. Batanidza simbi strip paRoad cell uchishandisa mabhaudhi.

Kurema

Kuronga Arduino UNO kuyera uremu muKG:

Batanidza schematic sezvakaratidzwa muFigure 1 pamusoro.
Kuti iyi sensor module ishande nemabhodhi eArduino, tinoda HX711 Library iyo inogona kudzika kubva https://github.com/bogde/HX711.
HX711 isati yagona kushandiswa kuyera chinhu nemazvo, inoda kutanga yatanga. Pazasi nhanho inokuratidza maitiro ekuita calibration.

1 Nhanho: Calibration Sketch
Isa iri pazasi sketch kuArduino Uno Board

/* Handson Technology www.handsontec.com
* Zvita 29, 2017
* Rodha Cell HX711 Module Interface neArduino kuyera uremu muKgs
Arduino
pin
2 -> HX711 CLK
3 -> DOUT
5V -> VCC
GND -> GND
Yakawanda chero pini paArduino Uno ichaenderana neDOUT/CLK.
Iyo HX711 bhodhi inogona kuvezwa kubva ku2.7V kuenda ku5V saka iyo Arduino 5V simba rinofanira kunge rakanaka.
*/
#include "HX711.h" //Unofanira kunge uine raibhurari iyi mudura reraibhurari yako yeArduino
#define DOUT 3
#tsanangura CLK 2
HX711 chiyero(DOUT, CLK);
// Shandura iyi calibration factor seyakatakura sero yako kana yangowanikwa iwe yakawanda inoda
chinjanisa muzviuru
float calibration_factor = -96650; //-106600 yakashandira yangu 40Kg max scale setup
//============================================== ========================================
// GADZIRIRA
//============================================== ========================================
void setup () {
Serial.begin(9600);

Serial.println(“HX711 Calibration”);
Serial.println("Bvisa huremu hwese kubva pachikero");
Serial.println(“Mushure mekuverenga kwatanga, isa huremu hunozivikanwa pachikero”);
Serial.println(“Dzvanya a,s,d,f kuti uwedzere calibration factor ne10,100,1000,10000
zvichiteerana”);
Serial.println(“Dzvanya z,x,c,v kuderedza calibration factor ne10,100,1000,10000
zvichiteerana”);
Serial.println(“Dzvanya t kuti uwane tare”);
scale.set_scale();
scale.tare(); // Retedza chiyero ku0
refu zero_factor = scale.read_average(); // Wana kuverenga kwekutanga
Serial.print("Zero factor:"); // Izvi zvinogona kushandiswa kubvisa kudiwa kwetare chiyero.
Inobatsira mumapurojekiti echigarire.
Serial.println(zero_factor);
}
//============================================== ========================================
// LOOP
//============================================== ========================================
void loop() {
scale.set_scale(calibration_factor); // Gadzirisa kune iyi calibration factor
Serial.print(“Kuverenga:”);
Serial.print(scale.get_units(), 3);
Serial.print(”kg”); // Shandura izvi kuti kg uye gadzirisa zvakare calibration chinhu kana iwe
tevera maSI mayuniti semunhu ane njere
Serial.print(” calibration_factor: “);
Serial.print(calibration_factor);
Serial.println ();
kana(Serial.available())
{
char temp = Serial.read();
kana( temp == '+' || temp == 'a')
calibration_factor += 10;
zvimwe kana( temp == '-' || temp == 'z')
calibration_factor -= 10;
zvimwe kana( temp == 's')
calibration_factor += 100;
zvimwe kana( temp == 'x')
calibration_factor -= 100;
zvimwe kana( temp == 'd')
calibration_factor += 1000;
zvimwe kana( temp == 'c')
calibration_factor -= 1000;
zvimwe kana( temp == 'f')
calibration_factor += 10000;
zvimwe kana( temp == 'v')
calibration_factor -= 10000;
zvimwe kana ( temp == 't')
scale.tare(); // Gadzirisa chiyero kusvika zero
}
}
//============================================== ======================================

Bvisa chero mutoro kubva kune mutoro sensor. Vhura iyo Serial Monitor. Iro hwindo riri pazasi rinofanirwa kuvhurwa richiratidza iyo module yakanga yabudirira kubatana neArduino Uno.

Configuration

Isa chinhu chinozivikanwa uremu pamutoro sero. Muchiitiko ichi munyori akashandisa huremu hunozivikanwa hwe191grams ne10KG Load Cell. Iyo Serial Monitor icharatidza humwe huremu sezviri kuratidzwa pazasi:
Configuration

Tinofanira kuita calibration pano:

  • Kiyi mutsamba ” a, s, d, f ” mu serial yekutarisa nzvimbo yekuraira uye baya "Tumira" bhatani kuti uwedzere calibration factor ne10, 100, 1000, 10000 zvakateerana.
  • Kiyi mutsamba ”z, x, c, v ” mune serial yekutarisa nzvimbo yekuraira uye rova ​​​​bhatani rekuti "Tumira" kudzikisa calibration factor ne10, 100, 1000, 10000 zvakateerana.
    Configuration

Ramba uchigadzirisa kusvika kuverenga kunoratidzwa huremu chaihwo hwakaiswa pamutoro sero. Rekodha pasi kukosha kwe "calibration_factor", mune iyi kesi "-239250" mune uremu hwemunyori hwe191g referensi ne10KG Load Cell. Tichada kukosha uku kuti tibaye mune yedu yechipiri sketch yeyero chaiyo.

2nd Danho: Final Code Yechokwadi Weight Measurement
Tisati tarodha sketch, isu tinofanirwa kubaya mu "calibration factor" inowanikwa mudanho rekutanga:
Gadzirira

Isa iri pazasi sketch kuArduino Uno Board, mushure mekugadzirisa chiyero chinhu:

/* Handson Technology www.handsontec.com
* Zvita 29, 2017
* Rodha Cell HX711 Module Interface neArduino kuyera uremu muKgs
Arduino
pin
2 -> HX711 CLK
3 -> DOUT
5V -> VCC
GND -> GND
Yakawanda chero pini paArduino Uno ichaenderana neDOUT/CLK.
Iyo HX711 bhodhi inogona kuvezwa kubva ku2.7V kuenda ku5V saka iyo Arduino 5V simba rinofanira kunge rakanaka.
*/
#include "HX711.h" //Unofanira kunge uine raibhurari iyi mudura reraibhurari yako yeArduino
#define DOUT 3
#tsanangura CLK 2
HX711 chiyero(DOUT, CLK);
// Shandura iyi calibration factor sekuenderana nesero yako yekuremerwa kana yangowanikwa iwe vazhinji unoda kuisiyanisa muzviuru
float calibration_factor = -96650; //-106600 yakashandira yangu 40Kg max scale setup
//============================================== =============================================
// GADZIRIRA
//============================================== =============================================
void setup () {
Serial.begin(9600);
Serial.println(“Dzvanya T kuti tare”);
scale.set_scale(-239250); // Calibration Factor yakawanikwa kubva kune yekutanga sketch
scale.tare(); // Retedza chiyero ku0
}
//============================================== =============================================
// LOOP
//============================================== =============================================
void loop() {
Serial.print(“Kurema:”);
Serial.print(scale.get_units(), 3); // Kusvika pamapoinzi matatu
Serial.println(”kg”); // Shandura izvi kuti kg uye gadzirisazve iyo calibration chinhu kana iwe uchitevera lbs
kana(Serial.available())
{
char temp = Serial.read();
kana( temp == 't' || temp == 'T')
scale.tare(); // Gadzirisa chiyero kusvika zero
}
}
//============================================== =============================================

Mushure mekubudirira kurodha sketch, vhura Serial Monitor. Iro hwindo riri pazasi rinofanirwa kuoneka richiratidza kukosha chaiko kuyerwa:
Configuration

Iwe unogona kuseta zvakare kuverenga kune 0.000kg (pasina mutoro") nekiyi-mu "t" kana "T" munzvimbo yekuraira uye rova ​​​​bhatani rekuti "Tumira". Pazasi chiratidziro chinoratidza kukosha kwechiyero kuve 0.000kg.
Configuration

Isa chinhu pamutoro sero, huremu chaihwo hunofanira kuratidza. Pazasi pane huremu kuratidza kana isa chinhu che191grams (chinoshandiswa mukutanga nhanho yekuenzanisa).
Configuration

Hooray! wagadzira kuyeresa nekururama kwedesimali point mitatu!

Zvinyorwa / Zvishandiso

ARDUINO HX711 Weighing Sensors ADC Module [pdf] User Manual
HX711 Weighing Sensors ADC Module, HX711, Weighing Sensors ADC Module, Sensors ADC Module, ADC Module, Module

References

Siya mhinduro

Yako email kero haizoburitswa. Nzvimbo dzinodiwa dzakamakwa *