Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
For å måle vekt kan du bruke lastcelle, som arbeider med målebestandighet til 4 strekkmålere. Strekkmåler er motstand, som endrer motstanden ved bøyning. Verdier av motstand, som er endring er +- 1 ohm, så det trenger veldig sensitiv måling. Det trenger også temperaturkomponentelement, som i vårt tilfelle er en av strekkmåler. Wheastone bridge er krets, som brukes til å måle vekt ved hjelp av strekkmålere.
Trinn 1: Deler
BOM:
1x Arduino Uno (eller ESP8266 eller hvilken som helst mikrokontroller)
s.click.aliexpress.com/e/bEkfihq0 (angi eller velg)
s.click.aliexpress.com/e/bdhJSmK4 (billig arduino -brett)
1x HX711 - veldig sensitiv analog - digital omformer for å måle motstand på lastcelle
s.click.aliexpress.com/e/5sYwTy4
s.click.aliexpress.com/e/bJB1VvBw
1x lastcelle (men bare med grønn ledning, andre er falske og fungerer ikke)
s.click.aliexpress.com/e/bVY9mQzw
s.click.aliexpress.com/e/c2A6AcTO
Trinn 2: Kabling
For det første har lastcelle 4 kabler som er beregnet på målebestandighet ved hjelp av omformer.
Lastcelle -> HTX711
Rød kabel -> E+
Svart kabel -> E-
Hvit kabel -> A-
Grønn kabel -> A+
Deretter må du koble omformeren HTX 711 til Arduino (eller en hvilken som helst mikrokontroller)
HTX711 -> Arduino
VCC -> 5 V eller 3,3 V
GND -> GND
SCK (CLK) -> 2 (valgfritt)
DOUT (DT) -> 3 (valgfritt)
Trinn 3: Kode
Du må laste ned biblioteket HX711.h
lenke til nedlasting av bibliotek
Koden er på bildet, du kan endre DOUT, SCK -pinner, og også for måling i virkelige enheter må du kalibrere belastningen.
Trinn 4: Hvordan ser det ut?
Hver belastningscelle inneholder 4x strekkmålere, 3 målere er til måling og 1 er for temperaturforskjeller i kompensasjon. Hver måler er motstand, som endrer motstand med bøyning + temperatur.
Jeg kjøpte en dårlig lastecelle, og den fungerte ikke. Så jeg kortsluttet temperaturelementet (motstand som utgjør temperaturforskjeller). Det fungerer, men i forskjellige temperaturer måler det annerledes.