Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Um das Gewicht zu messen, können Sie Wägezellen verwenden, die den Widerstand von 4 Dehnungsmessstreifen messen. Dehnungsmessstreifen sind Widerstände, die beim Biegen ihren Widerstand ändern. Der Widerstandswert, der sich ändert, beträgt +- 1 Ohm, daher ist eine sehr empfindliche Messung erforderlich. Es braucht auch ein Temperaturausgleichselement, das in unserem Fall ein Dehnungsmessstreifen ist. Wheatstone-Brücke ist eine Schaltung, die verwendet wird, um das Gewicht mit Dehnungsmessstreifen zu messen.
Schritt 1: Teile
Stückliste:
1x Arduino Uno (oder ESP8266 oder jeder Mikrocontroller)
s.click.aliexpress.com/e/bEkfihq0 (einstellen oder auswählen)
s.click.aliexpress.com/e/bdhJSmK4 (billiges Arduino-Board)
1x HX711 - sehr empfindlicher Analog-Digital-Wandler zur Widerstandsmessung der Wägezelle
s.click.aliexpress.com/e/5sYwTy4
s.click.aliexpress.com/e/bJB1VvBw
1x Wägezelle (aber nur mit grünem Kabel, andere sind gefälscht und funktionieren nicht)
s.click.aliexpress.com/e/bVY9mQzw
s.click.aliexpress.com/e/c2A6AcTO
Schritt 2: Verkabelung
Erstens hat die Wägezelle 4 Kabel, die zur Widerstandsmessung mit Wandler dienen.
Wägezelle -> HTX711
Rotes Kabel -> E+
Schwarzes Kabel -> E-
Weißes Kabel -> A-
Grünes Kabel -> A+
Dann müssen Sie den Konverter HTX 711 mit Arduino (oder einem beliebigen Mikrocontroller) verbinden
HTX711 -> Arduino
VCC -> 5 V oder 3,3 V
GND -> GND
SCK (CLK) -> 2 (optional)
DOUT (DT) -> 3 (optional)
Schritt 3: Code
Sie müssen die Bibliothek HX711.h herunterladen
Link zum Download der Bibliothek
Der Code ist im Bild, Sie können die DOUT- und SCK-Pins ändern und auch für die Messung in realen Einheiten müssen Sie die Last kalibrieren.
Schritt 4: Wie sieht es aus?
Jede Wägezelle enthält 4x Dehnungsmessstreifen, 3 Messstreifen dienen der Messung und 1 Messstreifen dient zur Ausgleichung von Temperaturunterschieden. Jedes Messgerät ist ein Widerstand, der den Widerstand mit Biegung + Temperatur ändert.
Ich habe eine defekte Wägezelle gekauft und sie hat nicht funktioniert. Also habe ich das Temperaturelement kurzgeschlossen (Widerstand, der Temperaturunterschiede ausgleicht). Es funktioniert, aber bei verschiedenen Temperaturen misst es anders.