Je recherche une solution largement applicable, adaptable à une variété de projets.
Je travaille actuellement sur plusieurs projets qui nécessitent chacun de contrôler des appareils allant de 800mA à 2A à partir d'un Arduino Uno. Un contrôle les moteurs pas à pas, un contrôle les actionneurs à solénoïde 12vdc et un contrôle les valves pneumatiques 12vdc.
Par exemple:
L'Arduino surveille un bouton, et chaque fois que le bouton est enfoncé, il déclenche l'actionneur à solénoïde. Parce que l'Arduino n'est pas en mesure de fournir le courant requis par le solénoïde, une alimentation séparée est requise, l'Arduino contrôlant un interrupteur (relais, transistor, etc.) qui permet au courant plus élevé de passer. Pour le moteur pas à pas, la disposition est plus complexe car il faudrait quatre broches contrôlant quatre commutateurs séparés (pour maintenir l'interopérabilité du circuit). Le relais contrôle une vanne d'air et nécessite également 12 Vcc.
J'essaie de comprendre comment utiliser un seul circuit qui peut être utilisé dans chacune de ces applications (et tous les projets futurs) qui impliquent de contrôler des appareils à courant plus élevé que les broches Arduino ne peuvent gérer.
La vitesse de prototypage, les composants standardisés et le faible coût sont les facteurs déterminants. La vitesse de commutation, la durée de vie utile et le bruit sont également importants.
Y a-t-il une carte, un circuit ou un composant de dérivation qui peut être connecté à une broche Arduino et utilisé pour contrôler un appareil à courant élevé? Idéalement avec un potentiomètre contrôlé par logiciel afin que la résistance pour différents projets puisse être réglée dans le croquis lui-même.