Ermittlung der Variablen offset und divider / scale zur Justierung der Waage

Hier ein paar Screenshots entlang des Arduino-Codes unter

zur Ermittlung der beiden Parameter

loadCellZeroOffset
loadCellKgDivider

die wir brauchen, um die Waage zu justieren, d.h. zu Tarieren und zu bestimmen wieviel “Rohwerte” des Sensors 1 kg Gewicht ergibt.

… und hier der neue minimale Setup-Wizard, der nun im Terkin-Datenlogger integriert ist.

Anleitung

Anfahren und warten bis "Loading modules":

>>>
PYB: soft reboot
[boot.py] INFO: Python module search path is: ['', '/flash', '/flash/lib']
[boot.py] INFO: Universal MicroPython Application Loader (umal)
[umal]    INFO: Python module search path is: ['/flash/lib', '/flash/dist-packages', '/flash/lib-mpy', '']
[main.py] INFO: Loading settings
[main.py] INFO: Starting logging
[main.py] INFO: Loading Terkin Datalogger
[main.py] INFO: Loading modules
    0.0001 [terkin.datalogger           ] INFO   : Starting Terkin datalogger

… dann Programmablauf anhalten per CTRL+C und Justierungsroutine starten per

>>> datalogger.scale_wizard()

Synopsis

=======================
Weight scale adjustment
=======================

----------------------------
Step 1: Select sensor device
----------------------------

0: scale-1

Type index: 0

   15.5881 [terkin.driver.hx711_sensor  ] INFO   : Powering up HX711
   15.6084 [terkin.lib.hx711            ] INFO   : HX711 power up
   15.6263 [terkin.lib.hx711            ] INFO   : HX711 power up
   15.6439 [terkin.lib.hx711            ] INFO   : Initialization started
   15.6636 [terkin.lib.hx711            ] INFO   : Initialization succeeded

----------------------
Step 2: Unloaded scale
----------------------
Please remove all weight from the scale.
When done, press any key to continue.

--------------------
Step 3: Loaded scale
--------------------
Please load the scale with a known weight.
When done, input the kilogram value.

Weight (kg): 1


--------------------------
Step 4: Configure settings
--------------------------
Please use the computed values for configuring your settings.py

offset: 74554.0
scale:  -17970.5

Die ermittelten Werte dann in die settings.py eintragen.

2 Likes

Sehr schön! Danke!

Auch die Arduino-Werte passen mit den Hiveeyes Terkin-Werten überein!

2 Likes