A/D-Wandler (HX711)

By | Oktober 26, 2021

Für die Gewichtssensoren (Wägezellen) wird ein A/D-Wandler benötigt. Im Gegensatz zu anderen Boards, wie dem Arduino oder dem ESP32 hat der Raspberry Pi keinen A/D-Wandler integriert. Ein A/D-Wandler setzt das analoge Signal in digitale Werte um. Daher benötigen wir am Raspberry Pi dieses ca. 3 Euro teure Bauteil.

Anzahl Wägezellen pro Raspberry Pi

Der HX711 hat zwei Channel (A und B). Dadurch können zwei Waagen an einen HX711 angeschlossen und somit zwei Bienenstöcke gemessen werden. Je nach Anzahl weiterer freien GPIOs auf dem Raspberry können auch mehrere HX711 angeschlossen werden. Bis zu 8 HX711 können pro Raspberry Pi angeschlossen werden. Im Wartungsmodus lassen sich die GPIOs einstellen.

HX711 an Raspberry Pi:

  • VCC an Pin 02/5V, besser aber an einen freien 3,3V Pin
  • GND an Pin 06/Ground
  • DT an Pin 29/GPIO5
  • SCK an Pin 31/GPIO6

Je nach gekaufter Wägezelle unterscheiden sich die Farben der Kabel für Power (E) und Signal (A/B). Natürlich gilt der hier der Hinweis, definitiv die Kabel so zu verbinden, wie sie der Beschreibung der Wägezelle beiliegen. Die Farben sind nämlich nicht einheitlich. Dennoch haben wir im folgenden Absatz häufige Farbkombinationen zusammengestellt:

Wägezelle (Bosche H30A/H40A oder Mavin NA4) an HX711:

  • Rot an E+ (Eingabe)
  • Schwarz an E- (Eingabe)
  • Grün an A+ (Ausgang)
  • Weiß an A- (Ausgabe)
Kabelfarben der Bosche H30A Wägezelle (Quelle)

Wägezelle (Banggood) an HX711:

  • Schwarz an E+
  • Weiß an E-
  • Rot an A+
  • Grün an A-

Manche Wägezellen weisen auch die folgenden Farben auf:

  • Rot an E+
  • Schwarz an E-
  • Grau an A+
  • Grün an A-

Misst der HX711 immer nur 0kg?

Dann sind vermutlich die Kabel nicht richtig verbunden oder die Wägezelle ist defekt. Die Kabel lassen sich einfach prüfen. Für die Prüfung, ob die Wägezellen defekt ist empfehlen wir folgendes Video:

Ebenso ist dieses Dokument bei der Fehlersuche an der Wägezelle hilfreich.

Der HX711 misst falsche Werte?

Das liegt daran, dass du die Wägezelle noch kalibrieren musst. Schau dir den Beitrag „Wägezelle kalibrieren“ an um zu sehen wie das geht.

Messergebnisse des HX711-Moduls verbessern

  • Es existieren verschiedene HX711 Platinen. Optimalerweise sollte der Widerstand zwischen E- und GND Null sein. Ist das beim vorliegenden HX711-Modul nicht der Fall kann man da nachhelfen und ein kurzes Kabel zwischen E- und GND verbinden. Weitere Infos dazu findet ihr bei den Arduino Kollegen.
  • Manche Wägezellen, wie zum Beispiel die von Bosche haben ein fünftes, dickeres Kabel. Hierbei handelt es sich um den Leitungsschirm. Den Leitungsschirm solltest du auf das Gehäuse legen. Damit kannst du Äußere Störungen dämpfen. Eigentlich wird das Gehäuse mit dem GND verbunden.
  • Die Grünen HX711 Platinen haben einen Kanal A und Kanal B. Die Messergebnisse auf Kanal B haben ein größeres Rauschen. Wir empfehlen daher für mehrere Waagensensoren auch mehrere HX711-Platinen anzuschließen. Diese sind ja auch nicht teuer und der Raspberry hat genug freie GPIO.
  • Erfahrungswerte haben gezeigt, dass es billige HX711 gibt, die nicht gut funktionieren. Kauft man dagegen hochwertigere, zum Beispiel diese HX711 Module, kommen auch Messergebnisse an. Außerdem ist dort bereits GND mit E- verbunden.
  • Ein häufiges Problem sind fliegende Verkabelungen, die zu Wackelkontakten führen. Oft erreichen uns E-Mails, wo von unsinnigen Messergebnissen berichtet wird, welche fast immer auf unsaubere Lötstellen und fliegende Verkabelung zurückzuführen sind. Wer auf Nummer sicher gehen möchte kann eine unserer Platinen verwenden.

Ausreißer bei angeschlossenem Surfstick

Bei an den Raspberry Pi per USB angeschlossenem Surfstick benötigt dieser teilweise so viel Strom, dass es während der Gewichtsmessung zu vereinzelnden Ausreißer kommen kann. Abhilfe dafür bietet ein ausreichend dimensioniertes Netzteil oder ein USB-Y-Kabel, wie es im Beitrag zum Surfstick verlinkt ist. Es kann aber auch an Interferenzen zwischen Surfstick und HX711 liegen. Die Distanz mittels USB Kabel zwischen Surfstick und HX711 verringert die Ausreißer, sollten welche auftreten.

Timing Probleme am Raspberry Zero

Beim Raspberry Zero kann es bei der Übertragung zum HX711 zu Timing Problemen kommen. Daher wird das Gewicht nicht korrekt gemessen und regelmäßige Ausreißer oder wiederholte Messungen sind die Folge.

HX711 mit angehobenen Pin

Eine Abhilfe dafür ist beim HX711 den Pin 15 heben und auf VCC verbinden dadurch läuft die Wandlung öfter und man hat viel bessere Konstanz in den Werten. (siehe Bild oben)

Außerdem hilft auch: Debug-Modus deaktivieren (diese Einstellung befindet sich im Wartungsmodus) und kein HDMI-Kabel anstecken.

108 thoughts on “A/D-Wandler (HX711)

  1. Raphael

    Hallo Ihr geht das ganze auch an nem Raspi 1 , den hätt ich hier nämlich noch rumfliegen

    Danke für eure Antwort

    Reply
    1. Javan Post author

      Steht in den FAQs, beim Raspi 1 geht das nur mit entsprechendem WLAN-USB-Strick.

      Reply
  2. nosch

    Hallo zusammen!

    Vielen Dank für euer tolles Projekt!

    Leider kommen wir mit dem HX711 nicht weiter. Wir bekommen wahlweise die Fehlermeldung: „A initializing HX711 failed: mean requires at least one data point“ oder „‚NoneType‘ object has no attribute ‚power_up‘ oder sowas wir 95,12½, intotal 39 of41 elements removed by filter within HX711. You might need to check your power supply or cabling setup.

    Wir benutzen diese beiden HX711 Module:
    https://www.berrybase.de/sensoren-module/seeed-grove-system/sensoren/seeed-grove-analog/digital-wandler-f-252-r-w-228-gezelle-40-hx711-41
    https://www.berrybase.de/sensoren-module/m5stack-units/m5stack-mini-wiegeeinheit-40-hx711-41-w-228-gezellen-verst-228-rker

    Mit beiden das gleiche Spiel, egal ob mit einzelner Wägezelle oder vier Halbbrücken. Egal ob an 3,3 oder 5 V.

    Sind die Module nicht kompatibel oder was ist los?

    Vielen Dank schon mal!

    Reply
    1. Javan Post author

      Die Verkabelung ist vermutlich zu lang, nicht richtig angeschlossen oder wakelig.

      Reply
    2. Hans

      Hallo nosch!

      Zur Ergänzung – das Seeed-Modul ist generell kompatibel. Ich habe es mit einer umgebauten Paketwaage im Einsatz und es funktioniert problemlos – also der Typ ist es nicht, höchstens Euer Exemplar.

      Viele Grüße
      Hans

      Reply
      1. nosch

        Das Seed-Modul habe ich nun an 3,3 V mit einer einzelnen Wägezelle zum Laufen gebracht, aber nicht mit den 4 Halbbrücken.
        Das andere Modul tut gar nix – ich vermute, es ist auf 5 V ausgelegt…

        Wenigstens wissen wir nun, dass das Seed Modul nicht das Problem ist.

        Vielen Dank!

        Reply
        1. Hans

          Hallo nosch!
          In der Paketwaage sind auch vier Wiegezellen verbaut (an jedem Bein eine), deren Signale mein Seed HX711 zusammen verarbeitet. Die werden in der Waage auch nur elektrisch verbunden (also ohne zusätzliche Elektronik). Wie die Verbindungen da realisiert sind, kann ich nicht erkennen (separate Platine). Es besteht also Hoffnung, dass es funktioniert!
          Viele Grüße
          Hans

          Reply
          1. nosch

            Heute haben wir es geschafft – mit einem anderen Set Halbbrücken und wir haben alles nochmal ordentlich gelötet.

            Das größte Problem sind denke ich die Schraubklemmen an den Modulen, wenn man dort direkt die dünnen Kabel der Halbbrücken anschließt. Ich hab nun je ein Stück dickeres Kabel angelötet und dieses dann verschraubt. Jetzt komme ich immerhin auf ca. 50% gute Messwerte. Ist das ausreichend, oder sollte ich das noch optimieren und wenn ja, wie?

            Außerdem laufen jetzt beide Module auch das von M5. Hier war der Fehler, dass die Grove-Anschlüsse sinnfreier Weise unterschiedlich belegt sind…DT und SCK sind vertauscht…man kann nicht einfach umstecken, sondern muss auch die Einstellungen ändern.

    3. Martin

      Hi, ich hab mit einem Wägezellen Anschluss den Fehler.
      Reading HX711 DT: 7 SCK: 13 Channel: A: failed: ‚NoneType‘ object has no attribute ‚power_up‘
      Ich betreibe 8 Wägezellen an einer eigenen Platine. Verbunden werden sie über 4pol SuperSeal Stecker. 7 der Anschlüsse funktionieren einwandfrei. den 8. hab ich mit mehreren Wagen getestet immer der gleiche Fehler.

      Reply
  3. Henry

    Zum Thema 80Hz:
    Die Idee mit dem Pin 15 anheben ist gut. Direkt daneben ist der Pin 16 mit 3V/5 V. Man kann also den Pin 15 nach dem Anheben ein bischen in Richtung Pin 16 biegen und dann dort anlöten.

    Zum Thema R12/R13 : Diese sind häufig mit irgendwelchen Widerständen bestückt und müssen je nach Versorgungsspannung 3V oder 5V angepasst werden, sonst wird die Brückenspeisung nicht geregelt und man misst nur Mist. Die Brückenspeisung am Kraftsensor sollte 2,7V haben.

    Zum Thema Masse an E- :
    Das hat nicht nur Einfluss auf die Präzision – Das ist die Masse des gesamten Chips auch für die Digitalpins. Wenn dieser Pin floatet hängt auch die Digitalmasse in der Luft und es ist nur Zufall, wenn der Chip überhaupt funktioniert. Das gilt vor allem für die billigen grünen China Boards. Die funktionieren genauso gut, wie die anderen aber es fehlt im Layout eben die Masse an E-.

    Gruss Henry

    Reply
  4. Olaf

    Hallo, hat es mal jemand mit 9 poligen D-Sub Kabeln probiert. Gibt es mit 5 Meter Länge für weniger als 4 €. Dazu passend gibt es Gummitüllen.
    Das wäre aus meiner Sicht elegant, da man alles weitere intern verkabeln kann und nur aussen anstecken muss.
    Wenn aber Cat6 Kabel gehen, dann sollte so was auch passen.

    Olaf

    Reply
  5. Andre Morer

    Nachsatz zur Kabellänge: ich habe nun versuchsweise 2 HX711 an 25m Cat5e angeschlossen – funktioniert tadellos. Was nicht funktioniert hat: schließe ich den Datenanschluß des DHT22 an einen übrigen Draht an, das im Schirm gemeinsam mit VC und GND liegt, bekomme ich Datenmüll. Nehme ich eine beliebige Litze (habe einiges durchprobiert: 0,15 Litze ungeschirmt, Adern von einem anderen CAT5 Kabel, …), funktionierts wieder tadellos.

    Reply
  6. Elise

    Super 🙂
    Und wie hast Du den HX711 „verpackt“, so dass er geschützt ist?
    Grüße, Elise

    Reply
  7. Jörg

    Ja genau einfach abschneiden oder Meterware verwenden. Entweder anlöten oder mit Steckern versehen.
    Gruß Jörg

    Reply
  8. Elise

    Hallo Jörg,
    Netzwerkkabel oder Telefonkabel hört sich gut an 🙂
    Wie geht das – einfach die Stecker vom Kabel abschneiden und die Kontakte vom Kabel auf die entsprechenden Pins vom HX711 und dem Raspberry Pi löten (wobei letztere einzeln verlängert werden müssen, um die Pins zu erreichen, oder?)?
    Grüße, Elise

    Reply
  9. Jörg

    Netzwerkkabel oder Telefonkabel funktioniert gut hab ich so gemacht über 6m.
    Gruß Jörg

    Reply
  10. Elise

    Hallo zusammen,
    ich bin ebenfalls auf der Suche, wie ich eine Kabellänge zwischen dem HX711 und dem Raspberry Pi von 5 Metern umsetzen kann, wobei mir Google nicht wirklich weiter hilft.
    Gibt es hier eine Lösung, die ein Laie einfach und ohne spezielles Knowhow realisieren kann?
    Viele Grüße, Elise

    Reply
  11. Andre Morer

    Ich hätte eine Frage zu Kabel bzw. Kabellängen vom HX711 zum Raspi: ich würde ein vorrätiges Cat5e verwenden (VCC und Groung ein verdrillktes Paar und DT und SCK an einem anderen verdrillten Paar). Hat jemand Erfahrung mit der Kabellänge? Bei mir stehen die Stöcke im Garten 5m vom Haus und es wäre leichter, den Raspi näher am Haus mit Strom und WLAN zu versorgen.
    Zweite Überlegung: mit einem CAT5e zwei HX711 zum Raspberry verbinden (hat ja 4 verdrillte Kabelpaare)
    lg Andre

    Reply
  12. Jörg Weiß

    Hallo Community,
    ich denke Community besteht auch darin seine Erfahrungen zu teilen, daher möchte ich speziell zu dem Thema Waage kurz meine Erfahrungen hier mitteilen.
    Ich habe so ziemlich alle Varianten durch wie und wo der HX711 angeschlossen wird. Ich glaub ein Hx711 Abo hätte sich rentiert 😉
    Mein Fehlerbild bestand darin, dass meine Waage eine ganze Zeit funktionierte und dann auf für mich unerklärliche Weiß plötzlich Gewichte gemessen hat die von -100 KG bis + 1000 KG reichten. Obwohl nichts verändert wurde. Ich habe echt alles versucht von andere PINs am rPi bis neue HX711 bis neue Kabel usw.
    Hier hatte ich das 5te Kabel (Abschirmkabel) auf das Gehäuse der Waage gelegt. Die Lösung bei mir war:
    Abschirmkabel auf einen GND am rPi legen
    HX711 NICHT modifizieren
    und… was ich nicht zuordnen kann… ein relativ kurzes Kabel für den DHT22 verwenden.
    Seitdem läuft die Waage sehr stabil.
    Vielleicht hilft das ja jemanden weiter. 🙂

    Reply
    1. David

      was meinst du genau mit abschirmkabel auf den pi ?

      Ich habe wirklich vieles jetzt versucht. Nachdem mir ein Kabel letztes Jahr abgerissen ist, krieg ich es einfach nicht mehr zum laufen, alles genauso wie vorher.

      Reply
  13. Wilfried

    Hallo, vielen Dank für das Projekt. Die Waage läuft und übermittelt auch die Daten. Kann es sein das die Temperatur Kompensation nicht funktioniert? Ich habe Gewichtsschwankungen von ca. 200g bei 10° Unterschied. Ich habe dann 20g pro Grad eingegeben, das hat aber nichts geändert. Testweise habe ich 1000 g pro Grad eingegeben, hat auch nichts geändert. Den Zero W neu gestartet, sogar stromlos gemacht und neu gestartet. Das Problem bleibt.
    Woran kann das liegen. Wiegezellen sind die einfachen 4 pcs x Body Load Cell Weighing Sensor Resistance strain Half-bridge Total 200kg von ebay.

    Reply
  14. Stefan

    Hallo,
    Ich habe letzte Woche einen Honey pi um einen Witty pi 3 erweitert und die neue aktuelle Firmware Upgedated auf 1.0.7 gestern ist das Gewicht von über 40kg über 6 Stunden auf -11kg abgesunken. Was ist da passiert oder kaputt gegangen? Kann sich das jemand erklären?

    Reply
    1. Javan Post author

      Hi Stefan,
      ist das Gewicht kontinuierlich gesunken oder sprunghaft?
      Ich würde die Waage erneut kalibrieren nach dem Update.
      Viele Grüße, Javan

      Reply
  15. Martin

    Hallo zusammen,

    kann mir jemand helfen?

    Zur Zeit habe ich drei Stockwaagen in Betrieb. Zwei davon laufen ausgezeichnet mit dem Respberry Pi 3B.
    Eine Waage läuft mit dem Respberry Pi Zero W eigentlich nicht. Die Werte fürs Gewicht schwanken gewaltig und kaotisch. Nachdem ich den Zero W durch den Resp Pi3B ersetzt habe erhalte ich erhalte ich gute Werte fürs Gewicht sowohl übers Wlan als auch mit dem Surfstick. Die Verdrahtung habe ich bei dem Wechsel des Pespberry nicht geändert!

    Wiso funktioniert es nicht mit dem Zero W?

    Reply
    1. Javan Post author

      Nutzt du auf dem Pi Zero die neuste Firmwareversion ab v1.0?

      Reply
    2. Marcus

      hast du einen Test gemacht ohne Surfstick ?
      Der Zero hat evtl. Probleme in Verbindung USB und Surfstick, hier könnte die Spannungsversorgung zusammenbrechen, auch ein Y-USB Kabel könnte helfen.

      Grüße aus Braunau / A
      Marcus

      Reply
  16. David Sieglin

    Hallo ,
    ich habe das Honeypi Projekt mit der Hx711 umgesetzt in mit einem Wlan Stick E303 in Betrieb genommen.
    Anbindung ans Internet funktioniert tadellos und die Daten werden an Thinkspeak übermittelt.
    Über mehrere Tage tritt jedoch täglich einmal ein Problem mit der Datenübermittlung ein. Jeden Tag abends gegen ca. 22 Uhr bricht der Datenstrom ab. Ein Trennen vom Netz und der Vorgang funktioniert wieder mit zuverlässiger
    Gewichtsangabe und Ausgabe über Thinkspeak.
    Ein Grund könnte der Usb Netzstecker sein. Ausgangsleistung 1,55 mAh ? Habe einen Usb Netzstecker mit 3,0 mAh bestellt.
    Könnte das Problem die Ursache des Abbruchs der Elan Stick Datenübertragung sein?
    Für eine mögliche Fehlerbehebung wäre ich dankbar.
    Lg aus Minden
    D.Sieglin
    Gewicht

    Reply
    1. Javan Post author

      Ja, eine Stromunterversorgung ist beim Raspberry immer eine Problemursache.
      Wenn der Debug-Modus deaktiviert ist startet der Raspberry selbstständig neu, wenn 3 Messdatenübertragungen in Folge fehlerhaft waren. Dies löst dieses Übertragungsproblem temporär.

      Reply
  17. Mario Eder

    Hallo, bin mittlerweile am Verzweifeln…
    Bosche H40A mit grünen HX711 und GRD auf E- und VCC auf Pin15.
    Die Messwerte sind ein Pockerspiel bei gleicher Belastung der Waage. Selbst bei der geführten Kalibrierung kommen Werte zw. -250 bis + 289 kg raus und ein Skalierung zw. 0.23 bis 26
    Versucht mit original Pin 15 und adaptiert
    Versucht mit GRD und ohne GRD
    Versucht mit 3V und 5V
    Anderen neuen HX711versucht
    Jeder Versuch keine Besserung
    Neueste Firmware.
    Alle weiteren Messwerte und System läuft super stabil!

    Reply
  18. Hermes

    Hallo zusammen,

    Ich quäle mich schon sehr lange mit einem Problem und habe auch schon vieles ausprobiert. Vielleicht könnt Ihr mir einen Hinweis geben?

    Ich möchte zwei Waagen ( Bosche H30 ) an einen Raspi Zero W anschließen.

    Ich hatte es probiert jede Waage jeweils an einem HX711 (jeweils Channels A). Ich bekomme die Waagen nicht kalibriert. Sie zeigen mir unplausible Werte an. Zwar immer die gleichen (manchmal auch leichte Abweichungen) aber unrealistische Werte.

    Nun habe ich beide Waagen über einen HX711 angeschlossen. Waage 1 hat Channel A und Waage 2 Channel B. Nach dem Kalibrieren habe ich erneut unplausible Werte.

    Zum Beispiel habe ich mein Kalibrierungsgewicht von 5kg auf der Waage 2 gelassen und sie zeigt mir nun -10,15 an.

    Ein Witty Pi 3 ist drauf gesetzt, aber noch nicht installiert und auch noch nicht aktiviert.

    Wer hat Rat?

    Reply
    1. Hermes

      Hat es den jemand schonmal versucht an EINEM Raspi MEHRERE Waagen zu betreiben?

      Reply
      1. Javan Post author

        ja, klar das geht.
        Nutze pro Wägezelle Kanal A. Also pro Wägezelle einen eigenen HX711. Der Kanal B ist ungenau.

        Reply
  19. Markus

    Hallo,

    erstmal ein großes Lob an Euch, wie super ihr dieses Projekt aufgesetzt habt.

    Nun zu meinem Problem 😉
    Ich benutze pro Wagge 2stk. Wägezellen von thinkerforge. Diese habe ich parallel geschaltet.
    Nur leider bekomme ich immer Fehlermeldungen anstatt einen Wert.

    Average weight: -1.0, Chose weight: -1.0g
    Could not read data from HX711
    => Try again: 1/3
    Could not read data from HX711
    => Try again: 2/3
    Could not read data from HX711
    => Try again: 3/3
    Returning empty HX711
    Initialized HX711 again because shit data.
    Debug mode ENABLED
    Not enough fast while reading data
    Time elpsesd: 0.00010799800003269411
    Binary values as received: 0b0

    Ich verwende die HX711 die empfohlen wurden.
    Wenn ich aber die Brücke von Vcc auf PIN 15 einlöte, dann erzeugt dies einen Kurzschluss.

    Ich habe insgesamt 2 Waagen angeschossen. Die Verkabelung habe ich mehrmals kontrolliert.
    Die erste Waage zeigt immer den Wert -0.001 und die 2. Waage bringt diese Fehlermeldung.

    Könnt ihr mir dabei weiterhelfen?

    Reply
      1. Javan Post author

        Can you please check if your cable management is stable.
        And also don’t move the weight while measurement because this creates this fluctuation.

        Also read the captions „Improve measurement results of the HX711 module“ and „Timing problems at Raspberry Zero with green HX711“ to tackle this issue.

        Reply
  20. Simon Gohlke

    Erstmal vielen Dank für die erstklassige Arbeit die hier frei verfügbar gemacht wird. Das ist nicht selbstverständlich und wunderschön.

    Nun komme ich zu meinem Anliegen.
    Ich habe mein Setup mit Raspberry Pi B+ V1.2, Bosche Wiegezelle, HX711 und DHT11 in Betrieb genommen und mit ThingSpeak verbunden. Viele Berichte in diesem Forum habe ich mich dazu bewegt den PIN 15 des HX711 mit VCC zu verbinden. Wenn ich die Wage nun kalibriere und eine Testmessung laufen lasse dann sind die ermittelten Werte plausibel und alles scheint in Ordnung.
    Nun ist mir leider aufgefallen, dass die Werte deutlich driften. https://thingspeak.com/channels/1038334
    Es kann kein Temperaturdrift sein, da sich der Aufbau zur Zeit in meinem Büro befindet.

    Vielleicht hat einer von euch eine Idee woher dieser Drift kommt bzw. wie ich ihn los werden kann.

    Beste Grüße,

    Simon Gohlke

    Reply
    1. Javan Post author

      Zunächst vielen Dank! Wenn es nicht die Temperatur ist, dann wird es das Material sein. Holz zum Beispiel. Wie hast du das Gestell gebaut?

      Reply
      1. Simon Gohlke

        Hallo Jarvan,

        vielen Dank für die schnelle Antwort.
        Ich habe den Bösewicht identifizieren können. Es war leider der umgelötete HX711. Nachdem ich eine neuen verbaut hatte der nicht modifiziert war war der Drift verschwunden und die Werte schwanken nur noch um ca 5g. Mit dieses Werten kann ich arbeiten.
        Es kommen immer mal wieder keine Werte bei ThinkSpeak an. Ich nehme an, dass das die Probleme sind die mit dem Pin15 Mod behoben werden sollen.
        Lange Rede kurzer Sinn. Ich bin sehr zufrieden. Am Wochenende kommt das System unter die Bienen in den Wald.

        Gruß.

        Simon

        Reply
  21. Jürgen Kern

    Hallo ich bekomme keine Daten von HX711 im Wartungsmodug rein.
    Ich habe 4 Stück Half Bridges von Amazon lt. Anleitung zusammengeschlossen und auch den Bügel von E- zu Ground hergestellt. Es klappt einfach nicht. Der Temp. Sensor funktioniert aber .
    Kann mir bitte jemand helfen.

    Reply
    1. Christian

      Halo Jürgen,
      kannst du mir ein Bild von deiner Schaltung zukommen lassen? 4 Augen sehen mehr als 2 😉
      Betreibst du den hx711 an 5V oder an 3,3V?

      Reply
      1. Jürgen Kern

        Betreibe den HX711 an 3,3 V. Angeschlossen habe ich den HX711 lt. Schaltplan von der Honeypi-Homepage.
        Weiss Meszelle1 auf Weiss Messzelle4 Weiss Meszelle2 auf Weiss Messzelle 3
        Schwarz MZ1 auf schwarz MZ2 und Schwarz Mz3 auf schwarz Mz4
        Rot MZ1 Input Power – auf E- von HX711
        Rot MZ4 Input Power+ auf E+ von Hx711
        Rot MZ2 Output auf Kanal A- von Hx711
        Rot MZ3 Output auf Kanal A+ von HX711
        Weiters
        VCC an Pin17 (3,3V)
        GND an Pin 6 (Ground) mit E- auf HX711 verbunden
        DT an Pin 29 (GPIO5)
        SCK an Pin 31 (GPIO6)
        Müsste eigentlich passen

        Reply
  22. Hannes

    Bin mit meinen Nerven schon ziemlich am Ende, der oder besser die HX711 scheinen nicht zu funktionieren, habe schon den Trick mit Pin anheben, GND verbinden und Wartungsmodus abschalten gemacht.
    Problem ist dass ich wenn keine Waage angesteckt is ich immer recht schwankende Werte bekomme, falls ich aber Wägezellen anstecke kommte immer

    Could not read enough data from HX711 => Try again: 3/3
    Returning empty HX711
    Initialized HX711 again because shit data.

    Deutet das auf Timingprobleme hin oder auf andere Probleme.

    Das verlinkte grüne HX711 ist leider nach Österreich nicht lieferbar darum habe ich auf andere zurückgreifen müssen, bereits zwei verschiedene.
    Jetzt habe ich mal das https://www.makershop.de/sensoren/druck/hx711-shielded/ bestellt
    gibts damit Erfahrungen oder noch Tipps was ich falsch mache.

    Reply
    1. Javan Post author

      Die selbe Meldung kommt auch, wenn man die Wägezelle falsch an den HX711 anschließt. Hast du die Verkabelung 100% geprüft?
      Bitte immer mit der neusten Firmwareversion arbeiten. Die Version v1.0 läuft sehr stabil.

      Viele Grüße
      Javan

      Reply
      1. Hannes

        So meine Waage funktioniert jetzt mit 2 x 4 Half-Bridge Wägezellen und ich bin ganz happy mit dem Ergebnis. Verwendet habe ich dann 2 mal die roten HX711 bei denen ich keine Änderungen mehr machen musste.
        Bei der Verschaltung habe ich mich aber an einen Schaltplan aus dem Internet gehalten damit hat es dann endgültig funktioniert. https://forum.arduino.cc/index.php?topic=616468.0

        Reply
  23. Joschua

    Ich benutze einen RaspberryPi Zero. Wenn ich den Pin 15 auf VCC hebe, stürzt der Raspiberry ab. Kennt jemand ähnliche Probleme?

    Reply
    1. Robert Stucki

      Hallo Joschua

      Bei meinem HX711 ist pin 15 mit ground (low) verbunden.
      Ich habe deshalb pin 15 vor dem verbinden mit high von low trennen müssen. Ansonsten gib es einen Kurzschluss.
      Mit freundlichem Gruss

      Reply
  24. Norbert Dorau

    Guten Tag,

    der HX711 hat ein I2C Interface; ein solches ist auch auf dem Raspberry implementiert.

    Gibt es einen Grund, warum stattdessen eine SW Lösung genutzt wird?
    (die wahrscheinlich der Grund für die timing Probleme sein dürfte!)

    Grüße

    Norbert

    Reply
      1. Norbert

        Stimmt, da hast du recht!
        Das ist kein I2C ‚Interface, nur so etwas ähnliches . (Vorher genauer lesen und schauen ist doch an und zu recht wichtig.)
        Gut, ansonsten hätte ich mir mit dem I2C Interface noch einen abgebrochen.
        Dann warte ich doch erst mal auf meine Wägezelle …

        Grüße

        Norbert

        Reply
  25. Matthias

    Hallo,

    Ich habe 10 Völker auf einem Stand die ich alle gerne auf einen Raspberry vebinden möchte.
    Mit den GPIOs bin ich ja begrenzt und wenn ich das richtig aus der Anleitung entnehme kann man max. 3×2 also 6 Waagen mit 3,3V versorgen.
    Gibt es eine Möglichkeit das zu erweitern z.B. in meinem Fall auf 10?

    Danke im Voraus
    Matthias

    Reply
    1. Javan Post author

      Du kannst mehrere HX711 an einen 3,3V Pin verbinden. Nur die Anzahl der frei programmierbaren GPIOs ist begrenzt.

      Reply
  26. Guido

    Hallo Ihr,

    hier mal ein Update wie weit ich bis dato gekommen bin und ein paar Fehlerbeschreibungen.
    Vielleicht hilft es dem ein oder anderen.
    Ich habe insgesamt 7 Bienenvölker hier, die auf 2 Ständen verteilt sind.
    Stand 1 mit 5 Völkern, Stand 2 im Moment mit 2 Völkern.
    Jetzt hatte ich überlegt, das es doch machbar sein muss alle 5 Völker eines Standes an einen Raspberry anzuschliessen.
    Also habe ich die Stromanschlüsse der HX711 auf die Pins 1,2,4 und 17 verteilt.
    Insgesamt sind 5 HX711 im Einsatz die jeweils an Channel A angeschlossen sind. Zusätzlich befindet sich ein BME280 und der Wartungsschalter inkl. LED im System.
    HX711 sind die, die hier Verlinkt sind. War glaube ich bei Amazon 6x HX711 so um die 9€.
    Als Wägezelle kommt die hier zum Einsatz https://de.banggood.com/200KG-Electronic-Platform-Scale-Load-Cell-Pressure-Balanced-Cantilever-Load-Weight-Sensor-p-1098085.html?rmmds=myorder&cur_warehouse=CN
    Diese scheint recht stabil zu laufen, Temperaturdrift konnte ich keinen Feststellen das einzigste was man Beachten muss, das das Wägegestell ziemlich stabil sein sollte.
    Anfangs war das Problem, das ich recht viele Gewichtsschwankungen hatte. Da mein Lötgeschick nicht so toll ist und laut Javan beim Zero das Problem dadurch behoben wird, Pin 15 beim HX711 mit VCC zu verbinden habe ich mich letztendlich entschlossen anstatt einen Zero einen 3+ zu verbauen, bei dem das Timing Problem nicht auftritt.
    Dadurch musste an dem HX711 keine Veränderungen vorgenommen werden.
    Zusätzlich am 2 Stand habe ich noch eine Bosch H40A in Betrieb, die auch sehr stabil läuft und das Wägegestell bei weitem nicht so stabil sein muss. Aber obwohl bei der Bosch ein Raspberry 3+ am laufen ist gab es ziemliche Schwankungen am Gewicht die nur durch die Veränderung des HX711 Pin 15 an VCC in den Griff zu bekommen waren.
    Danach ging der Raspberry raus unter die Bienenstöcke.
    Ich musste das ein oder andere Mal das Wagengestell bei den Bangood ändern, da es nicht stabil genug war.
    Als das alles passte, habe ich dann bemerkt, das 3 der 5 Waagen teilweise doch Schwankungen von 1Kg hatten.
    Interessanterweise 2 davon sind absolut stabil gelaufen.
    Dann habe ich festgestellt, das die 3 Waagen die diese Schwankungen anzeigten an den 5V Pins des Raspberry angeschlossen waren, diese die stabil gelaufen sind waren an 3,3V angeschlossen.
    Jetzt habe ich das nochmal geändert, 4 HX711 laufen im Moment über den PIN 17 3,3V und scheinbar stabil ohne großartige Schwankungen.
    Werde das jetzt mal auf Langzeit beobachten, mal schauen ob es so bleibt,
    Hoffe mit der Zusammenfassung und Problembeschreibungen dem ein oder anderen Helfen zu können.
    Und wie schon geschrieben, ist es durchaus machbar mehrere HX711 mit dem Rasp zu verbinden. Bei mir sind es insgesamt jetzt 5, aber ich denke so 1-2 gehen sicherlich noch.
    Sollte sich nochmal was ergeben, werde ich dazu berichten.

    Danke an Javan und Johannes die mich jederzeit unterstützten bei dem Projekt.

    Schönen Restsonntag euch und bis die Tage.

    Gruß Guido

    Reply
  27. Rainer

    Hallo zusammen,
    erstmal ein großes Lob und Dank für das Projekt.
    Grundsätzlich funktioniert meine Waage. Nur schwanken die Meßwerte um fast 100 g ohne, dass ich das Gewicht ändere.
    Tritt dieses Problem nur bei meiner Waage auf?
    Hat jemand eine Lösung?
    Grüße
    Rainer

    Reply
    1. Javan Post author

      100g Schwankungen sind unüblich. Ist die Waage kalibriert? Der Skalierungswert ist wie ein Faktor. Das bedeutet, wenn nach der Kalibrierung ein Skalierungswert von 20 das Ergebnis ist, sind die Abweichungen um 20 Mal geringer. Bei einem unkalibrierten Skalierungswert von 1 sind die Abweichungen dann entsprechend groß. Liegt es vielleicht daran?

      Reply
  28. Guido

    Hallo,

    Bekomme öfters die Meldung HX711 failed: no median for empty data.
    Kann mir jemand sagen woran das liegt?
    Ab und an kommt eine Messung und dann wieder dieser Fehler.

    Gruß Guido

    Reply
    1. Javan Post author

      Das liegt am oben beschriebenen „Timing Problem“. Du findest oben auch eine Lösung. Wichtig ist jedoch auch, die neuste Firmwareversion zu nutzen. Gleichzeitige Messungen/bzw. schnelle Messungen hintereinander haben das Problem besonders provoziert.

      Reply
      1. Guido

        Neuste Firmware ist drauf.
        Ich glaube der Fehler lag an einer schlechten Verbindung der Kabel.
        Habe bei der Bosch Wägezelle den PIN 15 an VCC gelötet damit wurde das Timing Problem bei der Bosch gelöst aber wie in einem anderen Post geschrieben schwankt die Wägezelle doch ziemlich bei Temperaturanstieg. (vielleicht habe ich da auch noch eine schlechte Kabelverbindung?)
        Interessanterweise habe ich jetzt noch 2 Banggood Wägezellen verbaut und die scheinen keine Gewichtsschwankungen zu haben und es gibt auch kein Timing Problem ohne das ich den PIN 15 an VCC gelötet habe. Im Moment zum testen habe ich das Übertragungsinterval auf 1min gestellt, keinerlei Fehlmessung und auch keine Gewichtsschwankungen.
        Finde ich schon sehr Interessant den Unterschied zwischen der Bosch und Banggood Wägezelle.
        Werde die beiden Banggood Waagen die Tage mal unter die Beuten stellen und mal Beobachten ob es da genauso Gewichtsschwankungen gibt.
        Danke erstmal für die Hilfe.

        Gruß Guido

        Reply
  29. Stefan Straub

    Hallo,

    Hat jemand A/D Wandler die nicht verändert werden müssen?
    Ich würde die einfach gerne einbauen ohne daran modifizieren zu müssen oder ist das Problem in der neuen Firmware behoben? Wollte die nicht im November verfügbar sein?

    Reply
    1. Javan Post author

      Hallo Stefan,

      diese Gewichtssensoren sind gut: https://amzn.to/2Wqz8ub
      Ja, in der Firmware v0.1.2-alpha sind die Probleme behoben. Es gibt hierfür keinen Download, aber man kann diese Version über die Update-Funktion im Wartungsmodus installieren.

      Viele Grüße
      Javan

      Reply
  30. Rüdiger

    Hallo, leider klappt beim mir das Auslesen der Gewichte aus dem Hx711 nicht. Habe bislang vier verschiedene Modelle probiert. Manchmal kommen ein paar unplausible Messwerte an, meist jedoch garkeine. Löse ich im Wartungsmodus eine Einzelmessung aus, erscheint in 90% der Fälle eine Fehlermeldung.
    Testweise habe ich mir von github einen Testcode für den hx711 heruntergeladen. Hiermit klappt es, die Wiegeergebnisse werden problemlos angezeigt. An meiner Verdrahtung dürfte es eher nicht liegen.
    Weiss jemand noch einen Rat ?
    Vielen Dank vorab !

    Reply
    1. Martin Zellhofer

      Hallo Rüdiger

      Habe ähnliche Probleme mit dem „grünen“ HX711 Board in Kombination mit einem PI zero. (zeitweise Hausnummern bei den Messungen). Grund dafür ist das scheinbar das Timing bei der Abfrage des HX711 (60usec Takt) zu verschiedenen Zeitpunkten nicht eingehalten wird und daher „Mist“ als Ergebnis zurückgegeben wird. Die beste Abhilfe dafür war wie in github (gandalf15) beschrieben beim HX711 den pin 15 heben und auf VCC verbinden dadurch läuft die Wandlung öfter und ich habe viel bessere Konstanz in den Werten.
      siehe auch –> https://github.com/gandalf15/HX711/blob/master/rate_pin_80sps.png

      Reply
      1. Rüdiger

        Hallo Martin,
        erstmal vielen Dank für Deinen Tip. Ich habe es ausprobiert und den Pin auf VCC gelötet. Gefühlt erhalte ich jetzt zwar eher Meßwerte, jedoch weiterhin eher zufällige; keinesfalls für eine Stockwaage geeignet.
        Ich nutze einen Pi Zero W, momentan mit dem Sparkfun HX711 Board.
        Meine Hoffnung liegt nun auf der Version 0.1.2, vielleicht klappt es damit.

        Reply
        1. Martin Zellhofer

          Hallo Rüdiger

          Hab bei einem Freund 2 weitere „grüne“ HX711 umgebaut und es hat geholfen – keine Fehlmessungen mehr mit PIzero W –> Firmware ist 0.1.1 + update auf 0.1.2. Habe meinen jetzt schon über eine Woche keine Fehlmessung und bei meinem Freund 2 Tage ohne (5min Abfrageintervall mit WLAN Verbindung). Hab auch jetzt eine mehr oder minder Vollbestückung der Sensoren (2x Temp DS18B20, BME 680, HX711. Eine Frage noch –> die GND – AGND Verbindung wie grün eingezeichnet(Schaltplan) hast du ja gemacht –> die ist unbedingt notwendig !

          Sollte mir noch was einfallen melde ich mich
          mfg

          Martin Z.

          Reply
          1. Florian

            Hallo Martin,

            Hast Du bei den modifizierten Waagen auch WittyPi im Einsatz?
            Ich habe den HX711 bei meiner Testwaage mit PiZero und WittyPi nun auch so umgebaut wie Beschrieben. Software ist noch 0.11. Der Pi ist nun 5 Minuten an und 5 aus bei einmaliger Messung.
            Ich bin gespannt….

            Grüße Florian

      2. Javan Post author

        Danke Martin, habe es oben in den Beitrag mit aufgenommen.

        Reply
  31. Patrick

    Hallo,
    ich würde den Raspberry PI gerne in einem Gehäuse in der Garage lassen.
    An den Beuten würde ich jeweils ein HX711 verbauen.
    Die Leitungslänge (Raspberry PI HX711) würde ca. 15-17m betragen.
    Würde das so funktionieren, bzw. welches Kabel (Aderquerschnitt, geschirmt usw.) sollte ich da verlegen?
    Oder kann man die Adern der Wägezellen verlängern?
    MfG

    Reply
    1. Javan Post author

      Das Analoge Kabel darf man nicht so verlängern.
      Das Digitale Kabel (ab HX711 zu Raspi) schon.
      Erfahrungen zu der Länge habe ich keine, aber da werden sich im Google bestimmt Erfahrungen zu finden lassen.

      Reply
  32. Harald Schäfer

    Hallo, habe die Bosche H30A über den Hx711 grün verbunden bekomme im Wartungsmodus wenn ich auf Messung gehe aber keine Verbindung ? kann mir jemand weiterhelfen?

    Reply
  33. Bernd Held

    Hallo * ,

    ich habe diese Wägezelle von Ebay: https://www.ebay.de/itm/142311366734
    und habe folgende Belegung:
    Rot E+
    Grün E-
    Weiß A-
    Schwarz A+
    Vielleicht gab es diese Kombination noch net beim verkabeln und jemanden hilft es weiter.
    Gruß
    Bernd

    Reply
  34. Holger

    Hallo zusammen,
    Ich baue gerade die 2. Waage, wollte aber auch Nummer 1 mit der Neuen Software laufen lassen.
    Nun habe ich die SD Karte aus der funktionierenden Waage entnommen,formatiert und mit dem aktuellen Stand beschrieben.
    Beim Einstellen der Daten der Sensoren stelle ich nun fest daß sich nichts geändert hat und ich den Software Stand 0.04 immer noch habe und nicht den Neuen.
    Was mache ich falsch?

    Gruß Holger

    Reply
      1. Holger

        Hallo,
        Was meinst du damit?
        Soll ich den Cache von meinem Rechner leeren und dann den Download noch einmal starten oder muss ich auf den Raspberry zugreifen?
        Würde es auch reichen eine neue SD Karte zunehmen und die Software dort aufzuspielen?
        Ich bin in diesen Sachen ein toller Laie.
        M f.G. Holger

        Reply
          1. Holger

            Hallo,
            Vielen herzlichen Dank für deine schnelle Antwort, jetzt läuft alles wieder.
            Super Projekt was ihr da auf die Beine gestellt habt.

            Mfg Holger

  35. Johannes

    Hallo Javan,

    ich habe verstanden dass man an einem HX711 zwei Zellen anschließen kann. Könnte man auch mehrere HX711 anschließen (wenn man die SW anpasst), oder geht das prinzipiell nicht?

    LG Johannes

    Reply
    1. Alexander

      Hallo Johannes, bei mir laufen zwei HX711 ohne SW-Anpassung (nur die Konfigrurtion muss über die Web-Oberfläche angepasst werden)

      Reply
      1. Thorsten

        Hallo,
        wo genau hast du den zweiten HX711 angeklemmt oder ist es egal? Nur die Zuordnung in der Software muss passen? Kann man an einem HX711 eigentlich zwei unterschiedliche Waagen aufbauen? Eine an Kanal A und eine an B?

        Reply
        1. Javan Post author

          Hallo Thorsten, du brauchst je HX711 jeweils zwei freie GPIO.
          Der erste HX711 an GPIO 5 und 6. Der zweite HX711 z.B. an die noch freien GPIO 12 und 13.
          Im Wartungsmodus kannst du ja dann diese Nummern eingeben. Das ist damit gemeint.

          Und ja, man kann mit dem grünen HX711 je eine Waage an Kanal A und B .

          Reply
  36. Dieter Erb

    Hallo,
    ich habe Probleme mit der Wägeeinheit. Die Anschlüsse habe ich schon3x richtig Steckung überprüft. Den HX 711 (grün, nach Eurem Link bestellt) sogar ausgewechselt. Bei Thinkspeak kommt aber immer nur 0 Gewicht an.
    Was soll ich tun. Wie kann ich prüfen, wo der Fehler liegt. Macht es Sinn, das Image nochmals neu aufzuspielen?
    Danke für Eure Hilfe (die DHT 22 laufen jetzt störungsfrei).
    Gruss Dieter

    Reply
    1. AlexS

      Hallo wollte heute eine Banggood Wägezelle in Betrieb nehmen und hatte ein ähnliches Verhalten wie Dieter.
      Der Honeypie hat immer 0 gemessen (unabhängign von Offset udn Verstärkungswert). Habe die Spannugn zw. den Pins E+ udn E- gemessen udn anstelle von wenigen mV lagen hier ca 1,2V an. nanu da stimmt doch was nicht…Also die Widerstädne zw. den einezlnenn Kabelfarben gemesen ERgebniss:
      weiß zu schwarz = 398Ohm
      rot zu grün = 351 Ohm
      alle anderen Kombinationen ca 288 OHm
      Da die Bosche Zelle im Datenblatt mit 404+/-10Ohm am Eingang hat und 350+/-3Ohm am Ausgang spezifiziert ist, liegt es also nahe das weiß/scharz der Eingang und Rot/grün der Asugang sind
      also folgende KOmbination probiert:
      Weiß an E+
      Schwarz an E-
      Rot an A+
      Grün an A-
      Bei einem Skalierungsfaktor von 26 zeigt die Zelle jetzt ganz brauchbare Werte an.
      Da die Zelle zur Befestigung durchgeschnittene Gewinde hat, hat man auch nnoch den Freiheitsgrad die Zelle auf dem Kopf zu montierne bzw. um 180 Grad verdreht zu montiern.. beides kann zu vorzeichenverdrehten Messungen führen. Dann evtl. Rot an A- und Grün an A+ anschließen..

      Reply
      1. Dieter Erb

        Ich danke Alex ganz herzlich, für die viele Mühe, die er sich gegeben hat, um mein Problem mit der Wägeeinheit zu lösen. Leider hat auch das Umstecken der Anschlüsse keine Änderung gebracht. Ich messe aber ganz andere Ohm-Werte an weiß, schwarz, grün rot. Ich habe an der Originalsteckung mal die Widerstände gemessen. Dabei kommen völlig irre Werte heraus. Plausibel ist weiß zu grün = 348 Ohm. Aber dann: schwarz zu weiss = -977 und bei rot zu den anderen Kontakten eine 1.

        Reply
      2. Robert

        Hallo Alex, vielen Dank für die Mühe. Mir hat das sehr geholfen!

        Ich habe mir diese Waage gekauft: https://www.ebay.de/itm/252363004523?ViewItem=&rd=1&item=252363004523&ssPageName=STRK:MERFB:IID

        Die 500 x 400 mm Plattformwaage passt perfekt unter mein Magazin. Ich kann leider nicht sagen welche Zelle in der Waage verbaut ist. In jedem Fall habe auch ich die Widerstände gemessen und bin auf die gleiche Zuordnung wie Alex gekommen nachdem ich zuvor immer 0 als Wert bekam. @Alex: Woher hast du die Angaben zu den Widerständen?

        Weiß an E+
        Schwarz an E-
        Rot an A+
        Grün an A-

        Der Skalierungsfaktor liegt bei mir jedoch bei 11. Auch das Offset ist sehr groß. Die Genauigkeit mit Display schien mir relativ gut. Jetzt gilt es noch an dem Skalierungsfaktor zu feilen… Bzgl. Temperaturempfindlichkeit kann ich auch noch nichts sagen. Bei Gelegenheit werde ich dies hier ergänzen.

        Gruß, Robert

        Reply
          1. Robert

            Hallo Alexander,

            Danke für den Link. Kleine Korrektur zu deinem Post oben: 350 ± 3 Ω.

            Habe die Waage nun über Nacht mit Last laufen lassen und Schwankungen von ± 20 Gramm erfasst. Ich denke damit kann ich leben, zumal dies im unteren Messbereich ist (Belastung waren 1,8 kg) und üblicherweise die Randbereiche des Messbereichs eher problematisch sind.

            Ich habe mich für eine Waage bis 100 kg entschieden. Vermutlich daher der andere Verstärkungsfaktor. Dann viel Erfolg an alle!
            LG, Robert

        1. Dieter

          Hallo Robert,
          Bei meiner Bosche Wägezelle standen die Widerstandswerte im Datenblatt. Diese habe ich dann mit Alexander und später Fa. Bosche überprüft. Werte waren ok und die Zelle wohl trotzdem defekt. Die getauschte Zelle wird hoffentlich heute kommen. Es gibt zum testen der Zelle eine ganz gute Videoanleitung auf YouTube.

          Reply
    2. Robert Jörg

      Hallo,
      was mache ich falsch?
      Ich habe mir mittlerweile eine zweite H30A von Bosche gekauft, da die erste immer nur -0,001 kg angezeigt hat. Ich habe auch sämtliche Steckvarianten am HX711, die hier beschrieben sind, getestet. Alle mit dem gleichen Ergebnis. Kann mir jemand noch einen Tipp geben?
      Danke im Voraus
      Gruß
      Robert

      Reply
      1. Alex aus Hannover

        Moin,

        ich habe das identische Problem wie Robert Jörg. Habe mittlerweile 2 RasPis, 4 Hx711 boards und 3 Wägezellen mit allen denkbaren Steckvarianten durch und messe immer nur -0,001.

        Die Temperatursensoren laufen und die Wägezellen funktionieren an den Chinawagen auch, nur nicht am Hx711 Board. E- mit Ground verbunden ist auch bei allen HX711 Boards und ich habe grüne und rote ausprobiert.

        Wenn jemand eine Lösung für dieses Problem hat, würde ich mich sehr freuen.

        Viele Grüße

        Alex aus Hannover

        Reply
      2. Friedrich

        Robert und Alex, seid Ihr ganz sicher, dass Ihr die GPIO-Pin Nummern nicht mit den physischen, durchnummerierten Pins am RasPi vertauscht habt? Ich hatte den Fehler gemacht und hatte auch immer „0,000“ Werte.

        Reply
        1. Alex aus Hannover

          Moin Friedrich, das war es tatsächlich. Ich hatte im Wartungsmodus 29 und 31 anstelle 5 und 6 eingegeben. Vielen Dank!

          Reply
          1. Friedrich

            Gerne, schön, dass es jetzt funktioniert 🙂

  37. Karl Pernthaler

    Hallo Javan
    Verwende die Wägezelle H40A bis 150kg, über HX711. Im Wartungsmodus Kanal A, die Anzeige
    zeigt 5246.38kg. Bei einer Gewichtsänderung von 5kg ändert sich der Wert auf 5846kg.
    Ist die Wägezelle defekt?
    Wie Kalibriere ich die Waage ?

    Reply
  38. Martin

    Hallo,
    Cooles Projekt danke für die bereitgestellten Infos.
    Eine Frage zur Beschaltung des HX711. Ihr nehmt als Versorgung des HX711 5V, die Datenleitung geht aber direkt an den Pi der nur 3.3V verträgt? Gibts da keine Probleme?

    Reply
    1. Melissa

      Hallo Martin,
      vielen Dank für Dein Lob 🙂

      Der Raspberry Pi besitzt sowohl Pins mit 3.3V und mit 5V. Siehe hierzu die Pinbelegung hier.
      Da der HX711 5V benötigt, wird er auch an einen 5V-Pin angeschlossen. Dies führte bei uns zu keinen Problemen mit der Stromversorgung beim Raspberry Pi.
      Der Raspberry Pi selbst benötigt ebenfalls ein 5V-Netzteil.

      Viele Grüße
      Melissa

      Reply
      1. Martin

        Hallo,

        da hab ich mich vermutlich nicht ganz klar ausgedrückt.
        Wenn der HX711 mit 5V versorgt wird, dann kommuniziert er auch mit einem 5V Pegal mit dem Pi, also der high Pegel der Kommunikation ist 5V. Die Eingangspins der Datenleitung vertragen beim Pi aber nur 3.3V.
        Gibts da keine Probleme?

        Reply
        1. Javan Post author

          Wenn noch ein 3,3V PIN am Raspberry Pi frei ist. Oder man auch dank Breadboard einen 3,3V PIN doppelt belegen kann. Dann empfehlen wir den VCC des HX711 an einen 3,3V- statt 5V PIN anzuschließen. Tests haben nämlich gezeigt, dass dann beim Messen weniger Ausreißer entstehen.

          Reply
          1. Pascal

            Hi,

            die Wegezölle bekommt doch auch ihren Strom über den HX711, oder? Die empfohlene Speisespannung der Zelle ist mit 5-12V angegeben. Funktioniert sie wirklich mit 3,3V?

          2. Alexander

            das HX711-breakout-Board macht aus seiner Versorgungsspannung sogar nur eine Wägezellen-Versorgungsspannung von ca. 1,65V über den auf den Board integrierten Spannungsregler.

  39. Paul

    Gibt es auch andere A/D-Wandler, die mehr Kanäle haben? Wäre cool, wenn man so 6 Stöcke an einem Pi betreiben könnte.
    Beste Grüße

    Vielen Dank, ist ein tolles Projekt!

    Reply
    1. Alexander

      Du kannst auch mehrere HX711-Platinen an eienn Raspi anschließen, der zweite Kanall des HX711 hat eine deutlich schlechter Auflösung als der erste Kanal. Habe schon drei HX711-Platinen gleichzeitig angeschlossen um mit einem Rasp 3 Waagen auswerten zu können

      Reply

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert