• 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

@Grillmattes

Sieht schon ganz gut aus :wiegeil:

Kannst du dazu noch etwas genaueres schreiben?
Wie realisierst du die Ansteuerung des Display's
etc.

Das Display ist ein gehacktes 2,4" Pearl Photo Frame am USB - Anschluß des PI. Das ganze läuft über lcd4linux.
Leider funktioniert aber die Webcam nicht mehr, da das Display erst funktioniert, wenn ich
Code:
dwc_otg.speed=1
in der /boot/cmdline.txt einfüge. Vorher geht die Webcam und das Display geht nicht, danach ist es umgekehrt. Vielleicht hat ja da noch einer einen Tipp, wie man das in den Griff bekommen kann.


Es gibt bestimmt feinere Wege, aber ich lese einfach per script die Temperaturen aus der temp.inc.php aus.

Code:
grep '$temp_0' /var/www/temp.inc.php|awk -v 'FS=^\"?|\"?|\"?$' '{printf("%s°C\n",$2)}'

Das für jeden Kanal in der lcd4linux.conf eintragen und das war´s schon ...

Hab mir das auch in vielen Stunden googlen zusammen gesucht.
Ich hänge die Dateien einfach mal alle unten an. Ist ein fertiges lcd4linux binary mit dem scaletext Patch dabei.

Noch ein paar Links

Infodisplay Linux-Rechner ? FHEMWiki

Raspberry Pi am Pearl-Photoframe (DPF) unter Raspbian Wheezy | Wordpress-Blog von Guido Lehwalder

Viel Spaß beim basteln :thumb1:

Gruß mattes

Anhang anzeigen lcd4linux.zip
 

Anhänge

Zuletzt bearbeitet:
Hallo Grillmates,

Super Display, wie ist es bei Sonnenschein zu lesen? Das LCD hat sich am WE super bewährt.

sorry aber die temp.inc.php wird es in Zukunft so nicht mehr geben, wir haben die "Schnittstelle" der einfachheit halber auf eine einzeilige CSV Datei umgestellt.

diese liegt in /var/www/current.temp und sieht in Zukunft so aus:
Code:
20.05.13 21:34:15;22.24;ERROR;ERROR;ERROR;ERROR;ERROR;ERROR;ERROR;V0.1.0-3;TEMPLOG20052013142310
Zeitstempel;Temp0;Temp1;Temp2;Temp3;Temp4;Temp5;Temp6;Temp7;Version;Aktuelles Logfile

LG

Joe
 
Zuletzt bearbeitet:
Hallo,

wie versprochen habe ich die Pitmaster Tests absolviert mit folgendem Ergebnis:

ES GEHT DOCH!

Heute nachmittag habe ich es doch nach einer kleinen Umbaumaßnahme geschaft mit dem Pitmaster und Weber eine Relativ Konstante Temperatur von 140 Grad zu fahren bis die Kohlen verbraucht waren.

Ich hatte zwar etwas probleme bei der Messung dies ist aber bedingt durch den Fliegenden aufbau und dem ständigen herum --> neue Platine ist unterwegs und auch ein neues größeres Gehäuse muss her und damit ein stabiler Aufbau.

Geändert habe ich den Lüfter und zwar von einem 80mm auf einen 60mm damit kann der Pitmaster nun Feinfühliger Regeln.
attachment.php


Nähere Details folgen so wie die geänderte Software von Armin und Phantomias geprüft wurde.

LG

Joe

20130520_PIT_01_lo.jpg
 

Anhänge

  • 20130520_PIT_01_lo.jpg
    20130520_PIT_01_lo.jpg
    92,2 KB · Aufrufe: 1.444
Servus grillmattes,
das Display ist ja mal richtig geil.

Mach da bitte weiter, es gibt sicher noch andere die sich an so einem LCD erfreuen würden.

Die csv Datei läßt sich doch sogar noch einfacher mit awk auswerten, indem man das ";" als Trenner nimmt und dann nur noch die Felder zählt und ausgibt.

Grüße Marco
 
Alternativ zur LiPo und BEC-Version wäre das hier auch ne gute Option.
Einfach nen 2. Satz Eneloops mitnehmen und fertig.

http://amazon.de/Advanced-Gomadic-Akkupack-Ladezubeh%C3%B6r-Raspberry/dp/B00BR22W0Q

Grüße
 
Zuletzt bearbeitet von einem Moderator:
Ich würde den dann aber nicht am Video-Out anschließen!! LOL!

Grüßle und Tschöh aus Rom!

Armin
 
Servus grillmattes,
das Display ist ja mal richtig geil.

Die csv Datei läßt sich doch sogar noch einfacher mit awk auswerten, indem man das ";" als Trenner nimmt und dann nur noch die Felder zählt und ausgibt.

Grüße Marco

Ok, hab ich mich mal dran versucht ...

Code:
cat /var/www/current.temp|awk -v 'FS=;' '{printf("%s°C\n",$2)}'

läuft.
 
Sehr Gut grilllmattes,

wegen der Webcam mit dem Display, welche webcam nutzt du? Eine USB oder die picam?

Hab meine letzten Donnerstag bei farnell bestellt und sie wurde am Freitag geliefert. Kein USB mehr und 5MP Fotos sind auch nicht schlecht...

Aber heute nicht mehr lieferbar und nur ein Stück pro Kunde (irgendwo her kennen wir das doch...)

LG

Joe
 
Habe eine USB Webcam dran... War aber auch eine schwere Geburt...
Nur jetzt läuft sie ja nicht mehr wegen dem Display.

Gesendet von meinem Xperia Neo V mit Tapatalk 2
 
Hallo Zusammen,

großartiges Projekt; bin neu hier im Forum und habe die 88 Seiten jetzt durch...

Werde mir bei Gelegenheit auch die Teile beschaffen und mich an's Löten wagen, mal schaun was dabei rauskommt.

@grillprohet: Gibt es noch welche von Deinen Platinen und falls ja wie kann man in den Genuss kommen?
 
Habe eine USB Webcam dran... War aber auch eine schwere Geburt...
Nur jetzt läuft sie ja nicht mehr wegen dem Display.
Hallo Grillmattes,

Hab auch zuerst eine USB Webcam benutzt aber nur die C905 hat mit 1600x1200 Funktioniert auch erst nach einem Hack des USB...

Solltest dir auch eine PICAM besorgen, die nutzt die GPU des PI und kann Full HD Videos aufzeichnen oder eben mit 5MP Fotografieren!

LG

Joe
 
verschiedene domainen

Da ich noch auf Material warte, bin ich immer noch schwer am studieren und überlegen.
folgendes Grundproblem habe ich noch, dass ich noch nicht ganz durchschaut habe. Vielleicht kann mich hier jemand aufklären.

Ich möchte das WLAN-Thermometer in meinem Schrebergarten nutzen, wo ich nur Strom habe. Als I-Net Anbindung möchte ich mein ZTE-Blade als WLAN-Hotspot benutzen. Soweit sollte ja noch alles gut funktionieren.

Nun möchte ich aber, wenn ich dann in der Wohnung bin (zB zum schlafen oder halt während eines Long-Jobs) die Werte live über das Portal abfragen.

Dazu benötige ich aber dieses "dyndns"? Leider sagt mir das garnichts.
Was ich schon rausgefunden habe, ist das es so einen Dienst mittlerweile nicht mehr gratis gibt, oder doch?
und wo muss ich das dann installieren? Auf meinem PC, am Router in der Wohnung, am Android-Handy?

Wie geht das?

Im anderen Baufred mit dem WLAN-Maverik Modul werden die Daten auf die Website ThingSpeak übertragen.
Diese Seite kann auch csv-daten einlesen, die hier ja anscheinend ausgegeben werden. Documentation « ThingSpeak Community
Wäre das nicht auch eine Alternative wenn man den Sender und die "Empfänger" nicht in der gleichen Domaine hat?
oder mache ich mir aus Unwissenheit zu viele Gedanken.

Bitte um Hilfe, falls das Problem jemand durchschaut.
 
Da ich noch auf Material warte, bin ich immer noch schwer am studieren und überlegen.
folgendes Grundproblem habe ich noch, dass ich noch nicht ganz durchschaut habe. Vielleicht kann mich hier jemand aufklären.

Ich möchte das WLAN-Thermometer in meinem Schrebergarten nutzen, wo ich nur Strom habe. Als I-Net Anbindung möchte ich mein ZTE-Blade als WLAN-Hotspot benutzen. Soweit sollte ja noch alles gut funktionieren.

Nun möchte ich aber, wenn ich dann in der Wohnung bin (zB zum schlafen oder halt während eines Long-Jobs) die Werte live über das Portal abfragen.

Dazu benötige ich aber dieses "dyndns"? Leider sagt mir das garnichts.
Was ich schon rausgefunden habe, ist das es so einen Dienst mittlerweile nicht mehr gratis gibt, oder doch?
und wo muss ich das dann installieren? Auf meinem PC, am Router in der Wohnung, am Android-Handy?

Wie geht das?

Im anderen Baufred mit dem WLAN-Maverik Modul werden die Daten auf die Website ThingSpeak übertragen.
Diese Seite kann auch csv-daten einlesen, die hier ja anscheinend ausgegeben werden. Documentation « ThingSpeak Community
Wäre das nicht auch eine Alternative wenn man den Sender und die "Empfänger" nicht in der gleichen Domaine hat?
oder mache ich mir aus Unwissenheit zu viele Gedanken.

Bitte um Hilfe, falls das Problem jemand durchschaut.

Hallo ri70,

das mit DynDNS (es gibt sehr viele alternative DNS Dienste wie freedns die weiterhin kostenlos sind) ist nicht Notwendig wenn du thingspeak verwendest, das wäre in deinem Fall die einfachste Lösung und dazu müsste nur am PI ein cronjob eingerichtet werden der die csv zyklisch (jede Minute) dort hin überträgt.

Ich persönlich bin kein Freund von Cloud Lösungen (außer meiner eigenen owncloud ;-)) würde dir aber helfen wenn du dort einen Account und Channel einrichtest zumal ich dort auch gelesen habe das die http PUT und GET auch könnten, da wäre es sogar einfach in den Thermo Dienst direkt bei jedem Durchlauf die Daten dort hin zu Übertragen und du hättest Live Daten.

Schau dir die eine Seite hier genauer an
Thingspeak datalogging and visualization

Ich vermute wenn du dort einen Channel anlegst erhältst du einen API key und mit einem Aufruf im Browser wie folgt werden dort Daten aufgezeichnet
http://api.thingspeak.com/update?key=ABC123456789&field1=10&field2=20

Wie die Daten dann dort angezeigt werden musst du dir selber anschauen, das sollte aber keine "Kunst" sein.

Sende mir den API Key (per PN und nicht hier Posten) und ich werde dir eine angepasste wlt_2_comp.py machen die deine Url mit aufruft sofern der PI Internet hat ;-)

LG

Joe
 
Hallo,

ich habe gerade ein TFT mit Touch gefunden das nur die im Moment noch ungenutzte Serielle Schnittstellt nutzt. Das gibt es mit einem Pi Board das nur die Serielle seitlich herausführt und alle anderen durchschleift.

Das 2,4" kostet auch nur € 51,84 Serielles Touch Scrren Display für den Raspberry PI

Wäre das nicht eine Alternative / Ergänzung, zumal damit auch eingaben direkt am PI gemacht werden könnten!

LG

Joe
 
Für alle die es interessiert wegen der Akku-Frage, hab jetzt mal nen RasPI gemessen. Verbrauch liegt beim Apsielen von Videos via Stream bei 2,1 W. Geräte waren keine angeschlossen.
Morgen müssten die Teile wahrscheinlich kommen, dann Bau ich die Schaltung mal auf die Tage und will dann auch zeitnah ne Akkulösung bauen. Werd wohl selber nen Akkupack bauen. Wenn alles funktioniert schreib ich mal ne kleine Anleitung zusammen.

Grüße
Christian
 
Zuletzt bearbeitet:
wo find ich diese Anleitung ? auf der Ersten Seite nichts zu finden :(

ich will jetzt auch damit beginnen mal alles bestellen und dann wenn alles beisammen starten

hab noch paar fragen bevor ich bestelle

1.wenn ich mit 4(später evtl mit 8) Fühlern vom Maverick arbeiten will brauch ich keine Kippschalter oder ?

2.wird die PI Cam mit eingebaut ? dann würde ich diese auch gleich bestellen

3.wo das Display bestellen ? ( 4x20 Zeichen ? , das hier Klick ?

den Warenkorb von Reichelt hab ich gefunden Klick , das hilft schon mal weiter.

im mom hab ich folgendes zuhause =

Gehäuse von samson82
Platine von grillprophet
Raspberry PI Type B
SD Karte 8 GB von Samsung
Netzteil mit Micro-USB-Stecker
MCP 3208-CI/P

was fehlt mir noch ? , oder was sollte ich bei Reichelt noch mitbestellen ?

DANKE
 
die Schalter gehören nicht zur Entscheidung von 4 oder 8 Fühlern sondern haben eine andere Funktion.

Vergiss bei der Bestellung nicht, das du zum Display gleich einen Einbaurahmen dazu bestellst, der kostet nicht viel und erleichtert den Einbau später wesentlich.
Das habe ich leider vergessen.

Das Display bekommst du auch bei Reichelt. Auch sehr günstig, und du brauchst nur einmal Porto zu zahlen. (Das ist vielleicht für D nicht so entscheidend, in A macht das aber meist schon einiges aus.)

Den Rest findest du in den vielen Beiträgen darüber.
Ich hab hierfür auch schon einige Stunden aufgewendet, ist aber sehr interessant und wichtig damit später alles funktioniert.
:bbq:
 
Zurück
Oben Unten