Étape 6: Raccordement de la PC et MV pour commande de commutateur d’Arduino.
Pour un autre projet il y a plusieurs années j’ai connecté une boîte d’interrupteur à distance à mon PC et le MV donc je pourrais alimenter leur vers le haut de mon bureau. Voir la première image ci-dessus. J’utilisait le PC comme un Home Theater PC (HTPC) et gardé il et le MV dans mon placard de câblage donc je wouldn' t entendre le refroidissement les fans alors que j’ai travaillé ou regardé des films. Le PC a été remplacé quelques années plus tard et je me suis déplacé tous les deux du placard de retour dans le bureau.
Le fonctionnement de la boîte d’interrupteur à distance, c’est qu’il a un petit commutateur et une LED avec limitation de courant résistance pour chaque pièce de matériel. La LED indique l’état d’alimentation du matériel en éclairant si elle reçoit le bloc d’alimentation + 5 v. Le petit interrupteur sur le boîtier est branché sur les fils de commutateur d’alimentation panneau avant. J’ai décidé de coller dans mon câblage existant entre le boîtier électrique et le matériel pour ajouter Arduino contrôle de la puissance PC et MV pour ce projet.
J’utilise une longueur de câble Cat5 de la boîte d’interrupteur qui s’exécute environ 10' vers le PC et la MV et se divise avec deux paires de fils de courant à chacun. Pour intégrer cela dans mon projet Arduino, j’ai mis à profit ce câble Cat5, près de la boîte d’interrupteur avec un autre câble Cat5. J’ai raccordé chaque fil, couleur pour la couleur à une exception près, je tiens à préciser un peu plus tard, à l’aide de soudure et la chaleur se rétrécir, rendre une ' t ' depuis le câble d’origine. Le schéma ci-dessous décrit la fonction et la connexion de tous les fils dans les câbles Cat5, y compris le ' t '. Voir la deuxième image ci-dessus pour mon illustration rugueuse.
- La paire bleue et blanche de fils connecte une résistance/LED pour PC + 5 v puissance d’alimentation rail en utilisant les fils rouges et noirs sur un connecteur Molex (le connecteur d’alimentation 4 fils utilisé sur les ancien IDE drives) à l’intérieur du PC. La paire de bleue et blanche dans le ' t ' j’ai ajouté des pistes à un pin d’entrée de l’Arduino et sol respectivement, ce qui donne à l’Arduino un sens de l’état d’alimentation du PC.
- La paire orange et blanche de fils se connecte à l’interrupteur d’alimentation PC s et ' t ' va à un relais reed, qui a sa bobine contrôlée par une connexion à une broche de sortie Arduino au sol. J’ai fini par avoir des problèmes avec ce relais reed récupéré sur un vieux projet. I didn' t veulent prendre le temps de trouver un remplaçant pour elle encore, parce que tous le roseau 5 v relais je trouve ai basse impédance de la bobine équivalant à appel de courant de plus de 40 mA sur l’Arduino ' s broche de sortie. J’ai décidé de câbler l’interrupteur d’alimentation PC s à un relais inutilisé sur le plateau de Sainsmart temporairement. Vous ' ll voir également ce changement dans le code lorsque nous arriverons à la programmation de l’Arduino. Reliant la paire orange et blanche de fils ne nécessite pas suite à une polarité particulière, puisqu’ils don' t une DEL d’alimentation et le relais (Conseil de type reed ou relais) est simplement agissant comme un interrupteur pour faire ou défaire la connexion de ces deux fils. Pour le relais reed, les deux contacts sur les extrémités opposées loin de la forme du tube du relais sont les contacts qui seront commutés de marque/break continuité entre eux, tandis que les deux autres contacts près d’une extrémité du tube se connecter à la bobine interne utilisée pour effectuer la commutation des deux premiers contacts ont lieu. Tous les besoins de la bobine est un fil de raccordement à une broche de sortie Arduino qui fournira périodiquement + 5 v et l’autre fil reliant sur une broche de terre Arduino. Mise à jour août 2014 : Problème avec relais reed était 1 jambe juste un peu trop courte pour contacter sous la maquette sans pression constante à ce sujet. J’ai soudé les deux relais à un Conseil de perf maintenant, donc l’anche relais sont tous deux utilisés pour le PC et le MV à nouveau. Recherchez ma mise à jour sur quoi d’autre ne va pas avec cela sur la dernière étape ! -Fin de la mise à jour-
- La paire verte et blanche de fils se connecte à la MV' s + 5 v puissance d’alimentation rail en utilisant les fils rouges et noir sur un connecteur Molex interne. La paire verte et blanche de ' t ' se déroule à un Arduino broches d’entrée et sol respectivement, en donnant l’Arduino, une idée de la MV' s état de puissance.
- La brune et blanche paire de fils se connecte à la MV' s power switch et le ' t ' va à un relais reed, qui a sa bobine contrôlée par une connexion à une broche de sortie Arduino au sol. La brune et blanche paire de fils n’est plus se connecte à la boîte d’interrupteur.
Maintenant, la raison pour laquelle que la brune et blanche paire de fils est exclue lorsque j’ai mis à profit le Cat5 cable de mon projet de boîte de commutateur original est en raison de la façon dont les fonctions d’interrupteur électrique MV, qui diffère de l’ATX alimenté périphériques. Le MV fonctionne plus comme les anciens ordinateurs équipés d’alimentation de puissance ; l’interrupteur doit rester fermée pendant toute la durée de que la MV est sous tension pour utilisation. Pressant que l’interrupteur provoque à nouveau un circuit ouvert, mais ne fermez pas immédiatement toute puissance de la MV. Sa carte mère détecte l’ouverture et déclenche un arrêt de séquence qui prend environ 9 secondes pour terminer. À cet égard, l’interrupteur rien n’est comme ça sur un ordinateur équipé d’un approvisionnement de AT power. En raison de ce comportement, mon MV' s commutateur d’alimentation est toujours laissé à l’air libre ou en position off, ce qui permet de l’interrupteur à bascule sur la boîte d’interrupteur à distance sur mon bureau au pouvoir de contrôle. Puisque vous pouvez ' t faire facilement un interrupteur à bascule modifier les positions à distance, j’ai décidé d’en finir avec la boîte d’interrupteur ' s interrupteur à bascule pour le MV à intégrer cela avec le projet Arduino. De cette façon, seulement l’Arduino peut contrôler l’état d’alimentation de la MV. Je peux toujours débrancher le câble de commande de la boîte d’interrupteur ou la MV et utiliser l’interrupteur de sa façade.
Mise à jour août 2014 : J’ai ajouté un circuit avec deux interrupteurs de tact momentanée avec espace pour ajouter trois plus tard. Voir les quatre dernières illustrations ci-dessus. Les commutateurs sont connectés à l’entrée des broches de l’Arduino et sont utilisées comme les autres manières d’interagir avec les circuits contrôlés par l’Arduino. Il s’agit d’une « preuve de concept » pour moi, et je vais l’utiliser pour intégrer les commutateurs semblables à la place les commutateurs murale ordinaire bientôt. Dans un avenir proche, j’ai l’intention de changer les interrupteurs muraux dans la Chambre des maîtres avec une extension de cette platine supplémentaire contenant deux interrupteurs pour contrôler la lumière et ventilateur de plafond de l’emplacement du commutateur mural. J’ai s’étendra également deux commutateurs plus filaires parallèlement à ceux-ci à placer derrière la tête du lit, à portée de main tout en se reposant. L’alimentation de 110 volts, conduisant à des interrupteurs muraux originaux se terminera dans le grenier, donc il ne causera pas EMI avec le circuit de tension inférieur dans la boîte d’interrupteur mural.
Sur le circuit, j’ai ajouté une LED pour confirmer que la touche avec une résistance de limitation de courant de 1/4 watt de 390 ohms. En poussant l’interrupteur se ferme le circuit reliant + 5V sur la broche d’entrée de l’Arduino via une résistance de menu déroulant ohm k 10 raccordé à la terre. Le circuit de LED est connecté en parallèle à cela. Voir la dernière image de schéma. Les commutateurs supplémentaires dans le schéma illustrent s’étendant de chaque circuit à emplacements multiples de commutateur, c’est à dire. emplacement du commutateur mural et tête de lit.
En fonctionnement, je pousse ou l’autre des deux interrupteurs, la LED correspondante s’allume pendant que vous appuyez sur l’interrupteur. Immédiatement après Appuyez sur le bouton, j’entends le relais correspondant sur l’interrupteur de Conseil Sainsmart relais activé ou désactivé (le contraire de ce qu’elle était avant). Relâcher le bouton désactive la LED. Les pousser et libérant un commutateur entraînent l’Arduino envoyer des données en série pour la surveillance pendant le dépannage ; les données envoyées indiquent l’état du bouton « pressé » ou « produit », ainsi que l’état de toutes les broches de l’Arduino utilisé dans mon projet. Je vais montrer cela dans une mise à jour à l’étape des croquis plus tard dans ce instructable. -Fin de la mise à jour-