• 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

Notiert!

Danke!!

Grüßle und Tschöh!

Armin
 
@all

Wegen der config, wollt ihr eine config seite oder zwei?!

Bei zweiconfig seiten würde die erste so aussehen wie die die ich schon gepostet habe und die 2te Seite allgemeine Einstellungen. [plotter aktivieren/deaktivieren, Lcd aktivieren/deaktivieren, Logfile neu anlegen, Email parameter etc. also alle allgemeinen Einstellungen.

@Armin & Joe

Meine "value_temp_inc.php" wird es nicht mehr geben in der neuen Version.
Werde diese Parameter mit in die WLANThermo.conf übernehmen. Hoffe ihr habt nichts einzuwenden diesbezüglich?!

@Joe

Kleine Frage am rande,
In der main.php wird derzeit alle 3sekunden unter anderen die value_temp_inc.php eingelesen. Nachher müsste ich ja alles 3sekunden die WLANThermo.conf eingelsen was ja nicht nötig wäre weil diese Parameter können sich ja nur ändern wenn ich die config benutze. Wie würdest du das "Problem" beheben?! Soll ich den ini string mit session speichern und in die main übernehmen oder denkst du das es sowieso egal ist (dachte wegen lese/schreibzugriff das script auch etwas zu optimieren....)
Oder hast du eine andere/bessere lösung parat.

Lg und ein schönes Grillreiches WE
 
Als erstes schon mal vielen Dank an grillprophet der mir die Platine zur Verfügung gestellt hat.
Ich hatte heute endlich mal Zeit zum löten und es ging innerhalb von 15min super von der Hand dank der Vorarbeit von grillprophet.
die lösung mit einer fertigen platine auf der man nur noch die bauteile auflöten muss ist auf jeden fall für jeden super geeignet. auch für nicht geübte Löter.
um die letzten bedenken zu nehmen gibt es noch einen schritt für schritt lötablauf.
die profis hier werden sich jetz denken: "was will er denn mit der kinderanleitung?"
jedoch denke ich mir, dass man somit wirklich jedem den letzen zweifel am eigenen können nehmen kann.:anstoßen:

1. die Buchsenleiste wird eingelötet

attachment.php


2. die 2x4 Stiftleiste (2x) und die 2x8 Stiftleiste wird verlötet

attachment.php


3. Die acht 47kOhm Widerstände kommen dazu.

attachment.php


4. Der Sockel für den A/D Wandler wird verlötet.

attachment.php


Die nächsten beiden Schritte sind optional, falls man den Summer haben will.

5. Der Transistor und der 3,3kOhm Widerstand werden verbaut.

attachment.php



So sieht das Ganze von hinten aus

attachment.php


und so auf dem Raspi

attachment.php


Wenn ich mal wieder Zeit habe kommt der Rest bis zum Display auch noch.

2013-04-13 16.26.59.jpg


2013-04-13 17.04.08.jpg


2013-04-13 17.17.21.jpg


2013-04-13 17.21.10.jpg


2013-04-13 17.27.39.jpg


2013-04-13 17.29.14.jpg


2013-04-13 17.29.21.jpg


2013-04-13 17.31.16.jpg
 

Anhänge

  • 2013-04-13 16.26.59.jpg
    2013-04-13 16.26.59.jpg
    157,9 KB · Aufrufe: 1.765
  • 2013-04-13 17.31.16.jpg
    2013-04-13 17.31.16.jpg
    167,9 KB · Aufrufe: 1.747
  • 2013-04-13 17.29.21.jpg
    2013-04-13 17.29.21.jpg
    149,4 KB · Aufrufe: 1.703
  • 2013-04-13 17.29.14.jpg
    2013-04-13 17.29.14.jpg
    166,3 KB · Aufrufe: 1.780
  • 2013-04-13 17.27.39.jpg
    2013-04-13 17.27.39.jpg
    166,9 KB · Aufrufe: 569
  • 2013-04-13 17.21.10.jpg
    2013-04-13 17.21.10.jpg
    155 KB · Aufrufe: 1.707
  • 2013-04-13 17.17.21.jpg
    2013-04-13 17.17.21.jpg
    160,5 KB · Aufrufe: 1.773
  • 2013-04-13 17.04.08.jpg
    2013-04-13 17.04.08.jpg
    171,4 KB · Aufrufe: 1.718
Hi,

habe mich auch mal auf meinen Hintern gesetzt und angefangen eine mobile Variante zu entwickeln. Ist noch ziemlich weit am Anfang.
Ich will das alles eben über mein handy ansteuern. Ich hoffe das ich backend seitig einiges übernehmen kann :)

Das ganze wird ne webapp und somit unabhängig vom eingesetzten smartphone.

Es fehlt auch noch komplett die Settings Sektion..dachte aber trotzdem das ich mal schon den ersten Mock poste um mir vlt noch ein bisschen input holen zu können.
 

Anhänge

  • IMG_1588.PNG
    IMG_1588.PNG
    53,7 KB · Aufrufe: 688
Hier das Bild:
501383d1365870423-wlan-thermometer-selbst-bauen-mit-raspberry-pi-img_1588.png

Gruß Johannes
 
Hallo zusammen,

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

Anhang anzeigen 498003


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

Anhang anzeigen 498004


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

Anhang anzeigen 498005


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

kannst du mir noch dir Pinbelegung für BreakOut und LCD zukommen lassen?
danke
 
Hallo TheJJ1,

das LCD ist an K9 wie folgt angeschlossen:

LCD_K9.jpg


Soll heißen:
Pin 1 an Pin 6 des LCD (E)
Pin 2 an Pin 4 des LCD (RS)
Pin 3 an Pin 11 des LCD (DB4)
Pin 4 an Pin 12 des LCD (DB5)
Pin 5 an Pin 13 des LCD (DB6)
Pin 6 an Pin 14 des LCD (DB7)
Pin 7 an Pin 2 und 15 des LCD (5V)
Pin 8 an Pin 1, 3, 5 und 16 des LCD (Gnd)

Die genaue Beschaltung des Displays solltest du aber anhand des Datenblattes nochmal vergleichen.
Bitte auch einen evtl. nötigen Vorwiderstand für die Hintergrundbeleuchtung an Pin 15 und 16 beachten. Das steht aber dann auch im Datenblatt.

Beschaltung des Breakout:

An der mit "Break-Out" beschrifteten Seite von K2 liegen die 3,3V für die Fühler an, also die Plus-Leitung des Fühlers. Auf der Rückseite der Platine erkennt man auch, dass die Lötaugen miteinander verbunden sind.
An die andere, den Widerständen zugewandte, Seite von K2 wird die Minus-Leitung der Fühler angeschlossen.

Zählrichtung der Kanäle ist von unten nach oben. Also CH0 ist unten und CH7 demnach oben.


Grüße Marco
 

Anhänge

  • LCD_K9.jpg
    LCD_K9.jpg
    11,5 KB · Aufrufe: 1.657
vielen dank!
werd ich heut noch testen.
die beschaltung des breakout hätte ich selber auch rausfinden können. das ist mir aber leider erst im nachhinein aufgefallen

@grillprophet:
ist das eigl normal, wenn ich die breakout kontakte wie du mit einem jumper verbinde dass ich dann so große Temperaturunterschiede von 5 - 10 grad hab?
wird das dann besser wenn ich die richtigen fühler angeschlossen hab und mich in einem niedrigeren Temperaturbereich beweg.
Der Messfehler dürfte ja proportional zum Messwert wachsen oder?
 
Zuletzt bearbeitet:
Hallo,
den Effekt mit den großen Schwankungen hatte ich auch. Ich hab mir schon Gedanken gemacht, ob evtl. Der A/D einen Treffer bekommen hatte.
Dann hab ich auf einem Steckbrett ein paar Potis und Widerstände angeschlossen. Danach lagen die Schwankungen noch im niedrigen Zehntel Bereich.

Grüße Marco
 
Hallo Freunde,

mir ist bei der letzten Umstellung ein Einrückfehler in der wlt_2_comp.py passiert! Dadurch wird die Kopfzeile in der csv-Datei falsch erzeugt.

Hier ist das korrigierte Script:

http://a-thinnes.de//wlanthermometer/Debian_Paket/patch/wlt_2_comp.zip

Aus irgendwelchen Gründen kann ich von meinem Server per Http keine .py-Dateien herunterladen. Daher als ZIP-Datei. Entpacken und nach /usr/sbin kopieren. Ich mache gleich ein neues Paket fertig!

Sorry für den Bug! Habe es eben erst beim Kasselerbraten gemerkt!

Grüßle und Tschöh!

Armin
 
Bugfix-Release

Hier ist die gefixte Release:

http://a-thinnes.de/wlanthermometer/Debian_Paket/wlanthermo.deb



Änderungen: Fehler Kopfzeile CSV-Datei behoben, index.html aus dem Paket genommen, neue Version der GPIO-Library in die Doku und die install.sh aufgenommen.
Jetzt geht's wieder ! :D

Zwischenablage02.jpg


Grüßle und Tschöh!

Armin
 

Anhänge

  • Zwischenablage02.jpg
    Zwischenablage02.jpg
    196,2 KB · Aufrufe: 1.498
Zuletzt bearbeitet:
Hallo,
den Effekt mit den großen Schwankungen hatte ich auch. Ich hab mir schon Gedanken gemacht, ob evtl. Der A/D einen Treffer bekommen hatte.
Dann hab ich auf einem Steckbrett ein paar Potis und Widerstände angeschlossen. Danach lagen die Schwankungen noch im niedrigen Zehntel Bereich.

Grüße Marco

dann bin ich ja beruhigt. werd ich dann auch gleich ml testen
 
Wenn man die Dateien nicht nur local verändern, sondern auch noch hochladen würde! :patsch:

Jetzt aber!

Danke!

Grüßle und Tschöh!

Armin
 
also ich hab das ding nun soweit, das ich so, per handy zugreifen kann.
hab den raspi als ap/router laufen.

per kabel, komme ich extern und per ssh drauf.
wenn beides per wlan gehen würde,wäre das perfekt.

dafür brauch man aber nen zweiten wlan stick, wenn ich mich nicht täusche.
 
Beschreib mal etwas genauer.

Extern bedeutet aus dem Internet per Dyndns oder aus dem angeschlossenen LAN?

Der Zugriff auf das Thermometer funktioniert über den WLAN-Stick?

Hast du bei der Routerkonfig mit Iptables rumgespielt?
Evtl. ist einfach nur Port 22 auf dem WLAN-Stick nicht geöffnet.

Sind so meine ersten Gedanken...


Grüße Marco
 
also.

ich habe aus dem raspi, mit dieser anleitung
RPi als Wifi Access Point

und dem hier
RPi als Wifi Router

einen router gemacht.

somit, kann man über das handy, direkt per wlan auf den raspi zugreifen.
von aussen,per dyndns geht dies aber nur, wenn man den raspi, per kabel mit den netzwerk verbunden hat.

die möglichkeit, mit dem handy zugriff zu haben, sollte ja sein, wenn man irgendwo anders ist, wo es keon wlan oder überhaubt kein inet hat.
damit mann die temperaturen überwachen kann ohne immer zum grill zu müssen und auch die alarmfunktion hat

*EDIT*
können die befehle
>service WLANThermo start
>service WLANThermo stop
>service WLANThermo restart
>service WLANThermo cleanup

eigendlich auch mit auf die seite?
gelegendlich spinnt das display ein wenig rumm und das lasst sich nur mit einem neustart oder restart lösen.
 
Zuletzt bearbeitet:
*EDIT*
können die befehle
>service WLANThermo start
>service WLANThermo stop
>service WLANThermo restart
>service WLANThermo cleanup

eigendlich auch mit auf die seite?
gelegendlich spinnt das display ein wenig rumm und das lasst sich nur mit einem neustart oder restart lösen.

Hallo Samson82,

genau das baut Phantomias gerade in den GUI ein weil wenn du über den GUI den Fühlertyp änderst muss der WLANThermo Dienst neu starten. Das macht dann der watchdog Dienst im Hintergrund welchen Armin in der aktuellen Release eingebaut hat.

@Phantomias --> Könntest du einen button im GUI einbauen welcher den WLANTHermo Dienst direkt neu starten lässt ohne ein neues Logfile zu beginnen?

LG

Joe
 
Zurück
Oben Unten