Travailler mon chemin à travers un projet de porte de garage. J'ai acheté quelques - unes des ces mais je vais danged si je peux trouver une réponse cohérente sur la façon dont ils sont câblés à un Rpi.
Ma pensée était juste de commencer à le brancher et à lui donner un coup de feu, je crains cependant de faire exploser mon pi.
Il y a certains sites qui disent utiliser un pull up, certains disent utiliser plusieurs résistances. Certains vous font connecter à la terre (ce qui est le moins logique pour moi) que le commutateur à lames n'est pas alimenté, je ne sais pas comment l'exemple d'Adafruit fonctionne.
J'ai supposé que j'avais besoin d'alimentation pour le commun, puis hors du poste NO / NC, j'ai besoin de capturer l'état sur une broche GPIO, mais je ne comprends pas vraiment où mettre le terrain? Est-il séparé comme le lien à plusieurs résistances? Est-ce que mettre l'interrupteur à la terre dynamise tout le circuit de cette façon?
J'ai essayé de lire certains des articles ici, mais ils ne m'amènent pas vraiment au pourquoi. Quelqu'un peut-il m'aider à démystifier un peu cela? Si vous avez des ressources pour construire certains fondamentaux, je l'apprécierais certainement. Je suis programmeur de métier donc je suis hors de mon élément.
ÉDITER:
J'ai eu une certaine confusion sur le NO / NC. Je pense que ça s'est un peu éclairci, je le regardais du point de vue de ma porte et non du contact de l'interrupteur. Le SW doit être normalement ouvert.
J'ai trois diagrammes ici et je cherche des éclaircissements Comment configurez-vous pull up vs pull down avec la résistance. Ai-je besoin d'une résistance supplémentaire pour «tirer» et assurer la sécurité de mon brave soldat GPIO # 18? Le déplacement de la résistance modifie-t-il les propriétés / fonctionnalités du circuit?
Ai-je besoin d'une plus petite résistance? J'avais déjà un 4.7 sur la carte alors je l'ai utilisé. Existe-t-il un moyen de calculer celui qui convient? Je ne reçois pas de changement d'épingle.
Donc, je comprends que c'est une violation du protocole SO, poser une question sur une question, mais je préfère comprendre ce qui se passe que d'écraser une de vos réponses et de l'appeler terminée.
EDIT 2:
Lorsque j'ai obtenu une solution de travail, j'ai essayé de la faire évoluer mais j'avais besoin d'une résistance sur chaque ligne et je l'ai commutée sur le schéma illustré. Cela fonctionne et n'a pas explosé mon pi ni mis le feu.
J'utilise un menu déroulant et un anti-rebond de logiciel.
Que ferait le déplacement de l'alimentation du commutateur vers le sol de la résistance? Rien?