2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
K měření hmotnosti můžete použít siloměr, který pracuje na měření odporu 4 tenzometrů. Tenzometr je odpor, který mění svůj odpor při ohybu. Hodnoty odporu, což je změna, je +- 1 ohm, takže potřebuje velmi citlivé měření. Také to vyžaduje teplotní kompenzační prvek, který je v našem případě tenzometrický. Wheastone Bridge je obvod, který slouží k měření hmotnosti pomocí tenzometrů.
Krok 1: Díly
Kusovník:
1x Arduino Uno (nebo ESP8266 nebo jakýkoli mikrokontrolér)
s.click.aliexpress.com/e/bEkfihq0 (nastavit nebo vybrat)
s.click.aliexpress.com/e/bdhJSmK4 (levná arduino deska)
1x HX711 - velmi citlivý analogový - digitální převodník pro měření odporu siloměru
s.click.aliexpress.com/e/5sYwTy4
s.click.aliexpress.com/e/bJB1VvBw
1x siloměr (ale pouze se zeleným drátem, ostatní jsou falešné a nefungují)
s.click.aliexpress.com/e/bVY9mQzw
s.click.aliexpress.com/e/c2A6AcTO
Krok 2: Zapojení
Za prvé, siloměr má 4 kabely, které slouží k měření odporu pomocí převodníku.
Zatěžovací buňka -> HTX711
Červený kabel -> E+
Černý kabel -> E-
Bílý kabel -> A-
Zelený kabel -> A+
Poté musíte připojit převodník HTX 711 k Arduinu (nebo jakémukoli mikrokontroléru)
HTX711 -> Arduino
VCC -> 5 V nebo 3,3 V
GND -> GND
SCK (CLK) -> 2 (volitelně)
DOUT (DT) -> 3 (volitelně)
Krok 3: Kód
Musíte si stáhnout knihovnu HX711.h
odkaz na stažení knihovny
Kód je na obrázku, můžete změnit piny DOUT, SCK a také pro měření v reálných jednotkách musíte kalibrovat zátěž.
Krok 4: Jak to vypadá?
Každý siloměr obsahuje 4x tenzometr, 3 měřidlo je pro měření a 1 je pro teplotní rozdíly. Každé měřidlo je odpor, který mění odpor s ohybem + teplotou.
Koupil jsem jeden špatný snímač zatížení a nefungoval. Zkratoval jsem tedy teplotní prvek (odpor, který vypočítává teplotní rozdíly). Funguje to, ale při jiné teplotě měří jinak.