Ich bin auf der Suche nach einer breit einsetzbaren Lösung, die an eine Vielzahl von Projekten angepasst werden kann.
Ich arbeite derzeit an mehreren Projekten, für die jeweils eine Steuerung von Geräten im Bereich von 800 mA bis 2A von einem Arduino Uno erforderlich ist. Einer steuert Schrittmotoren, einer 12VDC-Magnetantriebe und einer 12VDC-Pneumatikventile.
Beispielsweise:
Der Arduino überwacht eine Taste, und jedes Mal, wenn die Taste gedrückt wird, wird der Solenoid-Aktuator ausgelöst. Da der Arduino nicht in der Lage ist, den vom Solenoid benötigten Strom zu liefern, ist eine separate Stromversorgung erforderlich, wobei der Arduino einen Schalter (Relais, Transistor usw.) steuert, der den höheren Strom durchlässt. Für den Schrittmotor ist das Layout komplexer, da vier Pins erforderlich wären, um vier separate Schalter zu steuern (um die Interoperabilität der Schaltung aufrechtzuerhalten). Das Relais steuert ein Luftventil und benötigt ebenfalls 12 VDC.
Ich versuche herauszufinden, wie eine einzelne Schaltung in jeder dieser Anwendungen (und in zukünftigen Projekten) verwendet werden kann, bei denen Geräte mit höherem Strom gesteuert werden, als die Arduino-Pins verarbeiten können.
Prototyping-Geschwindigkeit, standardisierte Komponenten und niedrige Kosten sind die treibenden Faktoren. Schaltgeschwindigkeit, Lebensdauer und Geräuschentwicklung sind ebenfalls wichtig.
Gibt es eine Breakout-Platine, einen Schaltkreis oder eine Komponente, die an einen Arduino-Pin angeschlossen und zur Steuerung eines Hochstromgeräts verwendet werden kann? Idealerweise mit einem softwaregesteuerten Potentiometer, damit der Widerstand für verschiedene Projekte in der Skizze selbst eingestellt werden kann.