Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
Arduino Schrittmotorsteuerung mit dem SparkFun EasyDriver
Für mein Super 8 Schmalfilm Scanner Projekt musste ich mit einem Arduino einen Schrittmotor ansteuern, um die Mechanik des Projektors immer um ein Einzelbild weiter / zurück zu bewegen. Um mir eine Eigenbaulösung einer Schrittmotorsteuerung zu sparen, fiel die Wahl auf den EasyDriver Schrittmotortreiber, der von SparkFun produziert wird, da er recht einfach anzusteuern ist. In Deutschland ist er u.a. bei Watterott zu bekommen. An den Schrittmotor hatte ich keine weiteren Anforderungen, ausser, dass er mit dem EasyDriver zusammenarbeiten sollte, also einen Spulenstrom von unter 750mA benötigt.
EasyDriver
Die von mir verwendete Version des EasyDriver ist v4.4. Er unterstützt Schrittmotoren, die einen maximalen Spulenstrom von 750mA benötigen. Durch die einfache Ansteuerung des Boards über den „Step“ und „Dir“ Eingang, ist die Nutzung des Treibers mit einem Arduino sehr einfach. Üblicherweise wird der Treiber mit einer Versorgungsspannung von 7-30V betrieben, wobei höhere Spannungen auch höhere Temperaturen des Treibers und des Schrittmotors im laufenden Betrieb bedeuten. In meinem Projekt verwende ich ein 12V Netzteil mit 2A.