Hallo liebe Arduino Gemeinde,
ich bin interessierter Neuling mit dem Wunsch, eine Art Roboterhand
einfache Bewegungen ausführen zu lassen.
Im Forum habe ich keine Erklärung gefunden, die zu meiner geringen
Vorkenntnis passt :-(
Die Kraft der beschriebenen Stepper wird im Endeffekt zu gering sein.
Sobald ich die angestrebten Bewegungen sicher programmieren kann und mit
dem Ergebnis zufrieden bin, plane ich den Einsatz von stärkeren
Steppern.
Mit dem Starterset "Funduino" (Arduino Uno Board) habe ich erfolgreich
den mitgelieferten Stepper 5V steuern können, durch die Beispiele auf
der Arduino-Hilfeseite.
Als nächste "Lernschritt" möchte ich individuell und zeitgleich 12
weitere Stepper der gleichen Bauart inklusive mitgeliefertem
"ULN2003-Treiber-Board" steuern.
Weiterhin möchte ich auch "Rampen" für langsames anfahren und stoppen
steuern.
Eine externe Stromversorgung über 2A habe ich bereits gekauft.
Im Arduino-Browser sieht die bisherige einfache Stepper-Programmierung
folgender weise aus:
#include <Stepper.h>
int SPU = 2048;
Stepper Motor(SPU,3,5,4,6);
void setup()
{
Motor.setSpeed(12);
}
void loop()
{
Motor.step(-1212);
delay(2500);
Motor.step(312);
delay(1000);
Motor.step(-556);
delay(1250);
}
Wie und wo werden diese zusätzlichen Stepper am Arduino board
angeschlossen, und wie wird die gezielte Unterscheidung für die
jeweiligen Stepper programmiert?
Lassen sich neben Schrittzahl und Delayzeit auch verschiedene
Geschwindigkeiten je Stepper während des Loops programmieren?
Welche Bausteine benötige ich noch für mein beschriebenes Vorhaben?
Über entscheidende Tipps würde ich mich sehr freuen.
Jeff
Schrittmotor-Set DAYPOWER S-SPSM-5V für 5,45 € (Bestellnummer 310543):
Daten des Schrittmotors:
Betriebsspannung: 5 V-
Phasen: 4
Übersetzung: 1/64 (mit eingebautem Getriebe)
Schrittwinkel: 5.625° (64 Schritte/Umdrehung)
Frequenz: 100 Hz
Gleichstromwiderstand : 50 Ohm ± 7% (25 °C)
Drehmoment: > 34.3 mN*m (120 Hz)
Geräuschpegel: < 35dB (120 Hz)