Forum: Mikrocontroller und Digitale Elektronik Relais schalten bei Luftdruck Änderung in einem Raum


von Klaus B. (Gast)


Lesenswert?

Hallo,
ich möchte mit einem Arduino Nano und einem Luftdruck Sensor BMP 180 ein 
Relais Schalten wenn sich der Luftdruck Schnell Ändert in dem zum 
Beispiel die Tür oder ein Fenster geöffnet wird. Während des Betrieb 
soll in einen Intervall der dort herrschende Luftdruck als Referenz 
Aktualisiert werden. Oder es soll nur das Relais eingeschaltet werden 
wenn der Luftdruck innerhalb 0,5Sec um eine xx Größe zunimmt oder 
abfällt. Ich jetzt soweit das mir der Luftdruck über Serialprint 
angezeigt wird. Komme aber mit der Auswertung nicht zurecht. Über eine 
Hilfestellung wäre ich sehr Dankbar.

von Joachim B. (jar)


Lesenswert?

Klaus B. schrieb:
> Komme aber mit der Auswertung nicht zurecht. Über eine
> Hilfestellung wäre ich sehr Dankbar.

ohne Code?

von micha (Gast)


Lesenswert?

Wenn du die Werte ausgeben kannst, kannst du ja auch einfach die 
Differenz zum vorherigen Wert ermittln. Damit hast Du die Änderung und 
kannst ab einem Grenzwert reagieren. Um das ganze etwas robuster zu 
machen, könnte man noch verschiedene Mittelwerte (z.b. die veränderung 
über die letzten n Messungen) nehmen.

von Der Andere (Gast)


Lesenswert?

Klaus B. schrieb:
> Ich jetzt soweit das mir der Luftdruck über Serialprint
> angezeigt wird.

Und? Kannst du denn da eine signifikante und reproduzierbare 
Druckänderung sehen, die man für dein Vorhaben nutzen könnte?
Ändert sich der Druck nicht ebenso, wenn je nach Windrichtung eine 
Windböe bei offenem Fenster auftritt?

von Klaus B. (Gast)


Lesenswert?

Hallo,
vielen Dank für die schnelle Antworten. Den Code kann ich Später 
reinstellen wenn ich wieder zu Hause bin. Ich werde das mit der 
Differenz zum Messwert ausprobieren. Das Fenster soll im Normalfall 
immer geschlossen sein. Der Typische Fall ist das die Tür geöffnet wird. 
In dem Fall entsteht in dem Raum ein Unterdruck mit dem das Relais 
geschaltet werden soll.

von Inkognito (Gast)


Lesenswert?

Der Luftdruck ändert sich ja auch je nach Wetterlage 
(Hochdruck/Tiefdruckgebiet). Aber es geht dem TO ja
um die Dynamik.

Klaus B. schrieb:
> Ich jetzt soweit das mir der Luftdruck über Serialprint
> angezeigt wird. Komme aber mit der Auswertung nicht zurecht.

Mit der Rechtschreibung auch nicht. Macht nichts.
Dokumentiere dein Projekt Hard- wie Softwaremäßig, hier
so, das man es nachvollziehen kann. Nutze auch Kommentare
im Code, damit man nicht rumraten muss.

von Der Andere (Gast)


Lesenswert?

Alternative und zuverlässigere Idee: Reed Relais an Türrahmen und 
aufgeklebter Magnet an der Tür.

von 6a66 (Gast)


Lesenswert?

Klaus B. schrieb:
> wenn sich der Luftdruck Schnell Ändert in dem zum
> Beispiel die Tür oder ein Fenster geöffnet wird.

Das ist nach Mathematik dP/dt und ist einfach zu lösen indem man die 
Deltas zwischen zwei Messungen ermittelt. In Realität musst Du 
allerdings das Rauschen des Sensors rausmitteln und villeicht auch das 
Ergebnis nachbearbeiten. Das funktioniert allerdings nur dann (siehe 
Vorredner) wenn das Signal deutlich größer ist als das Rauschen.

Inkognito schrieb:
> Der Luftdruck ändert sich ja auch je nach Wetterlage
> (Hochdruck/Tiefdruckgebiet). Aber es geht dem TO ja
> um die Dynamik.

Ist kein Problem das dP/dt sehr klein ist und im Rauschen untergeht.

rgds

von Marc V. (Firma: Vescomp) (logarithmus)


Lesenswert?

Klaus B. schrieb:
> immer geschlossen sein. Der Typische Fall ist das die Tür geöffnet wird.
> In dem Fall entsteht in dem Raum ein Unterdruck mit dem das Relais

 Bist du dir da ganz sicher ?

von Joachim B. (jar)


Lesenswert?

6a66 schrieb:
> In Realität musst Du
> allerdings das Rauschen des Sensors rausmitteln

was Zeit kostet und so sehr kurze Sprünge die entweder Messstörungen 
sein können oder eben Tür- Fensteröffnung.

Das zu unterscheiden Messstörung oder echter Puls scheint mir eher das 
Problem!

von Karl (Gast)


Lesenswert?

Joachim B. schrieb:
> Das zu unterscheiden Messstörung oder echter Puls scheint mir eher das
> Problem!

Kommt halt auf den Sensor an. Mit 100-200 Hz Sapmle Rate und einem 
Mittelwert über eine Sekunde, dürfte man aber die Öffnung der Tür sehen.

von Der Andere (Gast)


Lesenswert?

Karl schrieb:
> dürfte man aber die Öffnung der Tür sehen.

Das kommt darauf an:

wie schnell wird die Tür geöffnet
ist gleichzeitig ein Fenster auf

bei offenem Fenster und Windböen in entsprechender Windrichtung hat man 
ggf. ebenfalls ähnliche Druckstöße.

von Olaf (Gast)


Lesenswert?

> Bist du dir da ganz sicher ?

Wenn es einen Luftdruckunterschied gaebe die so ein Sensor 
reproduzierbar und sicher messen koennte, dann wuerden einfach die 
Glasscheiben aus dem Fenster fallen. Oder aber du haettest nicht genug 
Kraft um so ein Fenster zu schliessen/oeffnen.
Da sowas in der Praxis nicht zu beobachten ist, kann davon ausgegangen 
werden das sich der Luftdruck langsam genug aendert das er sich immer 
ausgleicht weil ein Haus nunmal nicht luftdicht ist.

Olaf

von Huh (Gast)


Lesenswert?

Olaf schrieb:
> Wenn es einen Luftdruckunterschied gaebe die so ein Sensor
> reproduzierbar und sicher messen koennte, dann wuerden einfach die
> Glasscheiben aus dem Fenster fallen.

Warum gibt es dann Alarmanlagen, die genau nach diesem Prinzip arbeiten?
Das Erfassen der Luftdruckänderung ist sowas von trivial. Da kann man 
noch viel kleinere Schwankungen erfassen. Was aber das besondere an 
diesen Alarmanlagen ist, das ist die Auswertung. Das heißt, daß 
bestimmte Charakteristiken bekannt sein müssen, auf welche Art und Weise 
sich der Luftdruck ändert. Man muß ja auch unterscheiden zwischen dem 
Öffnen der Tür und einer Fehlzündung auf der Straße. Oder ein 
Überschall-Knall darf ja auch nicht auslösen. Also die Erfassung ist 
überhaupt kein Problem, aber das Know-How steckt in der Auswertung...

von 6a66 (Gast)


Lesenswert?

Der Andere schrieb:
> Das kommt darauf an:
>
> wie schnell wird die Tür geöffnet
> ist gleichzeitig ein Fenster auf
>
> bei offenem Fenster und Windböen in entsprechender Windrichtung hat man
> ggf. ebenfalls ähnliche Druckstöße.

Yep.
Alles Theorie soweit - auch von mir. Kommt auf den - cleveren - 
Algorithmus an. Mit Hilfestellung ist da nicht viel mehr sondern echte 
Entwicklung.

rgds

von Marc V. (Firma: Vescomp) (logarithmus)


Lesenswert?

Klaus B. schrieb:
> immer geschlossen sein. Der Typische Fall ist das die Tür geöffnet wird.
> In dem Fall entsteht in dem Raum ein Unterdruck mit dem das Relais
> geschaltet werden soll.

 Was ich meinte war folgendes:
  a) Woher willst du wissen, dass ein Unterdruck entsteht, wieso nicht
     Überdruck ?
  b) Wie lange wird dieser Unterschied meßbar sein ?
  c) Wie gross ist der Unterschied ?
  d) Ist der Unterschied überhaupt meßbar mit deinem Sensor ?

 P.S.
 DaBla:
 •Up to 0.03hPa / 0.25m resolution

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.