Étape 2: Le matériel
Le fondement de mon projet était ma carte de contrôleur Arduino Ethernet - je suis simplement connexe 6 passé relais de quelques secours i/o lignes et conçu une nouvelle disposition de carte parce que j’ai plaisir à l’état de Zen tranquille quand je suis établissant un nouveau PCB.
Rien ne vous empêche de mettre un ensemble de relais sur un bout de veroboard et leur exécution d’une carte Arduino avec un bouclier Ethernet. Le seul inconvénient est que le bouclier Ethernet doit être basée sur le chipset ENC28J60. C’est ce que je soutiens dans mon code.
Voici le schéma de câblage de l’une des sorties relais. Vous pouvez voir que chaque relais est alimenté à l’aide d’un transistor BC547. Il n’y a rien de fantaisie sur le BC547 (sauf qu’ils coûtent environ 0,03 $ en quantité), vous pouvez utiliser tout type de NPN transistor de commutation que vous aimez. Il y a une résistance de limitation de courante entre la base du transistor de commutation et la sortie de l’Arduino pour protéger le transistor de dommages. Il y a aussi une diode de protection spike à travers le transistor pour le protéger de la grande pointe électrique qui se produit lorsque le relais est désactivé. Il y a aussi une LED installé de sorte que vous pouvez visualiser l’état des sorties.
Vous trouverez également le schéma complet pour le projet ici en format PDF. Pour plus d’informations, jetez un oeil à mon Ethernet Arduino Instructable.
Mise à jour - il a été suggéré que les diodes de protection doivent être placés directement au travers du relais - donc j’ai modifié la disposition du pcb, ainsi que fixe le schéma. Merci pour ça !