Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Hardware
  4. Raspberry GPIO Eingang Taster Problem, RPI-Monitor

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.2k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.2k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.5k

Raspberry GPIO Eingang Taster Problem, RPI-Monitor

Geplant Angeheftet Gesperrt Verschoben Hardware
8 Beiträge 5 Kommentatoren 2.1k Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • E Offline
    E Offline
    e-i-k-e
    schrieb am zuletzt editiert von
    #1

    Hallo Zusammen,

    für ein Projekt werde ich mehrere Raspberry PI 3B einsetzen.

    An einen Eingang wird ein Taster eingeschlossen (GPIO 10), über den RPI-Monitor wurde dieser als Eingang definiert. Durch einen 10kOhm Widerstand gegen VCC (Pullup), ist ein festes Potential vorgegeben. Somit wird gegen GND getastet.

    Der Ausgang (GPIO 12) schaltet über ein 1k Ohm Widerstand eine Relais (VCC an 5V). Auch dieser wurde über den RPI-Monitor, als Ausgang definiert

    Das Programm habe ich mit Blockly erstellt.
    8064_gpio.jpg

    Zum Problem.

    Der Eingang ist sehr empfindlich, dass Relais spring hin und her wenn ich gegen GND Taste. Mal bleibt es angezogen, oder es fällt sofort wieder ab.

    Ab und zu funktioniert der Eingang wie ein Schlater. Wenn ich gegen GND Taste und halte, bleibt das Relais angezogen und anders rum. Dies ist aber auch sporadisch. :roll:

    Irgendwie ist der Wurm drin. Hat jemand einen Vorschlag ?

    Liebe Grüße

    Eike

    1 Antwort Letzte Antwort
    0
    • HomoranH Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von
      #2

      @e-i-k-e:

      Hat jemand einen Vorschlag ? `
      stärkeres Netzteil??

      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      1 Antwort Letzte Antwort
      0
      • E Offline
        E Offline
        e-i-k-e
        schrieb am zuletzt editiert von
        #3

        Verbaut ist ein MeanWell Netzteil RS-15-5 (5V ,3A, 15W) eingestellt auf ca. 5,2V.

        1 Antwort Letzte Antwort
        0
        • K Offline
          K Offline
          Karl_999
          schrieb am zuletzt editiert von
          #4

          Ich denke, dass es am Prellen des Tasters liegt:

          Der Taster schaltet nicht sofort von 0 auf 1 bzw zrück, sondern öffnet und schließt beim Betätigen mehrfach https://de.wikipedia.org/wiki/Prellen

          Um das zu beheben, schaltet man den EIngang nicht direkt auf den Ausgang durch, sondern verzögert das Durchschalten etwas (Einschaltverzögerung https://de.wikipedia.org/wiki/Ausschaltverz%C3%B6gerung). Wie lange diese Verzögerung sein darf/muss, hängt vom Einsatzfall ab.

          1 Antwort Letzte Antwort
          0
          • E Offline
            E Offline
            e-i-k-e
            schrieb am zuletzt editiert von
            #5

            Hallo,

            das heißt, ich müsste folgendermaßen vorgehen.

            Beispiel: Umschalte "GPIO 12" mit Verzögerung 0,5 sek.


            Werden die internen Pullup Widerstanden selbständig über den RPI-Monitor hinzu geschaltet, wenn ich den PIN als Eingang deklariere?

            1 Antwort Letzte Antwort
            0
            • StabilostickS Offline
              StabilostickS Offline
              Stabilostick
              schrieb am zuletzt editiert von
              #6

              Schau mal

              viewtopic.php?t=11239#p120336

              an.

              1 Antwort Letzte Antwort
              0
              • E Offline
                E Offline
                e-i-k-e
                schrieb am zuletzt editiert von
                #7

                Moin Moin,

                ich habe gestern erstmal die Version mit der Verzögerung getestet.

                Nach kurzer Spielerei, hat es dann tatsächlich funktioniert. Bin begeistert! 8-)
                8064_unbenannt.jpg

                Welchen Vorteil hätte ich durch die andere Version?

                Anschließend musste ich in unseren HWR, ich schaltete das Licht an und plötzlich zog das Relais vom o. g. Raspberry an. :shock:

                in dem Raum ist unter anderem eine Leuchtstofflampe mit KVG verbaut. Vermutlich wird dies auch der Grund sein.

                Welche Möglichkeiten gibt es, den Eingang gegen solche Störeinflüsse unempfindlich zu machen?

                1 Antwort Letzte Antwort
                0
                • TomTT Offline
                  TomTT Offline
                  TomT
                  schrieb am zuletzt editiert von
                  #8

                  @e-i-k-e:

                  Welche Möglichkeiten gibt es, den Eingang gegen solche Störeinflüsse unempfindlich zu machen? `

                  Ist eigentlich ganz einfach auch schon im oben verlinkten Wikipedia Artikel beschrieben….

                  Ansonsten hilft auch das hier : http://lmgtfy.com/?q=taster+entprellen

                  Bei 10K und 5V fließen 500µA (0,5mA), da wird ein 10nF Kondensator locker reichen

                  Grüße

                  Tom

                  PI3B > Raspimatic / Opi+2 > ioBroker / ESP8266
                  if (System == "running") {finger = "weg";} else {lastAction = "Rückgängig";}

                  1 Antwort Letzte Antwort
                  0
                  Antworten
                  • In einem neuen Thema antworten
                  Anmelden zum Antworten
                  • Älteste zuerst
                  • Neuste zuerst
                  • Meiste Stimmen


                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  775

                  Online

                  32.5k

                  Benutzer

                  81.7k

                  Themen

                  1.3m

                  Beiträge
                  Community
                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                  ioBroker Community 2014-2025
                  logo
                  • Anmelden

                  • Du hast noch kein Konto? Registrieren

                  • Anmelden oder registrieren, um zu suchen
                  • Erster Beitrag
                    Letzter Beitrag
                  0
                  • Home
                  • Aktuell
                  • Tags
                  • Ungelesen 0
                  • Kategorien
                  • Unreplied
                  • Beliebt
                  • GitHub
                  • Docu
                  • Hilfe