Ich arbeite mich durch ein Garagentorprojekt. Ich habe ein paar davon gekauft, aber ich werde enttäuscht sein, wenn ich eine konsistente Antwort darauf finde, wie sie mit einem RPI verbunden sind.
Mein Gedanke war, es einfach anzuschließen und es auszuprobieren. Ich mache mir allerdings Sorgen, dass ich meinen Pi in die Luft jagen könnte.
Es gibt einige Websites, die sagen, dass Sie einen Pull-up verwenden, andere sagen, dass Sie mehrere Widerstände verwenden. Bei einigen haben Sie eine Verbindung über Masse hergestellt (was für mich am wenigsten sinnvoll ist), bei der der Reed-Schalter nicht mit Strom versorgt wird. Ich habe keine Ahnung, wie das Beispiel von Adafruit funktioniert.
Ich nahm an, ich brauchte Strom für das Common, dann muss ich vom NO / NC-Post aus den Status auf einem GPIO-Pin erfassen, aber ich verstehe nicht wirklich, wo ich den Boden platzieren soll? Wird es wie die Mehrfachwiderstandsverbindung abgespalten? Wird der gesamte Stromkreis auf diese Weise durch Erdung des Schalters verstärkt?
Ich habe versucht, einige der Beiträge hier zu lesen, aber sie bringen mich nicht wirklich zum Warum. Kann mir jemand helfen, das ein bisschen zu entmystifizieren? Wenn Sie Ressourcen haben, um einige Grundlagen aufzubauen, würde ich es sicherlich begrüßen. Ich bin von Beruf Programmierer, also bin ich nicht in meinem Element.
BEARBEITEN:
Ich hatte einige Verwirrung über die NO / NC. Ich denke, das hat sich etwas geklärt, ich habe es vom Standpunkt meiner Tür aus betrachtet und nicht vom Kontakt des Schalters. Die SW sollte normalerweise geöffnet sein.
Ich habe hier drei Diagramme und suche nach Klarstellung. Wie konfigurieren Sie Pull-up oder Pull-down mit dem Widerstand? Benötige ich einen zusätzlichen Widerstand, um zu ziehen und die Sicherheit meines tapferen GPIO-Soldaten Nr. 18 zu gewährleisten? Verändert das Bewegen des Widerstands die Eigenschaften / Funktionalität der Schaltung?
Benötige ich einen kleineren Widerstand? Ich hatte bereits eine 4.7 auf dem Board, also habe ich sie benutzt. Gibt es eine Möglichkeit, eine geeignete zu berechnen? Ich bekomme keinen Stiftwechsel.
Ich verstehe also, dass dies ein Verstoß gegen das SO-Protokoll ist, indem ich eine Frage zu einer Frage stelle, aber ich würde lieber verstehen, was los ist, als nur eine Ihrer Antworten einzuschlagen und sie als erledigt zu bezeichnen.
EDIT 2:
Als ich eine funktionierende Lösung bekam, versuchte ich sie zu vergrößern, brauchte aber einen Widerstand für jede Leitung und schaltete sie auf den gezeigten Schaltplan um. Dies funktioniert und hat mein Pi weder explodiert noch in Brand gesetzt.
Ich verwende ein Software-Pulldown und entprelle.
Was würde es bewirken, die Schaltleistung auf die Erdungsseite des Widerstands zu verlagern? Nichts?