Ein-Aus-Ein-Aus-Schalter mit Raspberry Pi GPIO-Pins integrieren

Bitte beachten Sie: Obwohl es sich bei dieser Frage um einen Raspberry Pi handelt, glaube ich, dass es sich im Kern um eine Elektronik- / Verdrahtungsfrage handelt.


Ich bin neu in Elektrik und Elektronik und versuche, diesen einfachen Ein-Aus-Ein-Aus-Schalter als Drucktaste für mein Raspberry Pi 1 Model A zu verwenden.

Standardmäßig funktioniert dieser Schalter wie folgt:

  1. Sie drücken den Schalter, er ist "geschlossen" und gilt als eingeschaltet, leitet jedoch Strom durch den linken Stift
  2. Sie drücken es erneut und das macht es offen/aus
  3. Sie drücken es erneut und das macht es geschlossen / eingeschaltet, aber jetzt leitet es die Stromversorgung zum richtigen Stift
  4. Sie drücken es erneut und es ist aus; Wenn Sie es erneut drücken , spülen wir und wiederholen diesen Zyklus

Ich möchte jedoch die linken / rechten Pins miteinander verdrahten, um dies effektiv in einen typischen Ein / Aus-Schalter umzuwandeln, wobei das Verhalten ist:

  1. Sie drücken die Taste und ihre geschlossene / eingeschaltete Stromzufuhr zu der Leitung, die die linken und rechten Stifte miteinander verbindet
  2. Sie drücken es erneut und es ist offen/aus; Wenn Sie es erneut drücken , spülen wir und wiederholen diesen Zyklus

Ich glaube, der Schaltplan für diese Art von Setup ist:

Geben Sie hier die Bildbeschreibung ein

Wenn also dieser Schaltplan falsch ist, korrigieren Sie mich bitte zunächst!

Angenommen, es ist richtig, dann ist dies mein bester Versuch, es mit meinem Pi zu verbinden:

Geben Sie hier die Bildbeschreibung ein

So:

  • Befestigen Sie die linken und rechten Stifte am Druckknopf zusammen und führen Sie sie dann zum GPIO-Eingangsstift
  • Führen Sie den mittleren Stift auf dem Taster zum GND auf dem RPi

Kann sich das mal jemand anschauen und mir auf die Sprünge helfen? Habe ich die linken und rechten Stifte richtig verbunden? Brauche ich irgendwo einen Widerstand (wenn ja, wie stark und wohin muss er gehen)? Verdrahte ich die verbundenen linken / rechten Pins korrekt mit dem Pi? Verdrahte ich den Schalter richtig mit Strom und Masse? Danke für jede Hilfe!

Antworten (1)

Ja, das ist genau richtig, vorausgesetzt, Sie haben den Schalter genau beschrieben. Binden Sie einfach die linken und rechten Pins zusammen, kein Widerstand erforderlich.

Vergessen Sie nicht den Pull-up-Widerstand in Ihrem Schaltplan. Von 3,3 V bis 10 K Ohm Widerstand zum GPIO-Pin.

Danke @Passerby (+1) - nur um zu bestätigen, was du sagst: Wo muss ich den Widerstand platzieren?
Außerdem bin ich neugierig, warum der Widerstand so groß ist (10 kOhm). Irgendwelche Ideen da?
10k ist ein hoher Widerstand, was einen niedrigen Strom bedeutet. Es ist ein schwacher Klimmzug. Je niedriger der Widerstand, desto mehr Strom wird gezogen, was normalerweise Energieverschwendung und mögliche Schäden an einem RPI bedeutet. Und Sie platzieren es dort, wo Ihr erstes Bild zu sehen ist. Zwischen 3,3 V zum gpio.
Danke für die Erklärung zu den Ohm dort @Passerby (+1 nochmal). Entschuldigung, ich verstehe Sie nicht zu 100%, wo Sie den Widerstand platzieren sollen ... bitte sehen Sie sich meine aktualisierte Frage oben an. Ich habe zwei mögliche Positionen für einen „ R1“-Widerstand gezeichnet ... ist einer von ihnen richtig? Danke noch einmal!
Ich glaube, ich werde verwirrt, weil Sie "3,3 V an gpio" sagen, aber wenn Sie sich meine Zeichnungen ansehen, habe ich die 3,3-V-Spannungsquelle mit nichts verdrahtet .
Der obere wird für das arbeiten, was Sie wollen. Es stimmt auch mit dem ersten Bildschema überein, das Sie gepostet haben.