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

Netzwerk Grillthermometer

Messung mit Arduinos / Jeenodes

Eine gut funktionierende Lösung für die ganze Sache ist der Einsatz von jeenodes

Das sind kleine Arduinos mit Funkschnittstelle, kosten unter 20 Euro.

Ich habe damit bereits an unterschiedlichen Stellen des Hauses Temperaturen gemessen und per Funk an einen zentralen Punkt geschickt. Das ganze läuft im 866 MHz Bereich und ist damit nicht anmeldepflichtig.

Der zentrale Arduino hängt per USB an einem Linuxrechner und erfasst die gesammelten Daten. Diese werden von einem Perl-Programm über die serielle Schnittstelle ausgelesen und dann weiter verarbeitet.


Ich habe nun im ersten Schritt das Thermometer von meinem "Gefu" an einen Arduino gehängt und nach etwas googlen die Formeln zur Umrechnung der Widerstände in Temperaturen gefunden und die Parameter dafür berechnet.

Dann eine JeeNode, einen Batteriehalter und den Anschluß für den Temperaturfühler in ein kleine Gehäuse gepackt - Teil 1 erledigt.

Teil 2 hatte ich ja schon von meinem Hausmessungs-Projekt - also einfach den Arduino an einen Rechner gehängt (in diesem Fall zum Testen einen Mac), das Perl Programm gestartet und schon laufen die Messwerte vom Fühler per Funk auf den Rechner.

Das läuft soweit schon mal!:grün:

Die JeeNode hat 4 Anschlüsse - es gehen also bis zu vier Fühler in dem Setup - ich werde mir wahrscheinlich noch einen Fühler vom Maverick ET-73 holen, um die Grilltemp. zu messen.


Was in der nächsten Zeit in Planung ist: erstmal ein kleines Webinterface, wo man für die Sensoren einen Min- und Max-Wert einstellen kann und die aktuellen Temperature sieht. Das ganze könnte dann einen Sound spielen, wenn ein Grenzwert erreicht wird.

Dann will ich die Werte noch in eine Datenbank / Logdatei laufen lassen, damit man später sehen kann, wie heiss es wann war - damit wird man dann auch sehen, ob mit der Zeit die Temp. konstanter gehalten werden kann (als sie es im Moment bei mir tut ;-) )

Und für den Winter habe ich damit auch gleich ein erstes Projekt für ein Android-Interface...

OK - das braucht man alles nicht wirklich, ein Maverick ET-732 kann das auch fast alles - aber sind wir nicht alle etwas Spielkinder... :rotfll:

Infos zu den Hausmessungsprojekten in meinem Blog - über das Grillthermometer schreibe ich, wenn es fertig ist ;-)
 
Nun komm ich wieder.
Hier könnte doch nun die root per USB in einen Router stecken (auf dem Linux läuft) dieser kann dann loggen und vielleicht eine kleine HTML Seite erstellen, der die Messwerte enthält. So kann man dann mit seinem Smartphone im lokalen Netz die Werte abfragen, ohne immer zum Rechner zu müssen.

@Tuxdiver: Wo bekommt die JeeNodes? Sind die Sourcen frei, so dass man sie auf einer Fritzbox zum Laufen bekommt?

[Nachtrag] Man könnte es auch mit einem s.g. Bifferboard machen. Mini Computer mit Ethernet und USB Anschluss. Im JeeLabs Blog ist auch ein Artikel darüber.
 
Zuletzt bearbeitet:
Nun komm ich wieder.
Hier könnte doch nun die root per USB in einen Router stecken (auf dem Linux läuft) dieser kann dann loggen und vielleicht eine kleine HTML Seite erstellen, der die Messwerte enthält. So kann man dann mit seinem Smartphone im lokalen Netz die Werte abfragen, ohne immer zum Rechner zu müssen.

@Tuxdiver: Wo bekommt die JeeNodes? Sind die Sourcen frei, so dass man sie auf einer Fritzbox zum Laufen bekommt?

[Nachtrag] Man könnte es auch mit einem s.g. Bifferboard machen. Mini Computer mit Ethernet und USB Anschluss. Im JeeLabs Blog ist auch ein Artikel darüber.

Die JeeNodes kann man auf der jeelabs.org Seite bestellen. Programmiert wird das Ding über die Arduino IDE.

Meinen Quellcode werde ich in 2 Wochen (nach dem Urlaub :sonne: ) freigeben bzw. sind alle wichtigen Teile schon auf meiner Website im "Wiki" verfügbar - allerdings noch unter dem Stichwort Hausmessung.

Im Prinzip kann man die Root-Node an jeden beliebigen Rechner stecken, der USB-Serial-Treiber hat. Im Prinzip jedes Linux, Windows, MacOS,...
Problematisch sind manchmal die NAS Geräte, da dort die Treiber oft nicht dabei sind und man die damit extern kompilieren muss. Das habe ich mit einer Synology schon hinter mir - und die war danach nicht mehr wirklich "stabil" in dem, was sie eigentlich machen soll. Damit sind solche kleinen Netzwerk-Computer oder Router mit eigenem Betriebssystem eine gute Alternative.
 
Tolle Seite & Wiki, Dirk!
Sowas habe ich auch schon länger gesucht. In meiner spärlichen Zeit versuch ich mich gerade am Thema AVR und erste Schaltkreise. Leider ist mein Fortschritt viel zu langsam....

Diese Arduinos sind mir noch gar nicht richtig über den Weg gelaufen. Leider, denn das gefällt mir sehr gut. Bisher war mein Fokus mehr auf die RN-Platinen gerichtet.

Viele Grüße
matthias
 
Wäre hier das Bifferboard nicht besser? 150Mhz und x86 kompatibel für ~40€ oder 55€ mit 2 USB Buchsen.


Was ich leider noch nicht ganz verstanden habe:
Brauche ich unbedingt den USB Stick oder kann ich auch anders mit den Nodes kommunizieren?
 
Zuletzt bearbeitet:
Hallo,
das Eingangsproblem ist die Temperatumessung, hier reicht ein Platinthermometer(PT) egal ob PT 100, PT 500 oder PT 1000.
Der PT 100 ist der beste und kann bis zu 850°C messen.
Über einen Transmitter wird das Signal in ein Stromsignal von 4-20mA übersetzt.

Leider besitzt der Bausatz AVR-NET-IO von Pollin keinen Eingang dafür.

Ich suche weiter.

Gruß Frank
 
Hallo,
Leider besitzt der Bausatz AVR-NET-IO von Pollin keinen Eingang dafür.

Da muß ich mich korrigieren geht.

Mein Plan:
Grundmodul, Relaiskarte und PT1000 Bausatz von Pollin.
Netzteil und andere Zubehörteile aus der Bastelkiste.
PT 100 vom Schrottplatz.
Kostenpunkt ca. 100€

Es gibt viele Möglichkeiten vom Smoker die Werte auf den PC zu übertragen.

Ich werde wohl Netzwerkkabel oder Wlan benutzen, da ich auch Zu und Abluft steuern werde.

Wer macht noch mit?

Gruß Frank
 
Hallo Frank,

bin durch Zufall auf diesen Fred gestossen und würde mich gerne auch in Teilbereichen einbringen.
Wie du an meinem Nick siehst, arbeite ich viel mit ATMEL AVR Controllern.
Arbeite jetzt als Unix/Linux Admin, bin aber gelernter Informationselektroniker.
Meine Projekte sind und waren auch teilweise in dem Bereich angesiedelt. Temperaturüberwachung Serverraum, Nahbereichsfunk (ZigBee),SMS Alarmierung. Industriesteuerung.
Ich programmiere in C, Basic, Perl.
Für kleinere Programme reicht es auch unter Linux ;)
Die Pollin NetIO Module habe ich auch schon erfolgreich eingesetzt.
Also...sag Bescheid, wenn ich irgendwo unterstützen soll.
Hardware und Programmierumgebung ist selbstverständlich vorhanden :D


Viele Grüße,


Marcus
 
Tach zusammen

Wurde dieses Projekt stillgelegt oder hat es jmd zu ende gebracht?
Würde mich sehr interessieren.
Will mir auch ein Thermometer bauen mit mehreren Sensoren und nach möglichkeit über Netzwerk ablesbar.
 
Hallo und IOIO

Servus erstmal,

nachdem ich mich schon einige male hier im Forum passiv informiert habe muss ich mich nun doch aktiv einbringen.

Nachdem ich durch Temperaturmessreihen drauf gekommen bin, dass sich das Niedertemperaturgaren so wie ich das will ohne Aufsicht/Nachregeln am Woger-Ei nicht durchführen lässt (mag ja auch an mangelnder Erfahrung liegen :)) bastel ich mir auch grad eine Steuerung dafür.

Meine Ziele:
- Langzeitgaren mit vorgegebener Temperaturkurve ohne dass ich dauernd Überwachen muss.
- Logging

Basis bildet eine IOIO-Platine, die über ein Android-Handy per Bluetooth angesprochen wird.

Am Woger-Ei fertige ich gerade die Lufteinlassklappe, die per Servo gesteuert werden kann. Zusätzlich kommen Lüfter dran, um Notfalls schneller auf Temperatur zu kommen. Bzw. um Material zu vernichten.


Meine Überlegungen:
- Handy kann ich wie die Grilltermometer-Empfänger einfach mitnehmen um das Teil im auge zu behalten.
- Bluetooth Class I geht bis 100mtr. - real reichts im und ums Haus.
- PTxxx Sensoren kann das IOIO ziemlich direkt verarbeiten, ebenso die Servos ansprechen.
- Einfache Controller-Programmierung
- Wenns is kann das Android-Handy auch als Webserver fungieren.
- Schöne, einfache Bedienoberfläche, auch für Temperaturkurven und Logging-Ausgabe.
- Preislich Überschaubar. IOIO 50€, USB-Bluetooth 5€
- Kein Netzwerkkabel zum Grill im Garten.

Das ist jetzt mal mein Stand - Zum Gesamtprojekt: Ich wäre quasi gern dabei!

LG Freisei
 
So, bald geht es los nur habe ich noch in paar Fragen.

Ich werde mir einen JeeNode(v6) und das passende Batterieboard holen.
Der Zusammenbau und das Anpassen der Software sollte eigentlich recht einfach sein.

Probleme habe ich jetzt mit dem Empfänger, ich könnte theoretisch mein Ubuntu Netbook laufen lassen... würde aber gerne ein Raspberry Pi nutzen.

Hat jemand schon Erfahrungen mit dem Anschluss eines entsprechenden Wirelessmoduls gemacht?

Wäre es für einen Anfänger einfacher alles über USB zu machen?
 
Ich habe hier im Haus einen RaspPI mit einer JeeNode gepaart - beide laufen auf 3.3 V und die JeeNode hängt direkt an der seriellen Schnittstelle des RaspPi. Der liest die seriellen Daten der JeeNode und macht dann alles weitere (an COSM liefern, RRD Grafiken malen usw.)

Geht eigentlich ganz problemlos, siehe Blog von JeeLabs: » Serial hookup JeeNode to Raspberry Pi JeeLabs
 
Zurück
Oben Unten