HX711 Load Cell
Verfasst: Montag 30. April 2018, 20:58
Hallo zusammen ich zerbreche mir seit Tagen den Kopf
ich habe eine Pi3 mit HX711
inzwischen habe ich hinbekommen das die Waage als Dienst lädt und mir die werte via UDP versendet.
Jetzt habe ich nur noch ein Problem die Waage reset sich nach jedem Neustart und das darf nicht sein.
Es werden Flaschen mit Gewicht gemessen diese Flaschen können nicht bei jeden Neustart von der Waage genommen sondern müssen dauerhaft drauf bleiben.
mein Code:
ich habe eine Pi3 mit HX711
inzwischen habe ich hinbekommen das die Waage als Dienst lädt und mir die werte via UDP versendet.
Jetzt habe ich nur noch ein Problem die Waage reset sich nach jedem Neustart und das darf nicht sein.
Es werden Flaschen mit Gewicht gemessen diese Flaschen können nicht bei jeden Neustart von der Waage genommen sondern müssen dauerhaft drauf bleiben.
mein Code:
Code: Alles auswählen
#!/usr/bin/env python
import time
import sys
import os
import socket
from hx711 import HX711
def cleanAndExit():
client.disconnect();
print "Cleaning..."
GPIO.cleanup()
print "Bye!"
sys.exit()
hx = HX711(27, 17)
hx.set_reading_format("LSB",)
hx.set_reference_unit(92)
hx.reset()
hx.tare()
UDP_IP = "192.168.210.113"
UDP_PORT = 1234
while True:
try:
val = hx.get_weight(5)
print val
val2 = str(val)
MESSAGE = "GewichtGas="+ val2
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
sock.sendto(MESSAGE, (UDP_IP, UDP_PORT))
hx.power_down()
hx.power_up()
time.sleep(0.5)
except (KeyboardInterrupt, SystemExit):
cleanAndExit()