Kostenloser Versand ab €74,95 NL

Vor 16:00 bestelt = Heute versendet

Schnelle Lieferung mit DHL

XNUMX Tage Rückgaberecht *


Land

In diesem Projekt lernen Sie, wie man einen 5V DC 28YBJ-48 Schrittmotor mit einem ULN2003 Treiber antreibt Board und Arduino Uno. Am Ende dieses Projekts können Sie einen Schrittmotor selbst steuern, um später eine Maschine, einen Roboter oder sogar einen 3D-Drucker herzustellen. Dieses Arduino-Projekt ist für Anfänger relativ einfach und sicher. Es ist ein kurzes Projekt, das ungefähr 15 Minuten dauert und die Ausrüstung kostet ungefähr 32,50 €.

  • Level - Anfänger 25% 25%
  • Dauer - 10 / 15Min 25% 25%
  • Kosten - 32,35 € abgeschlossen 30% 30%

Schritt 1: Schrittmotor Projekt liefert

Sie brauchen nicht viel für das Projekt zur Drehzahlregelung des Schrittmotors. Zu einem Arduino Uno, One 5V DC 28YBJ-48 Schrittmotor mit ULN2003 Treiber Board und Überbrückungsdrähte von zehn und zwanzig Zentimetern sind ausreichend. 

  • Arduino Uno Rev. 3

    Arduino Uno Rev3 – ATMEGA328

    23,95 /19,79 exkl. MwSt
  • f / f Dupont Draht 40 Stk

    Premium-Überbrückungskabel 40 Stück 20 cm F / F.

    3,45 /2,85 exkl. MwSt
  • Schrittmotor mit Fahrer

    28YBJ-48 DC 5V Schrittmotor mit ULN2003 Treiber

    3,94 /3,26 exkl. MwSt
  • Überbrückungsdrähte 10cm weiblich weiblich

    Premium-Überbrückungskabel 40 Stück 10 cm F / F.

    2,95 /2,44 exkl. MwSt

Schritt 2: Verbinden Sie den Schrittmotor mit dem Arduino Uno

Wenn Sie alle Vorräte gesammelt haben, können wir mit der Zusammenstellung des Projekts beginnen. 

Um den Schrittmotor mit dem Arduino zu verbinden, stecken Sie den weißen Stecker auf der Treiberplatine ein. Sie verbinden den Treiber mit den 5V- und Erdungsstiften des Arduino Uno und Pins 8 bis 11. Auf dem Fritzing unten sehen Sie, wie Sie den Treiber anschließen. 

Schritt 3: Arduino Schrittmotor Code

Nachdem Sie die Verkabelung abgeschlossen haben, können Sie mit der Programmierung beginnen Arduino Uno.

Für diesen Code müssen wir eine Bibliothek einfügen

Eine Bibliothek oder Include-Datei enthält häufig Code, der häufig in anderen Skizzen wiederverwendet werden kann. Oft sind Bibliotheken (Bibliotheken) eine Sammlung verwandter Funktionen, die auf eine bestimmte Anwendung abzielen. Zum Beispiel zur Steuerung eines Streifens mit LEDs, speziellen mathematischen Funktionen oder zum Beispiel zur Steuerung eines LCD-Bildschirms.

Für diesen Schrittmotor steht auch eine Bibliothek zur Verfügung. Diese Bibliothek wird standardmäßig mit der Arduino IDE geliefert. Sie können zwei Schritte ausführen, um diese Bibliothek zum Code hinzuzufügen.

1: Geben Sie den Code #include ein.
2: Gehen Sie in der oberen Leiste zu Skizze -> Bibliothek verwenden -> Arduino-Bibliotheken und wählen Sie Stepper. 
Mit beiden Optionen erhalten Sie das gleiche Ergebnis.

Sie können den folgenden Code in die Arduino IDE kopieren

#einschließen

// Ändern Sie dies entsprechend der Anzahl der Schritte pro Umdrehung
const int Schritte pro Umdrehung = 100;

// Initialisiere die Schrittbibliothek an den Pins 8 bis 1
Stepper My Stepper (Schritte pro Umdrehung, 8, 9, 10, 11);
int Step Counter = 0;
// Anzahl der Schritte, die der Motor unternommen hat
void setup ()
{
void loop () {
// Sensorwert lesen:
int sensorValue = analogRead (A0);
// Bereich 0 bis 100:
int motorSpeed ​​= map (sensorValue, 0, 1023, 0, 100);
// Motordrehzahl einstellen:
if (motorSpeed> 0) {MyStepper.setSpeed ​​(motorSpeed);
// Schritt 1/100 einer Umdrehung:
MyStepper.step (Schritte pro Umdrehung / 100); }}
}

 

Passen Sie den Code an, um die Drehzahl und Richtung des Motors zu bestimmen!

Die Bewertung von www.elektronicavoorjou.nl bei WebwinkelKeur-Bewertungen ist 9.3 / 10 basierend auf 5032 Bewertungen.