Hallo möchte mir gerne eine Temperatur Regelung mit dem PI bauen.
Habe einen unbekannten Temperaturfühler, MCP3008 AD Wandler, Relais karte und einen Raspberry Pi 2.
Mein Programm sieht so aus.
#!/usr/bin/python3
-± coding: utf-8 -±
Import spidev
Import time
Import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BOARD)
GPIO.set(40, GPIO.OUT)
spi = spidev.SpiDev()
spi .open(0,1)
while True:
antwort = spi.xfer([1,128,0])
if 0 <= antwort[1] <=3:
wert = ((antwort[1] *256) + antwort [2]) * 0.0498 # Temperatur rechnen
print /wert , „C“)
time.sleep(1)
if wert < 26:
GPIO.output(40, GPIO.LOW)
if wert > 27:
GPIO.output(40, GPIO.HIGH)
Das Programm funktioniert soweit nur möchte ich das auf eine anzeige am Bildschirm in einem GUI Fenster oder so ähnlich realisieren. Wenn möglich auch die Temperatur einstellen.
Daher meine Frage wie mach ich das am besten. Ich habe leider keine Ahnung wie ich (live Temperatur) realisiere. Mit tkinter kann ich ja keine zeitschleife für die Aktualisierung Programmieren.
Vielleicht weis jemand eine Anhaltspunkt wo ich eventuell nachschaun kann.
Danke im voraus
LG Mike