Étape 3: Electronique & câblage
J’ai eu la chance d’avoir un pilote de darlington autour, de la pose qui a simplifié la conception beaucoup. Le darlington est un transistor de puissance que vous pouvez utiliser pour piloter des charges plus lourdes que les broches du microcontrôleur minuscule appuierait normalement. Le Conseil que j’ai utilisé est basé sur la puce ULN2803, qui est tout à fait commun et bon marché.
Veuillez noter : solénoïdes (en général) pas conçues pour être constamment ! Ils peuvent fondre si vous le faites ! Reportez-vous à la section logiciel pour plus d’informations.
Côté de l’Arduino :
C’était juste une question de trouver 8 broches d’e/s de l’arduino pour conduire les entrées de Darlington.
Parce que je voulais envoyer et recevoir des données série, je ne pouvais pas utiliser d’épingles 0 & 1, donc j’ai fini à l’aide de digitals 2,3,4 et 5 d’un côté et en utilisant quatre des broches d’entrée analogiques de l’autre côté comme sorties numériques. J’ai aussi ajouté un potentiomètre branché à l’entrée analogique #5, qui sert à contrôler le tempo. Deux LEDs sont utilisés pour la rétroaction visuelle du pilote.
Broches 8-13 ont été d’aucune utilité en raison de la goupille d’arduino funky espacement (grr...)
Notes relatives à l’alimentation :
Bien que j’ai initialement câblées cela jusqu'à utiliser une alimentation externe pour conduire les solénoïdes, j’ai découvert (par hasard) qu’il suffisait de la puissance de l’USB.
J’avais été préoccupé que l’impulsion de courant soudaine causerait la tension à trempette et le microcontrôleur à « brown-out », mais cela ne semble pas se produire. Votre kilométrage peut varier. Puisqu’il est beaucoup plus commode pour moi d’utiliser seulement la puissance de l’USB, je vais continuer à faire que jusqu'à ce que j’ai un problème.