Kostenloser Versand ab €74,95 NL

Vor 16:00 bestelt = Heute versendet

Schnelle Lieferung mit DHL

XNUMX Tage Rückgaberecht *


Land

Raspberry Pi Projekt: Servosteuerung

Dieses Servoprojekt mit Raspberry Pi ist eine großartige Möglichkeit zu lernen, wie Sie Ihren Projekten Bewegung und Kontrolle hinzufügen können. Mit einem Servo können Sie präzise und kontrollierte Bewegungen ausführen, um beispielsweise einen Roboterarm oder eine Kamera fernzusteuern. In diesem Projekt vermitteln wir Ihnen die Grundlagen der Steuerung eines Servos.

 

Dieser Leitfaden behandelt: 

  • Level - Anfänger 25% 25%
  • Dauer 15 Minuten 25% 25%
  • Kostet 103,19 € 30% 30%

Schritt 2: Anschließen

Zunächst müssen wir den Servomotor an den anschließen Raspberry Pi. Sie tun dies, indem Sie die Überbrückungsdrähte mit dem Servomotor verbinden. Dann verbinden wir den Überbrückungsdraht, der am Servomotor befestigt ist, mit dem Raspberry Pi 4B. Verbinden Sie die Kabel mit den folgenden Pins: Das rote Jumper-Kabel mit PIN 2 (5 Volt). Das schwarze Überbrückungskabel auf PIN 6 (Masse) und das letzte Überbrückungskabel auf PIN 12 (BCM 18).

Schritt 3: Programmierung

Wenn alles richtig angeschlossen ist und Ihr Pi richtig funktioniert, können wir mit dem Schreiben des Codes beginnen, um den Servo auszuführen. Öffne dich Raspberry Pi die Thonny-Programmierumgebung. Erstellen Sie dann eine neue Datei mit dem Namen servo_project.py (Sie können sie beliebig nennen, solange „.py“ dahinter steht!) Speichern Sie diese Datei und beginnen Sie mit dem Schreiben des folgenden Codes:

von gpiozero import AngularServo
von Zeit importieren Schlaf

 

servo = AngularServo (18, min_pulse_width=0.0006, max_pulse_width=0.0023)

 

während (Wahr):
Servowinkel = 90
Schlaf (2)
Servowinkel = 0
Schlaf (2)
Servowinkel = -90

Schlaf (2)

Mit diesem Code steuern Sie Ihren Servomotor. Schauen wir uns den Code Zeile für Zeile an und sehen, welche Zeile was macht!

Der Code beginnt mit dem Import der AngularServo- und Sleep-Bibliotheken.

servo = AngularServo (18, min_pulse_width=0.0006, max_pulse_width=0.0023)

Mit diesem Codestück erstellen wir eine Variable namens servo. In diesem Fall sagen wir, dass der Datenpin GPIO 18 ist. Und wir sagen, was die minimale und maximale Impulsbreite ist, die 0.0006 und 0.0023 beträgt.

während (Wahr):
Servowinkel = 90
Schlaf (2)
Servowinkel = 0
Schlaf (2)
Servowinkel = -90

Schlaf (2)

 

Hier machen wir eine Endlosschleife mit einer „While (True)“-Anweisung. Das Servo geht hier vom 90-Grad-Winkel zum 0-Grad-Winkel zum -90-Grad-Winkel. Mit 2 Sekunden Pause dazwischen.

Schritt 4: Ergebnis

 Sie haben jetzt den Servo mit Ihnen verbunden Raspberry Pi und den Code geschrieben, der den Servo zum Laufen bringt. Speichern Sie Ihre Datei und klicken Sie auf „Ausführen“ (große grüne Schaltfläche in „Thonny“ mit einer Wiedergabeschaltfläche darin) und sehen Sie, was passiert! Funktioniert Ihr Servo nicht? Dann sieh dir die vorherigen Schritte an und versuche es erneut!

Hat Ihnen dieses Projekt Spaß gemacht? Schauen Sie sich eines unserer anderen Projekte an!

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