Étape 1: Analyser la télécommande de portail/Garage
Que voit le microcontrôleur lorsque nous appuyer sur un bouton ?
La première étape d’un projet comme celui-ci est de trouver exactement comment le microcontrôleur à l’intérieur de la télécommande enregistre un bouton.
Le microcontrôleur est un appareil numérique, ce qui signifie qu’il doit détecter un bouton par une tension qui va haut de faible ou de passe bas de haut.
Mes pas étaient les suivants, le vôtre sera similaire, essayez et dessiner un diagramme simple comme vous allez le long (mon esquisse brute est attaché, avec des notes)
- Ouvrez la télécommande et mesurer la batterie, il est plus que probablement un 12V
- Jetez un oeil à des commutateurs, tout d’abord déterminer quelles broches sont connectés à laquelle (les boutons 4 broches ont généralement deux axes reliés entre eux.
- Mesurer le potentiel (tension) sur les deux bornes du bouton poussoir. Un côté sera élevé (12V dans mon cas) et l’autre va être bas (0V/sol)
- Une de ces extrémités est susceptible d’être relié directement à la batterie (probablement au sol, mais il pourrait s’agir). Vous pouvez le tester en prenant la batterie de la télécommande et l’essai de continuité entre les tiges poussoirs et les bornes titulaire.
- Le côté qui n’a pas de continuité directe à une borne de la batterie est celui va le microcontrôleur (via certains niveau déplacement si c’est le 12V sur le bouton)
Comment nous imiter un bouton ?
Dans mon cas le 12V allait évidemment le micro, le 0V étant directement à la borne négative de la batterie. L’autre façon de déterminer c’est de mesurer de quel côté de l’interrupteur change potentiel lorsqu’il est pressé (vous devrez appuyer sur le bouton pour voir si vous mesurez avec un multimètre).
Depuis le côté microcontrôleur-entrée du commutateur va de 12V à 0V lorsque vous appuyez sur, cela signifiait qu’il y avait une sorte d’arrangement de résistance de pull-up .
Je veux simuler une presse de bouton, alors j’ai mis un transistor NPN en parallèle avec le commutateur. Quand le transistor est « off » (en d’autres termes, la tension sur la base est faible et aucun courant ne peut circuler), le collecteur sera à 12V, mais quand une tension est appliquée à la base (et le transistor se met en « marche »), il y aura presque * aucune chute de tension à travers le transistor collecteur-émetteur (il y aura en réalité environ 0.6V goutte, mais c’est assez bas pour s’inscrire dans une logique faible).
Voici une belle intro à transistors comme interrupteurs.