Zum Inhalt springen

WSAL11820 – RPi Motor Driver Board

Aus JW Tech Wiki
Version vom 6. September 2026, 00:27 Uhr von JWTechPublisher (Diskussion | Beiträge) (Freigegebene technische Dokumentation veröffentlicht; Text-only und noindex)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Dokumentationshinweis: Diese technische Dokumentation wurde aus einer archivierten Lieferantenquelle neu formuliert. Technische Angaben und Befehle müssen vor der Verwendung mit der Produktversion und den Herstellerunterlagen abgeglichen werden.

Zusammenfassung

Die RPi-Motorsteuerungsplatine (Waveshare) ist eine Raspberry-Pi-Erweiterung zur Ansteuerung von Gleichstrom- und Schrittmotoren. Über die Pins M1–M4 werden zwei Motoren angesteuert; PWMA/PWMB aktivieren bzw. deaktivieren die PWM-Ausgänge. Das Modul eignet sich für einfache Roboteranwendungen mit Fernbedienung.

Zugeordnete Produkte bei JW Tech

Technische Übersicht

  • Gleichstrom-/Schrittmotor-Ansteuerung über vier Ausgänge: M1, M2 rechter Motor; M3, M4 linker Motor.
  • PWMA und PWMB sind PWM-Erzeugungspins; nur bei Hochpegel werden PWM-Signale an M1–M4 ausgegeben, was die Drehzahl steuert.
  • Steuerlogik: Vorwärts = M1/M3 auf 1, Rückwärts = M2/M4 auf 1, Rechtsdrehen = nur rechter Motor vorwärts, Linksdrehen = nur linker Motor vorwärts, Stopp = alle Null.
  • Beispielprojekt Infrarot-Fernsteuerung: NEC-Protokoll wird über Pin 18 empfangen und dekodiert; Tasten 2/8/4/6/5 steuern Geradeaus/Rückwärts/Rechts/Links/Stopp; „–“ und „+“ regeln die Geschwindigkeit.
  • Demo-Code wird per wget geladen, entpackt und mit Python gestartet; bei Fehlern muss die benötigte Bibliothek ggf. manuell installiert werden.
  • Bullseye-Betriebssystem: Paketbefehl ist „apt“ statt „apt-get“; nur Python 3 wird unterstützt.
  • Chassis und Kamera sind nicht im Lieferumfang enthalten und müssen separat erworben werden.

Befehle und Beispiele – vor Ausführung prüfen: 

sudo apt-get install p7zip
wget https://files.waveshare.com/upload/9/96/RPi-Motor-Driver-Board-Demo-Code.tar.gz
tar xzvf RPi-Motor-Driver-Board-Demo-Code.tar.gz
sudo chmod 777 -R RPi-Motor-Driver-Board-Demo-Code
cd ~/RPi-Motor-Driver-Board-Demo-Code/python
sudo python motor.py

Hinweise und Versionsgrenzen

  • Die genaue Hardware-Version der Platine ist in der Quelle nicht angegeben; Verdrahtung kann je nach Revision abweichen.
  • Keine Angaben zu Stromversorgungsspannung, maximaler Stromaufnahme oder Schutzschaltungen – diese Werte müssen vor dem Betrieb bestätigt werden.
  • Das Beispiel benötigt ein separates Chassis und eine Kamera; ohne diese Komponenten funktioniert das Demo nicht vollständig.
  • Bei Fehlermeldungen des Beispiels muss die Python-Bibliothek manuell installiert werden; die exakte Bibliothek ist aus der Quelle nicht eindeutig ersichtlich.
  • Die Tastenbelegung der Infrarot-Fernbedienung variiert je nach Gerät; eine Anpassung des Programms kann nötig sein.

Quelle und Revisionsnachweis