Erfassen von versch. Temperaturen und Schaltzuständen meiner Heizung

Hallo,

ich bin neu in der Arduino Welt.
Ich habe mir einen Uno angeschafft um ein Projekt der erfassung meiner Heizungsdaten zu realisieren.
Verwendet werden soll der Uno, Ethernet Shield, einige DS18B20 TempSensoren, evtl ein Ping))).
Die Daten sollen auf Pachube (jetzt Cosm) geschickt und da angezeigt werden können.
Gedacht sind die Tempsensoren für versch. Temperaturerfassungen (Vorlauf, Rücklauf, Speicher unten mitte oben.....)
Dann möchte ich noch 3 Umwälzpumpen abfragen. Nur deren Status, entweder An oder Aus.
Wie könnte ich die 230V Pumpen abfragen? Ein Relais mit schalten lassen und das dann mit 5V abfragen?
Dann dachte ich noch an eine Funktion die den Pelletsspeicher meines Ofens erfassen kann.
Dazu soll der Ping))) dienen. Er soll in den Pelletstank des Ofens montiert werden und den Füllstand erfassen.
Wenn der Füllstand dann sinkt (Tank ist ca. 50cm tief) soll er dann in Prozent (0cm ist 100%, 50cm ist 0%) ausgeben.
Ist dieser Sensor sehr staubempfindlich? Durch das einfüllen der Pellets gibt es zwangsläufig Staub.

So, das wäre mein Projekt. Relativ ehrgeizig für nen Anfänger?
Ist das so realisierbar oder habe ich einen groben Denkfehler drin?

Gruss

Hi,

grundsätzlich sind deine Vorstellungen realisierbar.

Zum Pelletspeicher: Ich weiß nicht wie staubempindlich die Ping-Sensoren sind, aber auch das sollte möglich sein. (Der Ping-Sensor hat eine Reichweite von 2-300cm).

Guten Abend,

Respekt, ein relativ großes Projekt mit allem drum und dran: 230V, Displays, Internetzugang, Sensoren.
Ich bin gerade dabei ein ähnliches Projekt zu beenden, zwei Boiler, sechs Fühler, Display, paar E-Ventile und Pumpen über Relais und Cosm.

Hat mich bisher ein halbes Jahr gekostet (allerdings nur nebenher und ich bin noch immer nicht fertig). So manche Beiträge hier und in anderen Foren schrecken ab, aber achte nicht darauf - arbeite am besten in Modulen, schreibe fleißig Unterprogramme zur Anstreuerung und Auswertung einzelner Geräte, nutze das Forum und andere Internetquellen, wenn Du nicht mehr weiter kannst. Einige helfen hier, so mein Eindruck, gerne. Und die Denkfehler kriegst Du schon raus - mit mehr oder weniger Aufwand :wink:

Viel Erfolg :slight_smile:
Michael

michael--g:
Guten Abend,

Respekt, ein relativ großes Projekt mit allem drum und dran: 230V, Displays, Internetzugang, Sensoren.
Ich bin gerade dabei ein ähnliches Projekt zu beenden, zwei Boiler, sechs Fühler, Display, paar E-Ventile und Pumpen über Relais und Cosm.

Danke, bin gespannt ob ich das hinkriege.
Du willst ja auch noch einiges Regeln, ich will ja nur Zustände erfassen.
Hast du den Code für die Temperaturerfassung und das Anzeigen auf Cosm schon fertig?
Evtl hast du ja Lust ihn mit mir zun teilen :slight_smile:

Gruss

Und nicht vergessen: lieber gleich auch mit Versionsverwaltung arbeiten. Die gibt's bei Arduino nicht automatisch dazu, aber mit git http://git-scm.com/ bist Du da recht schnell unterwegs.
Und dann immer die Zwischenstände sichern. Wenn Du Dir zum ersten Mal ins Knie geschossen hast weisst Du dann wozu das gut ist :wink:

Dem Hinweis von Udo schließe ich mich unbedingt an.

Den Code kann ich gerne rausgeben, habe ich auch nur von woanders kopiert :slight_smile: Ich schicke Dir zuerst per Mail meinen Aufbau bei Cosm.

Grüße
Michael

Sagt mal, ist zwar ein bisschen OT, aber generell würde es mich schon interessieren. Es gibt doch diese Strommesszangen, die nur über ein kabel gelegt werden und anzeigen, welcher Strom dort gerade fließt.

Soetwas etwa (sowas hab ich daheim...) : Echteffektiv-Strommesszange Fluke 365 mit abnehmbarer Zange | Fluke

Wie funktioniert das und kann man das (günstiger) mit weniger Genauigkeit und komfort nachbasteln? Damit man eben sieht, ob ein Verbraucher eingeschaltet ist oder nicht, ohne in den Stromkreis eingreifen zu müssen?

EDIT: Also die funktionsweise hab ich jetzt in der Wikipedia gefunden... bleibt noch die Frage des Nachbastelns.

Hallo Markus,
es gibt für ein paar Euro schon Strom-Mess-Platinen. Schau dir das Beispiel mal an http://www.a-d-k.de/data/dat20111119_204347/strom_und_Spannung_Schaltplan.png

Gruß Gerd

Hallo Burnsi,
finde ich Tool, was du dir auf die Fahne geschrieben hast. Als Anfänger wird dich dein Vorhaben sicherlich eine ganze Weile beschäftigen. Es gibt vielleicht für dein Projekt, zumal es sicherlich ein Unikat werden wird, eine einfachere Lösung und auch schon fertige "Programme", wenn du dir eine MicroSPS besorgst. Du benötigst dazu keine Programmierkenntnisse in einer Hochsprache, sondern bedienst dich einiger grafischen Funktionsblöcken.
http://www.mikrokopter.de/de_sps/microsps.php
Leider ist das Forum hier "tot", aber Hardware und Programme sind reichlich vorhanden http://www.microsps.com
Hier einige Beispiele http://www.mikrokopter.de/de_sps/beispiele.php
Ein anderer Anbieter mit der gleichen Technik aber wesentlich verbessert und neu angepasst, findest du hier http://www.microsps.net

Gruß Gerd

Bei der Messzange ging es mir allerdings um die potentialfreie, berührungslose Messung von Strömen...

Hallo Marcus,
indirekt ist das schon berührungslos. Der Sensor wird einmal direkt in den Sromkreislauf geschraubt. Es gibt unterschiedliche Stromstärken-Module für Gleich- und Wechselstrom. Die Messung und somit die Verbindung zum Arduino ist natürlich galvanisch getrennt !
http://www.watterott.com/de/ACS709-Current-Sensor-Carrier-75-to-75A?x7ff96=249ccf779195023170b1b69e1da0a887

Gruß Gerd

Danke, ihr habt mir sehr geholfen. Jetzt versuche ich das umzusetzen. Momentan warte ich noch auf mein Ethernet Shield.

Berührungslos bedeutet allerdings, dass man es NICHT in den Stromkreis einschrauben muss. Sonst konnte man auch die Lösung mit dem Relais nehmen, fallsman lediglich den Schaltzustand überwachen will.

@Markus
...reitest du jetzt auf "berührungslos" rum ? Es ist doch wohl ein Witz, wenn man den Istzustand von 3 Pumpen berührungslos erfassen will ! Da kann man eher einen Optokoppler nehmen. Bei einem Stromsensor hat man zusätzlich die Kontrolle, ob eine Pumpe "fest sitzt"

Gruß Gerd

Hallo,

Ich bin nun soweit dass ich die Temperaturen ablesen und per csv an cosm senden kann.
Nun der nachste Schritt, eine 0 oder 1 für die pumpen.
Ich will für jede einen pin von low auf high setzen.
Dafür gibts ja ein beispiel in der Software, allerdings gelingt es mir nicht das in das zu sendende File einzuflechten.
Kann mir da jemand helfen?

die programmierung für die pumpen hab ich jetzt fertig.
jetzt meine frage wie ich am einfachsten die pumpen überwache?
berührungslos wäre mir am liebsten, aber ich kann auch den stromkreis unterbrechen und ein modul einfügen.
was würdet ihr vorschlagen?

Was willst du überwachen?

  1. Ob sie eingeschaltet sind, d.h. Spannung anliegt: geht einfach z.B. mit Widerstand, Diode und Optokoppler
  2. Wieviel Strom fliesst ?
  3. Ob sie tatsächlich Wasser pumpen ?
    Wenn 1 dir nicht reicht, ist dir evtl auch 2 nicht genug, aber dann ist der Aufwand auch am höchsten.

ich brauche nur ob sie laufen oder nicht.
kann ich sowas nutzen?
http://www.watterott.com/de/Wechselstrom-Messwandler-30A-max

ob sie laufen

Eben, das war der Sinn meines Posts
Damit stellst du fest ob Strom fließt.
Um zu wissen, ob sie eingeschaltet ist, brauchst du keinen 10 Euro Stromsensor, sondern einen 10 ct Optokoppler. ( Na ja, aber so in etwa ) :wink:
Um zu wissen, ob sie tatsächlich läuft und nicht festgefressen ist, hilft dir der 30A Meßwandler nicht wirklich.

sorry,

ich will nur wissen ob sie eingeschaltet sind oder nicht.
damit will ich nur erfassen welche pumpe gerade geschalten ist.

ich habe kein interesse daran zu kontrollieren ob sie fest ist oder wirklich läuft.