• 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

uploadfromtaptalk1364817063402.jpg


Mangels Hardware hab ich mal bissi mit dem Pearl DPF gespielt.

Habe damit meinen 1wire Sensor ausgelesen und die Wetterlage eingebunden.

Da geht bestimmt noch mehr...
Leider hab ich nicht so die Ahnung vom programmieren.

Gruß Mattes

Ich glaube es wird Zeit, dass ich mir endlich mal die ganzen Bauteile besorge :D

Gesendet von meinem MT11i mit Tapatalk 2
 

Anhänge

  • uploadfromtaptalk1364817063402.jpg
    uploadfromtaptalk1364817063402.jpg
    58,2 KB · Aufrufe: 3.001
Anhang anzeigen 495547

Mangels Hardware hab ich mal bissi mit dem Pearl DPF gespielt.

Habe damit meinen 1wire Sensor ausgelesen und die Wetterlage eingebunden.

Da geht bestimmt noch mehr...
Leider hab ich nicht so die Ahnung vom programmieren.

Gruß Mattes

Ich glaube es wird Zeit, dass ich mir endlich mal die ganzen Bauteile besorge :D

Gesendet von meinem MT11i mit Tapatalk 2

das gefällt mir ganz gut , das Pearl Display ist einfach spitze !

wenn ich zurück aus Thailand bin hol ich mir auch alle Bauteile !

wär nur noch Interessant wo was bestellen ?

welche Fühler ? die von Ikea sollen ja nicht gerade die besten sein .

usw.

Danke
 
So kleiner Bericht am Rande.
Heute mal ein schönes Schweinefilet im ganzen auf den Griller geworfen.
Ein Fühler ins Fleisch und einen Fühler für den Garraum.
Garraum temp war 170 grad.
Nach ca. 10min ausfall des ersten Fühlers... ok dachte ich mir hab ich einen defekten erwischt (hatte noch einen defekten zuhause und dachte dass ich sie verwechselt habe) Schnell neuen Fühler rein und weiter gehts.
Denkste! Ausfall Fühler1 und Fühler2
Die Kabel- Isolierung der IKEA Fühler ist beim Griller am Gehäuse angestanden und unter dem Drahtgeflecht geschmolzen. Hab sie zwar jetzt vorerst wieder rep. aber auf dauer müssen andere Sonden her. Kennt wer einen Fühler der eine Glasseiden Ummantelung der drahtlitze hat? (Leistbar sollten sie auch sein :hammer:)
Lg
 
hab mich ma bei amazon.com umgesehen.
dort gibt es die acurite fühler so um die 8-13$

der versand nach de kostet um die 23$
sind ummantelt uns sollen so bis 280 grad aushalten.

das wäre bei 13,99$ mit versand, umgerechnet 107€
das wäre mal ne überlegung wert oder?

41hZPlQW6yL._SY450_.jpg
 
Zuletzt bearbeitet:
Hi samson,

Danke mal für den Tip.
Die neuen Maverick-Fühler können bis zu 380Grad. kostenpunkt 13-15 Euro pro stück und in DE AT erhältlich. Kann schon wer was genaueres bezüglich der Ungenauigkeit dieser Fühler im unteren Bereich sagen? Bzw. Wenn jemand ein Maverick ET-732 besitzt: Wie ist der draht unter dem Metallgeflecht Isoliert? Halten die diese Temp's wirklich auch aus?!
Danke schon mal und Lg
 
der 732, ist der, den arminth ausgemessen hat.
ich hatte mir am donnerstag den ET-71/73 bestellt.

der soll ja bis 280 gehen.nur der sensor hat etwas über 9€ gekostet.
sollte ihn heute bekommen. mal sehen was ich da so ausmesse ^^

heut wird die firma fürs gehäuse angerufen und die bestellung aufgegeben.
n paar sind es ja zum glück geworden. ^^
 
Hallo,

ich habe vier ET-732 Fühler und diese haben bei Raumtemperatur eine Differenz bis zu 5 Grad, die Fantast unter 0,3 Grad.
Einen 732 Fühler habe ich auch schon vernichtet mit den Deckel vom Smoker das Kabel gequetscht.

LG

Joe
 
hi leute

heut is stichtag.
morgen wird angerufen zum gehäuse schneiden.
wer noch eins will, kann bis spätestens morgen früh 7:00, mir ne pn oder hier im beitrag schreiben.

noch etwas

die zeichnung ist nun so geändert, das eine ausspahrung fürs display sammt bohrung und die bohrungen in 4mm für die buchsen drin dind.

das display was hier passt
Abmessungen BxHxT: 77 mm x 47 mm x 10,5 mm
Anzeigefläche: 60 mm x 22 mm

hier der link Display in Blau.


MfG
samson82
 
Könnte mal jemand probieren, den Maverick-Fühler 732 mit eienm Längswiderstand von 1MOhm zu beschalten? Es gibt zwei Möglichkeiten:

a) Die Messung wird besser
b) Die Messung spinnt total, da der Aufbau zu hochohmig wird

Das würde mich mal interessieren.

Grüßle und Tschöh!

Armin
 
Könnte mal jemand probieren, den Maverick-Fühler 732 mit eienm Längswiderstand von 1MOhm zu beschalten? Es gibt zwei Möglichkeiten:

a) Die Messung wird besser
b) Die Messung spinnt total, da der Aufbau zu hochohmig wird

Das würde mich mal interessieren.

Grüßle und Tschöh!

Armin

Wenn ich mir die Tage einen 1MOhm Widerstand organisieren kann dann werd ich das mal testen.
Habe aber im Moment noch andere Probleme:
1. Ich habe alles auf dem Breadboard aufgebaut und es hat auch alles gut funktioniert. Dann habe ich alles auf einer Platine verlötet und des funtzt auch alles ganz gut bis auf CH7. Ch7 zeigt mir andauernde 399°C an. An der Verdrahtung der Buchse kann es nicht liegen da sie gar nicht angeschlossen ist. D.h. die die beiden Drähte sind unversehrt (Isolierung noch dran) und
verlaufen ins blinde.

2. Ich habe auf CH0 den NTC 0.2 47k gehängt. Er funktioniert auch aber leider hat er immer ca. 2°C Unterschied zu den Fantast.
Hab dann A B und C aus dem Datenblatt gesucht und folgendermaßen in /usr/sbin/wlt_2_comp.py bei den anderen Fühlern eingetragen:

if typ=='NTC':
# Kennlinienkonstanten Sensor NTC 0.2 47k
a = 0.003354016
b = 0.000251911
c = 0.00000351094
Rn = 47

Dann hab ich in der WLANThermo.conf bei CH NTC eingetragen.
Alles wieder auf den Raspi geschoben und nichts ging mehr. Also ich konnte nichtmal auf die index.html zugreifen.
Was hab ich falsch gemacht.

Eine letzte Frage hab ich noch: :hammer:
Was muss ich in der wlt_2_comp.py änder damit es mir anstatt CH0 AT und für CH1 GT im Display anzeigt.
Nach meinem Misserfolg mit dem NTC wollte ich nicht noch mehr verpfuschen :domina:

ich hoffe ihr könnt mir weiterhelfen.
 
@jj

zu 1) Da wird im Bereich Eingang A/D-Wandler <-> Längswiderstand <-> Buchsenabgriff ein Kurzer sein.

zu 2) Du bekommst garantiert eine "Identation-Error"! gehe mal nach /usr/sbin und gebe mal ein

python wlt_2_comp.py

Das wirft dann eine Fehlermeldung aus.
Python nutzt die Einrückungen im Quellcode zur Zuordnung innerhalb von Schleifen und Abfragen. Es ist daher wichtig, dass Deine Ergänzung GENAU so eingerückt ist, wie die anderen Blöcke, d.h.:

Code:
    if typ=='NTC':
      # Kennlinienkonstanten Sensor NTC
      a = 0.003354016
      b = 0.000251911
      c = 0.00000351094
      Rn = 47
Dann musst Du den Dienst neustarten:

service WLANThermo restart


Anzeige im Display ändern:

Code:
 #Temperaturen auf Display anzeigen
    if LCD:
       for kanal in range(8):
        if Temperatur[kanal] <> 999.9:
         Displaytemp[kanal] = "%.2f" % Temperatur[kanal]
        else:
         Displaytemp[kanal] = ' ERR '

       lcd_byte(LCD_LINE_1, LCD_CMD)
       [B]Meldung = 'AT:' + Displaytemp[0] + chr(0xdf)+'GT:' + Displaytemp[1] + chr(0xdf)[/B]
       lcd_string(Meldung,2)
       lcd_byte(LCD_LINE_2, LCD_CMD)
       Meldung = 'C2:' + Displaytemp[2] + chr(0xdf) + 'C3:' + Displaytemp[3] + chr(0xdf)
       lcd_string(Meldung,2)
       lcd_byte(LCD_LINE_3, LCD_CMD)
       Meldung = 'C4:' + Displaytemp[4] + chr(0xdf) + 'C5:' + Displaytemp[5] + chr(0xdf)
       lcd_string(Meldung,2)
       lcd_byte(LCD_LINE_4, LCD_CMD)
       Meldung = 'C6:' + Displaytemp[6] + chr(0xdf) + 'C7:' + Displaytemp[7] + chr(0xdf)
       lcd_string(Meldung,2)
In der neuesten Version hatte ich aus CHx: schon Cx: gemacht. Deshalb sieht das etwas anders aus. Wichtig ist nur die fett gedruckte Zeile.

HTH!

Grüßle und Tschöh!

Armin
 
hi armin,
vielen dank für die schnelle antwort!
werd es sobald ich zeit haben testen.
danke
 
hi leute

heut is stichtag.
morgen wird angerufen zum gehäuse schneiden.
wer noch eins will, kann bis spätestens morgen früh 7:00, mir ne pn oder hier im beitrag schreiben.

noch etwas

die zeichnung ist nun so geändert, das eine ausspahrung fürs display sammt bohrung und die bohrungen in 4mm für die buchsen drin dind.

das display was hier passt
Abmessungen BxHxT: 77 mm x 47 mm x 10,5 mm
Anzeigefläche: 60 mm x 22 mm

hier der link Display in Blau.


MfG
samson82

ich hätte gern ein Gehäuse , aber nicht für dieses Display :( mit dem Pearl Display gibt es viel mehr Anzeigemöglichkeiten !

naja was soll's ich nehme doch eins evtl. kann ich dem
Ausschnitt selber vergrößern !

Danke
 
Alles böhmische Dörfer für mich.
 
@jj

zu 1) Da wird im Bereich Eingang A/D-Wandler <-> Längswiderstand <-> Buchsenabgriff ein Kurzer sein.

zu 2) Du bekommst garantiert eine "Identation-Error"! gehe mal nach /usr/sbin und gebe mal ein

python wlt_2_comp.py

Das wirft dann eine Fehlermeldung aus.
Python nutzt die Einrückungen im Quellcode zur Zuordnung innerhalb von Schleifen und Abfragen. Es ist daher wichtig, dass Deine Ergänzung GENAU so eingerückt ist, wie die anderen Blöcke, d.h.:

Code:
    if typ=='NTC':
      # Kennlinienkonstanten Sensor NTC
      a = 0.003354016
      b = 0.000251911
      c = 0.00000351094
      Rn = 47
Dann musst Du den Dienst neustarten:

service WLANThermo restart


Anzeige im Display ändern:

Code:
 #Temperaturen auf Display anzeigen
    if LCD:
       for kanal in range(8):
        if Temperatur[kanal] <> 999.9:
         Displaytemp[kanal] = "%.2f" % Temperatur[kanal]
        else:
         Displaytemp[kanal] = ' ERR '

       lcd_byte(LCD_LINE_1, LCD_CMD)
       [B]Meldung = 'AT:' + Displaytemp[0] + chr(0xdf)+'GT:' + Displaytemp[1] + chr(0xdf)[/B]
       lcd_string(Meldung,2)
       lcd_byte(LCD_LINE_2, LCD_CMD)
       Meldung = 'C2:' + Displaytemp[2] + chr(0xdf) + 'C3:' + Displaytemp[3] + chr(0xdf)
       lcd_string(Meldung,2)
       lcd_byte(LCD_LINE_3, LCD_CMD)
       Meldung = 'C4:' + Displaytemp[4] + chr(0xdf) + 'C5:' + Displaytemp[5] + chr(0xdf)
       lcd_string(Meldung,2)
       lcd_byte(LCD_LINE_4, LCD_CMD)
       Meldung = 'C6:' + Displaytemp[6] + chr(0xdf) + 'C7:' + Displaytemp[7] + chr(0xdf)
       lcd_string(Meldung,2)
In der neuesten Version hatte ich aus CHx: schon Cx: gemacht. Deshalb sieht das etwas anders aus. Wichtig ist nur die fett gedruckte Zeile.

HTH!

Grüßle und Tschöh!

Armin

Hallo,

habe mittlerweile alles umgesetzte jedoch zeigt mein NTC immernoch 2°C mehr an als die Fantast. hab die WLANThermo.conf natürlich angepasst.
woran könnte es denn noch liegen?
AT und GT wird jetz schön im DIsplay angezeigt. :anstoßen:
Um mein hardware problem mit den 399°C konnte ich mich leider noch nicht kümmern.
kann man eigl schon absehn wann die nächste software mit GUI etc rauskommt?

EDIT:
C7 funktioniert jetzt auch. es lag am breakout kabel. ich hatte es geknickt. als dran rumgespielt hab änderte sich die Temperatur an C7 und an allen anderen Kanälen an denne keine Buchse angeschlossen ist. Weiß zwar nicht woran es liegt aber anscheinend ist es sinnvoll alle Kanäle mit Buchsen zu bestücken und nicht zu viel am Kabel zu spielen :domina:
 
Zuletzt bearbeitet:
Hallo zusammen,

schaut mal was die Christel heute gebracht hat: :grün:

Platine_Scan.jpg



Schnell mal alle Bauteile zusammengesucht und den Lötkolben angeheizt.
Herausgekommen ist dann das hier::mosh:

IMG_5471_gsv.jpg



Aktuelle Soft geladen, ein paar Jumper aufgesteckt und statt des Summers noch ne LED eingelötet. Ein Versuchsaufbau halt:

IMG_5460_gsv.jpg



Ich würde sagen das Ding tut auf den ersten Blick wie es soll. :gratuliere:

Am WE werde ich dann noch etwas mit meinen Fantast spielen und versuchen es mal unter realen Bedingungen zu testen.


Grüße Marco
 

Anhänge

  • Platine_Scan.jpg
    Platine_Scan.jpg
    118,2 KB · Aufrufe: 2.245
  • IMG_5471_gsv.jpg
    IMG_5471_gsv.jpg
    133 KB · Aufrufe: 2.288
  • IMG_5460_gsv.jpg
    IMG_5460_gsv.jpg
    126,2 KB · Aufrufe: 2.169
Zurück
Oben Unten