ARDUINO HX711 Weighing Sensors ADC Module User Manual
Fa'aaogāga Exampma Arduino Uno:
Ole tele ole Load cell e fa uaea: mumu, uliuli, lanumeamata ma le paepae. I luga ole laupapa HX711 o le ae maua ai E+/E-, A+/A- ma B+/Bconnections. Fa'afeso'ota'i le load cell i le HX711 sensor board e tusa ai ma le laulau o lo'o i lalo:
HX711 Utaina Fono Komiti | Uea Cell Uta |
E+ | Lanu mumu |
E- | Lanu uliuli |
A+ | Lanu meamata |
A- | Lanu pa'epa'e |
B- | Le fa'aaogaina |
B+ | Le fa'aaogaina |
HX711 Sensor | Arduino Uno |
GND | GND |
DT | D3 |
SCK | D2 |
VCC | 5V |
O le HX711 Module e galue i le 5V ma feso'ota'iga e fa'aaoga ai fa'ailoga SDA ma SCK.
O fea e fa'aoga ai le mamafa i luga o le load cell?
E mafai ona e vaʻai i se aū o loʻo faʻaalia ile Load cell. O lenei aū o loʻo faʻaalia ai le itu o le malosi i luga o le load cell. E mafai ona e faia se fa'atulagaga o lo'o fa'aalia i le ata e fa'aaoga ai fasi u'amea. Fa'apipi'i le fasi u'amea i luga o le Load cell e fa'aaoga ai fa'amau.
Polokalama Arduino UNO e fuaina le mamafa i le KG:
Faʻafesoʻotaʻi le ata e pei ona faʻaalia i le Ata 1 i luga.
Ina ia mafai e lenei masini masini ona galulue faatasi ma laupapa Arduino, matou te manaʻomia le HX711 Library lea e mafai ona utaina mai lalo. https://github.com/bogde/HX711.
A'o le'i fa'aogaina le HX711 e fua sa'o ai le mamafa o se mea, e mana'omia le fa'avasega muamua. Laasaga i lalo o le a faʻaali atu ia te oe le auala e fai ai le faʻavasegaina.
1 Laasaga: Fa'ata'otoga Fa'avasega
Tuʻu le ata o loʻo i lalo ile Arduino Uno Board
/* Handson Technology www.handsontec.com
* 29 Tesema 2017
* Load Cell HX711 Module Interface ma Arduino e fua ai le mamafa i Kgs
Arduino
pine
2 -> HX711 CLK
3 -> DOUT
5V -> VCC
GND -> GND
Ole tele ole pine ile Arduino Uno ole a fetaui ma DOUT/CLK.
O le laupapa HX711 e mafai ona faʻamalosia mai le 2.7V i le 5V ina ia lelei le mana Arduino 5V.
*/
#include “HX711.h” //E tatau ona i ai lenei faletusi i lau faila faletusi arduino
#fa'amatala DOUT 3
#fa'amatala CLK 2
HX711 fua (DOUT, CLK);
//Suia lenei mea faʻavasegaina e tusa ai ma lau load cell pe a maua e tele e te manaʻomia
eseese i le afe
fa'anofoa fa'avasega_fa'ailoga = -96650; //-106600 galue mo laʻu seti 40Kg max fua
//================================================ ========================================
// SETI
//================================================ ========================================
fa'aletonu le seti() {
Serial.begin(9600);
Serial.println(“Clibration HX711”);
Serial.println(“Aveese uma le mamafa mai le fua”);
Serial.println(“A uma ona amata le faitauga, tuu le mamafa ua iloa i le fua”);
Serial.println(“Omi le a,s,d,f e faatele ai le numera o le faavasegaina i le 10,100,1000,10000
taitasi”);
Serial.println(“Omi le z,x,c,v e fa'aitiitia ai le fa'avasegaina i le 10,100,1000,10000
taitasi”);
Serial.println(“Oomi le t mo titania”);
scale.set_scale();
scale.tare(); // Toe seti le fua ile 0
umi zero_factor = fua.read_average(); //Maua se faitauga fa'avae
Serial.print(“Zero factor: “); //E mafai ona faʻaaoga e aveese ai le manaʻoga e taʻe le fua.
Fa'aoga i galuega fa'atatau tumau.
Serial.println(zero_factor);
}
//================================================ ========================================
// LOOP
//================================================ ========================================
avanoa gaogao() {
fua.set_scale(calibration_factor); // Fetuuna'i i lenei mea fa'avasega
Serial.print(“Faitau: “);
Serial.print(scale.get_units(), 3);
Serial.print(”kg”); //Suia lenei mea i le kg ma toe fetuutuunai le numera o le faʻavasegaina pe afai e te
mulimuli i iunite SI pei o se tagata mafaufau
Serial.print(”calibration_factor: “);
Serial.print(calibration_factor);
Serial.println ();
afai(Serial.available())
{
char temp = Serial.read();
afai(temp == '+' || temp == 'a')
calibration_factor += 10;
isi pe afai(temp == '-' || temp == 'z')
calibration_factor -= 10;
isi pe afai(temp == 's')
calibration_factor += 100;
isi pe afai (temp == 'x')
calibration_factor -= 100;
isi pe afai (temp == 'd')
calibration_factor += 1000;
isi pe afai (temp == 'c')
calibration_factor -= 1000;
isi pe afai (temp == 'f')
calibration_factor += 10000;
isi pe afai(temp == 'v')
calibration_factor -= 10000;
isi pe afai (temp == 't')
scale.tare(); // Toe seti le fua ile zero
}
}
//================================================ =======================================
Aveese soʻo se uta mai le faʻaogaina o le uta. Tatala i luga le Mata'itū Fa'asologa. O le faamalama o loʻo i lalo e tatau ona tatala e faʻaalia ai le fesoʻotaʻi lelei o le module i Arduino Uno.
Tuu se mea mamafa ua iloa i luga o le load cell. I lenei tulaga na faʻaaogaina e le tusitala se mamafa lauiloa o le 191grams ma le 10KG Load Cell. O le Serial Monitor o le a faʻaalia se fua faʻatatau e pei ona faʻaalia i lalo:
Matou te manaʻomia le faʻavasegaina iinei:
- Ki i totonu mataitusi "a, s, d, f" i totonu o le avanoa o le mataʻituina o le faasologa ma kiliki le ki "Auina atu" e faʻateleina ai le faʻavasegaina i le 10, 100, 1000, 10000 faasologa.
- Ki totonu mataitusi "z, x, c, v" i totonu o le avanoa o le mataʻituina o le faasologa ma kiliki le ki "Auina atu" e faʻaitiitia ai le faʻavasegaina i le 10, 100, 1000, 10000.
Fa'aauau pea ona fetu'una'i se'ia o'o i le faitauga e fa'aalia le mamafa moni o lo'o tu'uina i luga o le load cell. Fa'amau i lalo le tau o le "calibration_factor", i le tulaga lea "-239250" i le mamafa o le tusitala o le 191g fa'amatalaga ma le 10KG Load Cell. Matou te manaʻomia lenei tau e faʻapipiʻi i la matou ata lona lua mo le fua moni.
Laasaga 2: Fa'ailoga Fa'ai'u mo le Fuaina o le Mamafa Moni
Aʻo leʻi tuʻuina atu le ata, matou te manaʻomia le faʻapipiʻiina o le "calibration factor" na maua i le laasaga muamua:
Tuʻu le ata o loʻo i lalo i le Arduino Uno Board, pe a uma ona suia le fua faʻatatau:
/* Handson Technology www.handsontec.com
* 29 Tesema 2017
* Load Cell HX711 Module Interface ma Arduino e fua ai le mamafa i Kgs
Arduino
pine
2 -> HX711 CLK
3 -> DOUT
5V -> VCC
GND -> GND
Ole tele ole pine ile Arduino Uno ole a fetaui ma DOUT/CLK.
O le laupapa HX711 e mafai ona faʻamalosia mai le 2.7V i le 5V ina ia lelei le mana Arduino 5V.
*/
#include “HX711.h” //E tatau ona i ai lenei faletusi i lau faila faletusi arduino
#fa'amatala DOUT 3
#fa'amatala CLK 2
HX711 fua (DOUT, CLK);
// Suia lenei mea faʻavasegaina e tusa ai ma lau load cell pe a maua e tele e manaʻomia ona e fesuiaʻi i le afe ma afe
fa'anofoa fa'avasega_fa'ailoga = -96650; //-106600 galue mo laʻu seti 40Kg max fua
//================================================ =============================================
// SETI
//================================================ =============================================
fa'aletonu le seti() {
Serial.begin(9600);
Serial.println(“Oomi le T e ta”);
scale.set_scale(-239250); //Calibration Factor na maua mai le ata muamua
scale.tare(); // Toe seti le fua ile 0
}
//================================================ =============================================
// LOOP
//================================================ =============================================
avanoa gaogao() {
Serial.print(“Mamafa: “);
Serial.print(scale.get_units(), 3); //E oo atu i le 3 tesitema
Serial.println(”kg”); //Suia lenei mea i le kg ma toe fetuutuunai le numera o le faʻavasegaina pe a e mulimuli i le lbs
afai(Serial.available())
{
char temp = Serial.read();
afai(temp == 't' || temp == 'T')
scale.tare(); // Toe seti le fua ile zero
}
}
//================================================ =============================================
A mae'a ona fa'auluina lelei le ata, tatala le Serial Monitor. O le fa'amalama i lalo e tatau ona aliali mai e fa'aalia ai le tau o le fua moni:
E mafai ona e toe setiina le faitauga i le 0.000kg (e aunoa ma se uta”) e ala i le ki-i le “t” po o le “T” i totonu o le avanoa o le poloaiga ma kiliki le faamau “Auina”. O lo'o i lalo fa'aaliga o lo'o fa'aalia ai le fua fa'atatau e avea ma 0.000kg.
Tuu se mea i luga o le load cell, e tatau ona faʻaalia le mamafa moni. O loʻo i lalo le faʻaaliga o le mamafa pe a tuʻu le mea o le 191grams (faʻaaogaina i le laasaga muamua mo le faʻavasegaina).
Talofa! ua e fauina se fua fa'atatau ma le sa'o o le tolu tesisima!
Pepa / Punaoa
![]() |
ARDUINO HX711 Fuafuaina Sensors ADC Module [pdf] Tusi Taiala HX711 Fuafuaina ADC Module, HX711, Fuafuaina ADC Module, Sensors ADC Module, ADC Module, Module |