• 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!!!

WLAN-Thermometer selbst bauen mit Raspberry Pi

Ich dachte auch den Hotspots auf dem Android zu starten .
 
mit dem Edimax 7811UN (wenn ich mich nicht gerade in der Nummer irre) kannst du ein AdHoc Netz am rpi generieren. Mein WLanThermo erzeugt standardmäßig ein Netz auf dem sich mein Handy einloggt. Wenn ich einen zweiten WLan-Stick (TP-Link TL-WN722N) einstecke, verbindet sich der rpi zusätzlich mit dem HausWLan und ich kann auch im Haus (wenn mein Handy aufgrund der Reichweite zum Grill ins HausWlan wechselt) auf die Messdaten zugreifen.
 
Glückwunsch @Lemuba , konntest du feststellen, was genau der Fehler war? Falls du mal vorhast auf 1MOhm-Widerstände zu wechseln, schreib mich an, ich habe heute noch ein paar Änderungen am Code vorgenommen um ihn an die 1MOhm anzupassen.
Kommt es bei deiner Konfiguration vor, dass teilweise beim Bewegen der 732-Fühler eine ungültige Messung (also 999.9) entsteht? Die Isoloierung der Kabel ist nicht mit der Masse verbunden, trotzdem scheinen Umgebungseinflüsse einen großen Einfluß auf die Fühler zu haben.
 
Hi, Soft und Hardware seitig läuft nun alles. Jetzt habe ich aber ein Problem mit meinen Sensoren. Habe hier einige Rössel Sensoren liegen die gehen von -200°C bis 800°C nur finde ich die passenden werte nicht. der sensor hat laut datenblatt bei 20°C 107,794 Ohm. Was muss ich nun in der wlt_2_comp.py angeben? verzweifel langsam. raumtemperatur hab ich schon mit einigen spielereien hinbekommen. aber wenn ich ein Feuerzeug dran halte komme ich nicht über 50°C also passt da was nicht. Ich hoffe mir kann da jemand helfen. Hier findet Ihr das Datenblatt und auf Seite 6 die Werte. http://www.roessel-messtechnik.de/webro-wAssets/docs/Produktinformationen/PI 070_MWT .pdf

Gruß Dany
 
Treten die Probleme mit den 200 Grad bei allen Fühlern oder nur bei den Maverick-Fühlern auf? Wie kann ich denn die Software vom Thermometer updaten?
Ist das vielleicht auch die Lösung für die kryptischen Zeichen im Display? Hab mein Thermometer jetzt am laufen aber ich kriege immer wieder zwischendurch kryptische Zeichen im LCD für Fühler 1 und 2. Der Plot im Browser sieht aber gut aus. Keine Ausreißer. Nutze die Fantast-Fühler. Sauberer Temperaturverlauf ohne Ausreißer.
 
@P0$$3: Versuch es mal hiermit: a = 0,006869637141995; b = -0,005017180596420; c = 0,001063912244581; Rn = 47. Ich gehe mal davon aus, dass du die 47 kOhm-Widerstände verbaut hast.
Kannst ja einfach einen der bestehenden Einträge in der wlt_2_comp.py durch die Werte oben überschreiben und auswählen. Wenn du damit hinkommst, kannst du überlegen, ob du es noch genauer haben willst, theoretisch würde bei deinen Daten ein Polynom 4.Ordnung noch bessere Ergebnisse liefern. Wenn ich mich nicht vertan habe :)

Wo hast du die Fühler gekauft?

@Antimaster: Zwar keine Lösung zu deinem Problem aber eine Verbesserung: Setz den Counter der Display-Initialisierung von 100 auf 15. So wird dein Display häufiger neu geladen und die Sonderzeichen müssten schneller wieder verschwinden. Die Änderung musst du in der wlt_LCD... durchführen. Liegt im gleichen Ordner wie die wlt_2_comp.py. Such in der Datei einfach nach "counter".
 
Tag zusammen,
ich les hier schon ne ganze Weile erfürchtig mit - danke an alle, phantastisches Projekt!!!
Jetzt ist endlich auch bei mir der Will-haben-Moment gekommen! Ich würd mir das Teil auch gern aufbauen und die Platine von Marco beziehen wollen. Leider ist mir noch keine direkte Kontaktaufnahme mit Grillprophet erlaubt, sodass ich hoffe, auf diesem Weg den Kontakt herstellen zu können.
Herzlichen Dank schon mal und Grüße, Dietmar
 
Glückwunsch @Lemuba , konntest du feststellen, was genau der Fehler war? Falls du mal vorhast auf 1MOhm-Widerstände zu wechseln, schreib mich an, ich habe heute noch ein paar Änderungen am Code vorgenommen um ihn an die 1MOhm anzupassen.
Kommt es bei deiner Konfiguration vor, dass teilweise beim Bewegen der 732-Fühler eine ungültige Messung (also 999.9) entsteht? Die Isoloierung der Kabel ist nicht mit der Masse verbunden, trotzdem scheinen Umgebungseinflüsse einen großen Einfluß auf die Fühler zu haben.

Der Fehler...? Die Kombination aus der verwendeten WLANThermo.conf und wlt_2_comp.py. Was aber nun genau/welcher Parametermatsch, weiss ich nicht...
Ich bleibe jetzt bei den 47K Widerständen - das Ganze funktioniert nun für mich ausreichend gut...
Ja, ich habe teilweise Fehler im Display und ungültige Messungen... aber relativ akzeptabel.
Diese Fehler scheinen aber definitiv durch elektromagneische Störungen aufzutreten - hatte neulich einen Fühler an der Lampe (Energiesparlampe) von einem Deckenfluter angebracht - da wird trotz Energiesparlampe der Sockel recht warm.... Jeweils beim Einschalten der Lampe gab es eine Fehlmessung (also 999.9) und Störungen im LCD...

Hatte heute Abend auch nochmal den Grill angeschmissen und nochmal beide Fühler in den Garraum reingehalten - siehe den Plot, die beiden Spikes beim Deckel abnehmen - hatte zum Zeitraum dann auch wieder Fehler im Display (aber leider kein Foto davon..).......

Beste Grüße,

Mattias

Temp1.jpg


Temp2.JPG


Temp3%20.JPG
 
Hallo s.ochs ich habe die Werte die Du mir genannt hast eingetragen und nun zeig er mir bei raumtemperatur -263,2°C an. Kommt leider nicht hin :(
 
Hast du die 47kOhm Widerstände dort wo die Makierung ist eingelötet oder wie von Armin vorgeschlagen die Widerstände mit den Fühleranschlüssen getauscht? Dann musst du nämlich auch die entsprechende Änderung in der Software vornehmen.
 
By the way - an die Software Entwickler: Bitte auch mal den Plot-Bereich auf 400 Grad erhöhen wenn möglich - 300 Grad ist etwas knapp beim Pizza Backen :-)

Gruss,

Matthias
 
@Bubbles aus dem Datenblatt des Display kann man Spannung und Stromdaten der Hintergrundbeleuchtung entnehmen (4,1V und 90..200mA). Daraus ergibt sich dann ein Vorwiederstand von 4,5-10Ω. Das steht übrigens auch so im Datenblatt. Ich würde hier auf den größeren Wert, also 10Ω zurückgreifen um einen geringeren Strom einzustellen. Die wenigsten Widerstandssortimente haben allerdings einen 10Ω Widertand dabei, daher hab ich einen 12Ω im Einsatz. Von der Leistung reichen auch die 1/4W gut aus.

Die Beschaltung der Stecker ergibt sich aus dem Schaltplan und der Belegung der Pins auf der Platine.

Viele Grüße,
Martin

Danke für die Infos.
 
Jungs, ihr seid so gestört xD .... Grillautomatisierung ... irgendwann liegen wir nur noch im Stuhl, trinken Bier und sehen zu wie die Roboter unser Zeug grillen und uns füttern!

Genau mein Ding! Wenn ich im Herbst/Winter wieder mehr Zeit hab, häng ich mich auch mal in das Thema rein!

Nur ma so als Frage: Gibts da eine kleine Zeichnung was das ganze alles umfasst? Web-Applikationen? Apps? Datenbanken? Servoansteuerung? Da bin ich ehrlich gesagt zu faul 100 Seiten durchzulesen wenn mir ein Bild alles sagen könnte :P . Das versteht dann auch jeder!

Ich persönlich hab ein Thermometer und Feuchtigkeitssensor an meinem Pi, welches ich über die GPIOs mit einem kleinen Kommunikationsscript ansteuere. Ohne AD-Wandler... Nehm das zur Steuerung für mein Terrarium, Licht + Feuchte wird automatisiert etc pp...

mfg phips
 
Ok, und welche Softwar hast du installiert? Wenn du es nach der Anweisung von der wlanthermo-Homepage gemacht hast, dann solltest du auch die passende Software zu dem Aufbau haben, da ist standardmäßig nämlich dieser Aufbau berücksichtigt (meine ich zumindestens). Dann weiß ich leider erstmal auch nicht weiter.
 
Um mit meinen Werten (a,b,c,Rn) und den Formeln v = math.log(Rt/Rn) und T = (1/(a + b*v + c*v*v)) - 273 auf deine -260 °C zu kommen, müsste vorher ein Widerstand Rt von ca. 0,1 kOhm berechnet werden. Dazu müsste aber bei der Berechung von Rt (Rtheta = messwiderstand*((4096.0/Wert) - 1)) vorher ein Digitalwert von ca. 4087 festgestellt worden sein, was bei Raumtemperatur und messwiderstand = 47 mir nicht einleuchtet (müssten eigentlich 1240 sein). Vielleicht fällt ja noch jemand anderem etwas ein. Sorry.

Hinweis: Die Formeln stammen aus der wlt_2_comp.py
 
Der Fühler selbst hat ja bei 20°C glaub 107 Ohm. Software hab ich nach der Anleitung installiert. Ist zum Mäuse melken :(

EDIT: Sorry bei Deinen Angaben bin ich bei +329°C

@Phips0r Hier hast du den Projektlink da ist alles beschrieben. http://wlanthermo.com/
 
Servus P0$$3 gut dass du den Hinweis mit den 107 Ohm bei 20 °C nochmal hingeschrieben hast, so würden die -260 °C auch passen. Ich bin die ganze Zeit von 107 kOhm ausgegangen. Bei "nur" 100 Ohm ist dein Messwiderstand mit 47 kOhm vielleicht einfach zu groß. Bin leider kein E-Techniker aber wenn man sich die Formel Rtheta = messwiderstand*((4096.0/Wert) - 1) ansieht und man damit einen Widerstand von 100 Ohm ausrechnen will, muss der Digitalwert ja ca. 4090 sein. Du nutzt also nur einen ganz kleinen Messbereich aus. Schwanken denn deine Messwerte stark?

Ich habe dir nochmal neue A,B,C-Werte berechnet für Rn = 0.110 (in kOhm, da im Programm alle Angaben in kOhm gemacht wurden). Ich befürchte aber, dass die Werte dir auch keine Verbesserung bringen, aber man weiß ja nie.

A = 0,003372642666089
B = -0,003207821717068
C = 0,001063912244581
Rn = 0,110 (entsprecht 110 Ohm bei 25 °C)
 
Zurück
Oben Unten