Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Do pomiaru masy można wykorzystać ogniwa obciążnikowe, które pracują na pomiar rezystancji 4 tensometrów. Tensometr to rezystor, który zmienia swoją rezystancję przy zginaniu. Wartości rezystancji, która jest zmianą, wynoszą +- 1 om, więc wymaga bardzo czułego pomiaru. Potrzebny jest również element kompensujący temperaturę, którym w naszym przypadku jest tensometr. Mostek Wheastone to obwód, który służy do pomiaru masy za pomocą tensometrów.
Krok 1: Części
BOM:
1x Arduino Uno (lub ESP8266 lub dowolny mikrokontroler)
s.click.aliexpress.com/e/bEkfihq0 (ustaw lub wybierz)
s.click.aliexpress.com/e/bdhJSmK4 (tania płyta arduino)
1x HX711 - bardzo czuły przetwornik analogowo - cyfrowy do pomiaru rezystancji ogniwa obciążnikowego
s.click.aliexpress.com/e/5sYwTy4
s.click.aliexpress.com/e/bJB1VvBw
1x ogniwo obciążnikowe (ale tylko z zielonym przewodem, inne są fałszywe i nie działają)
s.click.aliexpress.com/e/bVY9mQzw
s.click.aliexpress.com/e/c2A6AcTO
Krok 2: Okablowanie
Po pierwsze, czujnik tensometryczny posiada 4 kable, które służą do pomiaru rezystancji za pomocą przetwornika.
Ogniwo obciążnikowe -> HTX711
Czerwony kabel -> E+
Czarny kabel -> E-
Biały kabel -> A-
Zielony kabel -> A+
Następnie należy połączyć konwerter HTX 711 z Arduino (lub dowolnym mikrokontrolerem)
HTX711 -> Arduino
VCC -> 5 V lub 3,3 V
GND -> GND
SCK (CLK) -> 2 (opcjonalnie)
DOUT (DT) -> 3 (opcjonalnie)
Krok 3: Kod
Musisz pobrać bibliotekę HX711.h
link do pobrania biblioteki
Kod jest na rysunku, można zmienić piny DOUT, SCK, a także do pomiaru w jednostkach rzeczywistych należy skalibrować obciążenie.
Krok 4: Jak to wygląda?
Każde ogniwo obciążnikowe zawiera 4x tensometry, 3 wskaźniki służą do pomiaru, a 1 do kompensacji różnic temperatur. Każdy miernik jest rezystorem, który zmienia rezystancję wraz z zginaniem + temperaturą.
Kupiłem jeden zły ogniwo obciążnikowe i nie działało. Zwarłem więc element temperaturowy (rezystor kompensujący różnice temperatur). Działa, ale w innej temperaturze inaczej mierzy.