• Du musst dich registrieren, bevor du Beiträge verfassen kannst. Klicke auf Jetzt registrieren!, um den Registrierungsprozess zu starten. Registrierte User surfen werbefrei, können Suchen durchführen und sehen die volle Darstellung des Forums mit vielen anderen Unterforen!!!

Probelauf PID-Smoker

MarthaH

Militanter Veganer
5+ Jahre im GSV
Hallo Gemeinde,
eben macht mein PID-Smoker seinen Jungfernflug. Ein WSM47 mit einer selbstgebauten Box und einem PID-Regler. Die folgende Beschreibung ist etwas technisch, Nachfragen willkommen.

Kurze Beschreibung:
  • Standard-WSM 47, auf Höhe der unteren Lüftungsscheiben angebohrt und mit 1"-Nippel und Kugelhahn versehen.
  • Wasserfeste Box mit USV-Akku 7Ah und Step-Down Regler 12V-5V
  • Radiallüfter mit 25mm-Schlauch,
  • Inkbird ITC-100VL mit K-Sensor,
  • Arduino Nano mit vier Sensor-Kanälen
  • Raspberry Pi Zero mit WLAN
  • Interfaceplatine für das ganze mit Optokoppler und Transistor für den Lüfter sowie Anpassung der Sensoren an den Arduino
Der PID-Regler hat seinen eigenen K-Sensor, der an einem Kupferdraht unter dem Rost hängt. Er hängt direkt am 12V-Akku. Der Arduino benutzt sechs Eingänge, vier Sensoren, einem ADC-Eingang mit Spannungsteiler für die 12V-Spannung und einem Digitaleingang am Schalttransistor des Lüfters. Der Raspi macht WLAN und hängt mit der seriellen Schnittstelle am Arduino. Der misst permanent seine vier Kanäle, die Batteriespannung und den Status des Lüfters und gibt das ganze als Statuswort per serieller Schnittstelle von sich.

Der Raspi hängt am lokalen WLAN. Ein Cronjob (perl-Skript) liest einmal pro Minute auf der seriellen Schnittstelle mit, bis ein komplettes Statuswort vorbeikommt:

#116.85|19.03|-46.96|-47.86|12.48|0@

Start mit "#", dann Sensor 1-4 (an Port 3 und 4 im Moment kein Sensor), Batteriespannung und Lüfterstatus (aus). Ende mit "@"

Es fällt auf, daß der Sensor des PID (der mittig ca. 3cm unter dem Rost hängt) und der Sensor 1 (mit etwas Abstand neben dem PP auf dem Rost) merklich unterschiedliche Werte anzeigen. Die Sensoren sind zusammen kalibriert und laufen gut synchron (+/- 1-2 Grad von 50-150°C). Die Temperaturverteilung im WSM ist offenbar nicht sehr homogen.

Der Cronjob zerlegt per RE das Statuswort und sendet UDP-Pakete mit den einzelnen Werten und der Sensornummer an den zentralen Server im Haus. Dort wird das ganze in eine "Volkszähler"-Datenbank abgelegt, in der auch die sonstige Hausmimik (Strom- und Wasserzähler, Warmwasser und Heizung, Luftfeuchte und -temperatur usw.) ihren Krams ablegt. Die Visualisierung im VZ sieht man unten.

Ob das PP was geworden ist, folgt ;-)

Bildschirmfoto vom 2018-07-07 21:48:04.png
IMG_20180707_214305929.jpg
IMG_20180707_214257355.jpg
 

Anhänge

  • Bildschirmfoto vom 2018-07-07 21:48:04.png
    Bildschirmfoto vom 2018-07-07 21:48:04.png
    79,2 KB · Aufrufe: 710
  • IMG_20180707_214305929.jpg
    IMG_20180707_214305929.jpg
    431,8 KB · Aufrufe: 722
  • IMG_20180707_214257355.jpg
    IMG_20180707_214257355.jpg
    444,7 KB · Aufrufe: 704
Erster Nachtrag 5:45: Vor dem Schlafengehen hatte ich immer noch einen Unterschied zwischen PID-Sensor und Sensor auf Rosthöhe von >15°. Also PID auf 100° eingestellt. Das hätte ich besser gelassen... nach dem Einschwingen hatte der Rostsensor auch Strich 100°. Auf 110° gestellt, und der WSM ging innerhalb von Minuten 10 Grad hoch... ich bin begeistert.

Bildschirmfoto vom 2018-07-08 06:22:28.png
 

Anhänge

  • Bildschirmfoto vom 2018-07-08 06:22:28.png
    Bildschirmfoto vom 2018-07-08 06:22:28.png
    44,1 KB · Aufrufe: 637
So, let's call it a day. 13h im Smoker, 92° Kerntemperatur, Kohle alle.

IMG_20180708_120557951.jpg
 

Anhänge

  • IMG_20180708_120557951.jpg
    IMG_20180708_120557951.jpg
    633,8 KB · Aufrufe: 646
Zurück
Oben Unten