Hallo,
nachdem ich ja meinen Popcornröster schon mit einer manuellen Steuerung ausgestattet hatte (Umbau Popcornröster, Teil 1), habe ich nun angefangen, diesen per USB an mein Notebook anzuschließen. Sinn und Zweck soll sein, eine stabile Temperaturkontrolle zu erreichen und verschiedene Phasen (Bohnen vorwärmen, rösten, abkühlen) automatisch zu durchlaufen um so eine etwas bessere Reproduzierbarkeit hinzubekommen.
Der Aufbau ist schon in weiten Teilen fertig, es fehlen nur noch der Temperatursensor (PT1000) und ein 12 Bit A/D-Wandler mit I²C-Bus von Maxim. Hier warte ich auf die Musterlieferung aus den USA...
Generell soll der Aufbau aus folgenden Teilen bestehen:
- Popcornröster mit regelbarem Lüfter und schaltbarer Heizung
- Elektronik: Lernpaket USB vom Franzis Verlag (incl. Experimentier-USB-Adapter - 8 Bit I/O und I²C-Bus-Emulation)
- PT1000 Temperaturwiderstand, angeschlossen an 12 Bit A/D-Wandler, Wandler angesteuert über I²C
- 2 Solid-State-Relais zum schalten von Heizung und Lüfter
- 3 Taster zur mauslosen Bedienung
- Notebook (eeePC 701) incl. Steuerprogramm
In den nächsten Tagen (wenn der A/D-Wandler da ist) werde ich an dieser Stelle noch ausführlicher berichten, hier aber erstmal einige Screenschots vom Steuerprogramm (simuliert):
Ruhezustand:
Temperaturvorwahl:
Vorwärmen 160°C für 300 Sekunden:
Rösten mit den voreingestellten 220°C:
automatisches Abkühlen nach Stop:
Generell läßt sich eine Rösttemperatur vorwählen und dann der Röstprozess starten. Die eingestellte Temperatur wird dabei ausgeregelt (PID). Natürlich kann jederzeit auch eine andere Temperatur eingestellt werden. Eine Feineinstellung ist über + und - möglich. Diese beiden Buttons sind auch als Taster an der externen Steuerbox ausgeführt. Bei Bedarf kann ein vorwärmen / auftanken der Bohnen ausgewählt werden. Hier werden dann die Vorwärmzeit und Temperatur eingegeben. Nach dieser Zeit wird automatisch der eigentliche Röstprozess mit der zuvor ausgewählten Temperatur gestartet. Die Buttons 1. Crack und 2. Crack dienen nur zur Protokollierung. Werden diese betätigt, wird ein Zeitstempel zum jeweiligen Crack geschrieben. Ist ganz schön, wenn man nachher ein Protokoll der Röstung erstellen will. Wird der Stop-Botton betätig (welcher ebenfalls als Taster an der externen Steuerbox vorhanden ist), so wird der Abkühlvorgang eingeleitet. Die Heizung wird ausgeschaltet und die Soll-Temperatur auf 40°C gestellt. Ist diese erreicht (bei meinem Röster in der Regel nach ca. 1,5 Minuten) schaltet sich der Lüfter automatisch aus und die Röstung ist beendet....
Bei Bedarf kann nun ein Protokoll der Röstung (Temperaturverlauf, Zeitstempel für 1. und 2. Crack u.s.w.) angezeigt und ausgedruckt werden. Wenn man will, kann man den letzten Röstvorgang auch als Preset abspeichen und sich so eine kleine Datenbank mit verschiedenen Röstungen erstellen. Diese lassen sich dann auch wieder laden und in gleicher Weise abfahren. Ob man damit dann allerdings reproduzierbare Ergebnisse erzielen kann, muss sich erst noch zeigen.....
Die Steuerung von Heizung und Lüfter funktionieren schon. Auch die Temperaturregelung klappt in der Simulation ganz gut. Bewähren muss es sich aber noch, wenn es komplett ist.....
So, das war erstmal ein erster Überblick. Mit den weiteren Komplettierungen und Ausbauten werden ich diesen Thread hier fortführen.
Und noch was: das Ganze ist nicht auf Popcornröster begrenzt. Es läßt sich theoretisch alles steuern, was eine Heizung hat.......
Bis die Tage
Klaus


LinkBack URL
About LinkBacks




Zitieren

Lesezeichen