Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Off Topic
    4. Microcontroller
    5. Elektro-Basiswissen, Verständnisfrage. HC-SR04 am Wemos

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Elektro-Basiswissen, Verständnisfrage. HC-SR04 am Wemos

    This topic has been deleted. Only users with topic management privileges can see it.
    • W
      warp735 @Dieter_P last edited by

      @dieter_p sagte in Elektro-Basiswissen, Verständnisfrage. HC-SR04 am Wemos:

      Du wirst denken jemand bewegt das Auto.....

      Mich interessiert da ja nicht der mm oder cm. Schick mir per mqtt einfach, ob der Abstand zwischen 10 und 150cm ist ne 1. Denke das sollte schon klappen.
      Hab aber jetzt mal SR04P aus China geordert und auch den aus deinem Link.

      Scheinbar hats meinen D1 ja mit den 5V gehimmelt. Da will ich nicht noch weiter "forschen"...

      1 Reply Last reply Reply Quote 0
      • W
        warp735 @Ralla66 last edited by

        @ralla66
        Schon klar... aber der D1 läuft ja mit 3,3V.

        bahnuhr Ralla66 2 Replies Last reply Reply Quote 0
        • haselchen
          haselchen Most Active @Jey Cee last edited by

          @jey-cee

          Wie Du schon sagtest , die örtlichen Gegebenheiten.
          Und auch Dein Beispiel zeigt , dass es nicht so einfach zu bewerkstelligen ist .
          Mein Testaufbau war wirklich easy.
          Der Sensor zeigte gegen eine Wand ohne Hindernisse.
          Und ohne Bewegung veränderten sich die Werte und natürlich wurden dann Blocklys ausgelöst.
          Sowas kann ich nicht gebrauchen.

          Aber das ist nur meine Erfahrung , die ich teilen kann.
          Da gibt es bestimmt auch andere, bei denen alles klappt.

          Jey Cee 1 Reply Last reply Reply Quote 0
          • Marc Berg
            Marc Berg Most Active last edited by Marc Berg

            @haselchen sagte in Elektro-Basiswissen, Verständnisfrage. HC-SR04 am Wemos:

            Aber das ist nur meine Erfahrung , die ich teilen kann.

            Welche Bibliothek hast du zum Ansteuern genommen? "NewPing"?

            haselchen 1 Reply Last reply Reply Quote 0
            • haselchen
              haselchen Most Active @Marc Berg last edited by

              @marc-berg

              Tasmota

              Marc Berg 1 Reply Last reply Reply Quote 0
              • bahnuhr
                bahnuhr Forum Testing Most Active @warp735 last edited by bahnuhr

                @warp735 sagte in Elektro-Basiswissen, Verständnisfrage. HC-SR04 am Wemos:

                @ralla66
                Schon klar... aber der D1 läuft ja mit 3,3V.

                Nein, 5V ist m.E. richtig.

                Bei mir läuft der HCSR04 seit Jahren:
                so angeschlossen:
                8775be44-efa0-4706-ba6f-ed4f398d0a2e-image.png

                auch bei mir Heizöl-Tank.
                Und in VIS dann so:
                5f27b919-1c75-4490-94fa-568b8630ca22-image.png

                Das schwankt geringfügig hin und her. Aber Ausreißer hab ich keine.

                @haselchen sagte in Elektro-Basiswissen, Verständnisfrage. HC-SR04 am Wemos:

                Tasmota

                bei mir auch Tasmota

                W 1 Reply Last reply Reply Quote 0
                • Marc Berg
                  Marc Berg Most Active @haselchen last edited by

                  @haselchen sagte in Elektro-Basiswissen, Verständnisfrage. HC-SR04 am Wemos:

                  Tasmota

                  Tasmota benutzt für die SR04 auch die NewPing Library unter der Haube. Die hat aber ein kleines Problem mit vielen (den meisten?) SR04, das sich durch simples hochdrehen eines Delays beheben lässt. Bei mir wurden dadurch aus völlig zufälligen Werten sehr konstante und zuverlässige.
                  Ich weiß aber nicht, ob man da mit Tasmota rankommt, ich hatte das vor 2 oder drei Jahren mit Arduino gemacht.

                  haselchen 1 Reply Last reply Reply Quote 0
                  • Ralla66
                    Ralla66 Most Active @warp735 last edited by

                    @warp735 sagte in Elektro-Basiswissen, Verständnisfrage. HC-SR04 am Wemos:

                    Schon klar... aber der D1 läuft ja mit 3,3V.

                    Nö der D1 läuft mit 5 Volt, der ESP mit 3,3 Volt

                    Tasmota

                    1 Reply Last reply Reply Quote 0
                    • W
                      warp735 @bahnuhr last edited by

                      @bahnuhr sagte in Elektro-Basiswissen, Verständnisfrage. HC-SR04 am Wemos:

                      Bei mir läuft der HCSR04 seit Jahren:

                      Sicher das nicht die "P" Version hast? Dann probier ich doch nochmal ne Runde 🙂

                      btw: hat jemand n 340er Treiber für win11? Hab zwar einen, aber D1 lässt sich nicht flashen. Hab zwei Tage verplempert, bis ich gemerkt habe, das es an win11 liegt. Alten Laptop mit win10 rausgekramt und lief auf Anhieb.

                      Ralla66 2 Replies Last reply Reply Quote 0
                      • Ralla66
                        Ralla66 Most Active @warp735 last edited by

                        @warp735

                        nimm Treiber Version 3.4

                        1 Reply Last reply Reply Quote 0
                        • haselchen
                          haselchen Most Active @Marc Berg last edited by

                          @marc-berg

                          Hab das Teil wieder in die Bastelkiste gepackt.
                          Eigentlich einfaches Plug and Play, so wie ich das liebe.
                          Hab verschiedene Tasmota Versionen auch ausprobiert und tatsächlich auch noch unterschiedliche Werte bekommen .
                          Da war für mich Schluss 🫣

                          1 Reply Last reply Reply Quote 1
                          • Jey Cee
                            Jey Cee Developer @haselchen last edited by Jey Cee

                            @haselchen sagte in Elektro-Basiswissen, Verständnisfrage. HC-SR04 am Wemos:

                            Und auch Dein Beispiel zeigt , dass es nicht so einfach zu bewerkstelligen ist .

                            Von einfach hat nie jemand gesprochen.
                            Man muss egal welchen Sensor man einsetzt immer darauf achten das man die Rahmenbedingungen einhält in denen er Arbeitet.
                            Beim Ultraschallsensor gibt es halt einfach mehr Faktoren/Störeinflüsse die man Berücksichtigen muss.

                            @marc-berg sagte in Elektro-Basiswissen, Verständnisfrage. HC-SR04 am Wemos:

                            Welche Bibliothek hast du zum Ansteuern genommen? "NewPing"?

                            Ich hab ESPeasy verwendet.

                            Edit: als Ergänzung zu Marc Berg, das Problem mit dem zu kurzen delay ist dass das vorherige US Signal Empfangen wird weil die Laufzeit des Signals länger ist als das Delay.

                            Marc Berg 1 Reply Last reply Reply Quote 1
                            • Marc Berg
                              Marc Berg Most Active @Jey Cee last edited by Marc Berg

                              @jey-cee sagte in Elektro-Basiswissen, Verständnisfrage. HC-SR04 am Wemos:

                              Edit: als Ergänzung zu Marc Berg, das Problem mit dem zu kurzen delay ist dass das vorherige US Signal Empfangen wird weil die Laufzeit des Signals länger ist als das Delay

                              Ja, passt alles ins Bild. ESPEasy haben auch Modifikationen an der originalen Lib vorgenommen und das Delay variabel gestaltet. Die originalen 4µs sind zu kurz.

                              https://github.com/letscontrolit/ESPEasy/blob/69184ffec878662013c3de56035ec728279e5d68/lib/NewPing/src/NewPing.cpp#L153

                              D 1 Reply Last reply Reply Quote 0
                              • Ralla66
                                Ralla66 Most Active @warp735 last edited by

                                @warp735

                                neueste Tasmota_Sensor bin ohne Widerstände

                                Läuft sofort 🙂

                                SR04.jpg

                                bahnuhr haselchen 2 Replies Last reply Reply Quote 0
                                • bahnuhr
                                  bahnuhr Forum Testing Most Active @Ralla66 last edited by

                                  @ralla66 sagte in Elektro-Basiswissen, Verständnisfrage. HC-SR04 am Wemos:

                                  neueste Tasmota_Sensor bin ohne Widerstände

                                  oder die hier; deshalb hab ich das ja eingestellt.
                                  https://forum.iobroker.net/topic/53173/aktuelle-tasmota-bin/6?_=1705135779325

                                  Ralla66 1 Reply Last reply Reply Quote 0
                                  • haselchen
                                    haselchen Most Active @Ralla66 last edited by

                                    @ralla66

                                    Hat ja keiner gesagt , dass es nicht funktioniert.

                                    Wie ich schon schrieb , eingerichtet ist es in 2min.

                                    Ralla66 1 Reply Last reply Reply Quote 0
                                    • Ralla66
                                      Ralla66 Most Active @bahnuhr last edited by

                                      @bahnuhr

                                      SR 04 ist in der Sensor.bin mit drin.
                                      oder halt die Sensor All flashen
                                      Installer

                                      bahnuhr 1 Reply Last reply Reply Quote 0
                                      • bahnuhr
                                        bahnuhr Forum Testing Most Active @Ralla66 last edited by

                                        @ralla66 sagte in Elektro-Basiswissen, Verständnisfrage. HC-SR04 am Wemos:

                                        Sensor.bin

                                        Ja, ist bekannt.

                                        Aber halt nicht alle die ich brauche.

                                        1 Reply Last reply Reply Quote 0
                                        • MartinP
                                          MartinP last edited by

                                          Hier noch ein Schaltplan ...

                                          https://elektro.turanis.de/html/prj121/index.html

                                          Die 10 kOhm Pull-Up-Widerstände lassen mich an den Widerstandswerten des Spannungsteilers zweifeln ...

                                          Der Microcontroller ist aber kein STC11, sondern ein...

                                          https://datasheetspdf.com/datasheet/EM78P153A.html

                                          Da man nicht weiß, wie die Ports des Microcontrollers programmiert/konfiguriert sind, ist es schwierig, zu beurteilen, ob die Spannungsteiler-Lösung funktioniert...

                                          Wäre der Port auf Open-Drain programmiert, müsste der 10 kOhm Pull-Up alleine auf High ziehen, was gegen die 1,2 + 3,3 kOhm des Spannungsteilers nicht funktionieren wird ... mit aktiviertem Pull-High wäre es kein Problem...

                                          1 Reply Last reply Reply Quote 0
                                          • D
                                            Dieter_P @Marc Berg last edited by Dieter_P

                                            @marc-berg said in Elektro-Basiswissen, Verständnisfrage. HC-SR04 am Wemos:

                                            @jey-cee sagte in Elektro-Basiswissen, Verständnisfrage. HC-SR04 am Wemos:

                                            Edit: als Ergänzung zu Marc Berg, das Problem mit dem zu kurzen delay ist dass das vorherige US Signal Empfangen wird weil die Laufzeit des Signals länger ist als das Delay

                                            Ja, passt alles ins Bild. ESPEasy haben auch Modifikationen an der originalen Lib vorgenommen und das Delay variabel gestaltet. Die originalen 4µs sind zu kurz.

                                            https://github.com/letscontrolit/ESPEasy/blob/69184ffec878662013c3de56035ec728279e5d68/lib/NewPing/src/NewPing.cpp#L153

                                            Läuft be mir mit ESPEasy und stabil möchte ich die Messungen nicht bezeichnen im Wassertank.

                                            Einzelne Messungen durchaus im Bereich von 10% Unterschied und das auch bei Abständen um 30-50cm. Ergänzend dazu unregelmäßige Außreißer kommen auch vor.

                                            Ist aber für den angefragten Zweck auch völlig Latte. Einen Filter darein der nicht auf jeden "Blödsinn"(keine direkte Triggerung auf den Messwert) sofort reagiert und dann sollte das doch klappen.

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            1.1k
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

                                            11
                                            52
                                            2366
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo