Ankündigung

Einklappen
Keine Ankündigung bisher.

Regenmengenzähler umsetzung

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    #16
    Zitat von DerRenovator Beitrag anzeigen
    Die Wassermenge habe ich mal gemessen. Ich bekomme einen Impuls je 2ml. Der Trichter hat eine Größe von 11x5cm. Das ergibt 0,36mm Wassersäule je Impuls. Eventuell muss man da noch einen Korrekturfaktor für Wasserverluste draufschlagen?
    Warum nicht einfach einen Liter Wasser abmessen, reinkippen und dann die Anzahl der Impulse auswerten?
    Das macht man drei, vier mal und dann sollten sich doch relativ genaue Werte ermittlen lassen!

    Kommentar


      #17
      Ist das jetzt ein Widerspruch zu meiner Rechnung?
      (Was glaubst du, wie ich auf die 2ml gekommen bin?)

      Kommentar


        #18
        @Brick - so das teil habe ich mir nun auch bestellt.
        Nun hast du das Teil ja wahrscheinlich schon längere Zeit am laufen - wie sind deine Erfahrungswerte?
        Bist du so nett und kannst auch mal den entsprechenden Quelltext posten?

        Vielen Dank!
        LG
        Chris

        Kommentar


          #19
          wahhh.. für sowas ist der heutige (verregnete) Tag natürlich sehr gut,
          da kann ich gleich was vom Diagramm (und den noch nicht sehr glücklich
          aussehenden Balkendiagrammen zeigen...

          Code ist eher simpel gehalten, funktioniert aber sehr gut..

          jeder "Klack" hab ich mit 0,3 mm/m² gewählt.. kann auch sein, das es eigentlich
          0,33 sein müssten.. aber ganz ehrlich.. mir ist das wurscht, ob es jetzt 6,6 mm/m²
          oder 6 mm/m²... so genau brauch ich das nicht.. mit 0,3 stimmen die Werte
          jedenfalls recht gut mit der Wettervorhersage überein..

          Hier also der recht simple Code für :
          -aktuelle Regenmenge (1 min)
          -letzten 5 min.
          -letzte Stunde
          -und Regen_gestern bzw. Regen_vorgestern

          [highlight=epc]
          //Regenmengenzähler:

          akt_count_rain = "Regenmenge-5/3/0"
          akt_count1_rain = 0u32
          akt_count2_rain = 0u32
          akt_delta_rain = 0u32
          akt_rain = 0f32
          akt_5min_rain= 0f32
          akt_rain_1= 0f32
          akt_rain_2= 0f32
          akt_rain_3= 0f32
          akt_rain_4= 0f32
          akt_rain_5= 0f32

          hour_count_rain = 0u32
          hour_count1_rain = 0u32
          hour_count_delta = 0u32
          hour_rain = 0f32

          day_count_rain = 0u32
          day_rain = 0f32

          yesterday_rain = 0f32
          yesterday2_rain= 0f32

          hour_rain_1= 0u32
          hour_rain_2= 0u32
          hour_rain_3= 0u32
          hour_rain_4= 0u32
          hour_rain_5= 0u32
          hour_rain_6= 0u32
          hour_rain_7= 0u32
          hour_rain_8= 0u32
          hour_rain_9= 0u32
          hour_rain_10= 0u32
          hour_rain_11= 0u32
          hour_rain_12= 0u32


          if systemstart() or htime (00,00,15) then yesterday2_rain = yesterday_rain; yesterday_rain = day_rain; day_count_rain = "Regenmenge-5/3/0" endif
          if systemstart() or mtime (00,00) then hour_count_rain = "Regenmenge-5/3/0" endif

          if cycle(05,00) then {
          hour_count1_rain = hour_count_rain;
          hour_count_rain = "Regenmenge-5/3/0";
          hour_count_delta = hour_count_rain - hour_count1_rain;
          hour_rain_12 = hour_rain_11;
          hour_rain_11 = hour_rain_10;
          hour_rain_10 = hour_rain_9;
          hour_rain_9 = hour_rain_8;
          hour_rain_8 = hour_rain_7;
          hour_rain_6 = hour_rain_5;
          hour_rain_5 = hour_rain_4;
          hour_rain_4 = hour_rain_3;
          hour_rain_3 = hour_rain_2;
          hour_rain_2 = hour_rain_1;
          hour_rain_1 = hour_count_delta;
          hour_rain = 0.3f32 * convert((hour_rain_1+hour_rain_2+hour_rain_3+hour_ rain_4+hour_rain_5+hour_rain_6+\\
          hour_rain_7+hour_rain_8+hour_rain_9+hour_rain_10+h our_rain_11+hour_rain_12), 0f32)
          } endif


          if cycle(01,00) then {
          akt_count2_rain = akt_count1_rain;
          akt_count1_rain = akt_count_rain;
          akt_delta_rain= akt_count1_rain-akt_count2_rain;
          akt_rain= 0.3f32*convert(akt_delta_rain,0f32);
          day_rain= 0.3f32*convert(("Regenmenge-5/3/0" - day_count_rain),0f32);
          akt_rain_5 = akt_rain_4;
          akt_rain_4 = akt_rain_3;
          akt_rain_3 = akt_rain_2;
          akt_rain_2 = akt_rain_1;
          akt_rain_1 = akt_rain;
          akt_5min_rain = akt_rain_1+akt_rain_2+akt_rain_3+akt_rain_4+akt_ra in_5;
          } endif

          [/highlight]



          Gruß Martin
          Angehängte Dateien
          Die Selbsthilfegruppe "UTF-8-Probleme" trifft sich diesmal abweichend im groüen Saal.

          Kommentar


            #20
            Wow, schon mal vielen Dank dafür!
            Lass mich noch mal wissen: Du hast also einen Binär Eingang benutzt und diesen als Zähler benutzt!?
            Ich würde das so wie hier auf S 33/34 einrichten: http://www.mdt.de/download/MDT_THB_Tasterinterface.pdf

            Macht dein Zähler jeden Tag einen Reset oder läuft der "rund"?

            Merci!

            Kommentar


              #21
              genau den hab ich auch.. hab die Sendediff auf 1 .. da nicht so viele
              Impulse kommen... und ich lass ihn konstant hochzählen...
              bin aktuell bei Wert: 650 ... da is noch Luft nach oben ..

              Gruß Martin
              Die Selbsthilfegruppe "UTF-8-Probleme" trifft sich diesmal abweichend im groüen Saal.

              Kommentar


                #22
                habe mir gestern auch den Regenmesser bestellt. eibPC ist ja wie eine Modelleisenbahn, ständig neue Projekte :-)

                @Martin
                Wie hast Du denn die blaue Flächendarstellung hinbekommen?


                edit: achso das meinst Du mit Designer sollen sich mal Column anschauen, oder?

                Gruß

                Ralf

                Kommentar


                  #23
                  Zitat von amazing Beitrag anzeigen
                  edit: achso das meinst Du mit Designer sollen sich mal Column anschauen, oder?
                  he he.. ja, das meinte ich damit..
                  Die Selbsthilfegruppe "UTF-8-Probleme" trifft sich diesmal abweichend im groüen Saal.

                  Kommentar


                    #24
                    Super, danke. Dann werde ich mal basteln und berichten!

                    Kleiner Kniff am Rande: Durch den Niederschlag des Tages und die größe der Dachfläche sollte sich ganz gut hochkalkulieren lassen wieviel Wasser wieder der Zisterne hinzugefügt worden sind... Bin mal gespannt ob der Rückschluss in der Praxis passt...;-)

                    Kommentar


                      #25
                      phuuu.. ich glaub, das wird nicht sehr genau.. kleine Messfehler
                      haben da ne große Auswirkung.. aber evlt. kannst du umgekehrt vorgehen.
                      Über die Dachfläche und die Menge an Wasser in der Zisterne feststellen
                      wieviel es geregnet hat und damit den Regenmengenmesser einstellen..

                      Gruß Martin
                      Die Selbsthilfegruppe "UTF-8-Probleme" trifft sich diesmal abweichend im groüen Saal.

                      Kommentar


                        #26
                        Na gut aber dann könnte ich mir den Regenmengenmesser ja sparen wenn ich genau weiß wieviel Liter in der Zisterne gelandet sind...

                        Aber ich zitiere dich jetzt auch mal: Mir kommts auf +-100 l in einer 10000l Zisterne auch nicht an ;-)

                        Kommentar


                          #27
                          na dann...

                          man könnte es aber einmal als Referenz verwenden.. aber egal..
                          Die Selbsthilfegruppe "UTF-8-Probleme" trifft sich diesmal abweichend im groüen Saal.

                          Kommentar


                            #28
                            So, ich habe den Mengenmesser jetzt auch bekommen und habe gestern mal ein paar Messung gemacht um herauszufinden wie viel Wasser ein Wippvorgang verwendet. Ich liege da zwischen 2,4 und 2,8ml - also an deine 3 komme ich beim besten willen nicht heran...

                            Kommentar


                              #29
                              meine 3 müssen ja auch nicht stimmen

                              hab nie gemessen.. eher mit den Daten aus Wetterberichten verglichen..
                              Die Selbsthilfegruppe "UTF-8-Probleme" trifft sich diesmal abweichend im groüen Saal.

                              Kommentar


                                #30
                                und 3,0 ist jetzt ja auch nicht meilenweit von 2,8 entfernt....
                                ....und versuchen Sie nicht erst anhand der Farbe der Stichflamme zu erkennen, was Sie falsch gemacht haben!

                                Kommentar

                                Lädt...
                                X