Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Svoriui matuoti galite naudoti apkrovos matuoklį, kuris matuoja 4 įtempimo matuoklių atsparumą. Įtampos matuoklis yra rezistorius, kuris lenkdamas keičia savo atsparumą. Pasipriešinimo vertės, ty pokytis, yra +- 1 omas, todėl jį reikia labai jautriai matuoti. Taip pat reikia temperatūros kompensacinio elemento, kuris mūsų atveju yra vienas iš įtempimo matuoklio. „Wheastone“tiltas yra grandinė, naudojama svoriui matuoti naudojant įtempimo matuoklius.
1 žingsnis: dalys
BOM:
1x „Arduino Uno“(arba ESP8266 arba bet koks mikrovaldiklis)
s.click.aliexpress.com/e/bEkfihq0 (nustatykite arba pasirinkite)
s.click.aliexpress.com/e/bdhJSmK4 (pigi arduino plokštė)
1x HX711 - labai jautrus analoginis skaitmeninis keitiklis, skirtas matuoti apkrovos elemento atsparumą
s.click.aliexpress.com/e/5sYwTy4
s.click.aliexpress.com/e/bJB1VvBw
1x apkrovos elementas (bet tik su žalia viela, kiti yra suklastoti ir neveikia)
s.click.aliexpress.com/e/bVY9mQzw
s.click.aliexpress.com/e/c2A6AcTO
2 žingsnis: laidų prijungimas
Pirma, apkrovos jutiklis turi 4 kabelius, kurie yra skirti varžos matavimui naudojant keitiklį.
Įkelti langelį -> HTX711
Raudonas kabelis -> E+
Juodas kabelis -> E-
Baltas kabelis -> A-
Žalias kabelis -> A+
Tada turite prijungti keitiklį HTX 711 prie „Arduino“(arba bet kurio mikrovaldiklio)
HTX711 -> „Arduino“
VCC -> 5 V arba 3,3 V
GND -> GND
SCK (CLK) -> 2 (neprivaloma)
DOUT (DT) -> 3 (neprivaloma)
3 žingsnis: kodas
Turite atsisiųsti biblioteką HX711.h
nuoroda atsisiųsti biblioteką
Kodas pavaizduotas paveikslėlyje, galite pakeisti DOUT, SCK kaiščius, o taip pat matuoti realiais vienetais, turite kalibruoti apkrovą.
4 žingsnis: kaip tai atrodo?
Kiekviename apkrovos elemente yra 4x įtempimo matuokliai, 3 matuokliai skirti matavimui, o 1 - skaičiavimo temperatūros skirtumams. Kiekvienas matuoklis yra rezistorius, kuris keičia pasipriešinimą sulenkdamas + temperatūrą.
Aš nusipirkau vieną blogos apkrovos elementą ir jis neveikė. Taigi aš sutrumpinau temperatūros elementą (rezistorių, kuris kompensuoja temperatūros skirtumus). Jis veikia, bet skirtingoje temperatūroje matuoja skirtingai.