WSAL11820 – RPi Motor Driver Board
Erscheinungsbild
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
- RPi Motor Driver Board - Waveshare Wiki
- Quellrevision: 69311
- Erfasst: 2026-08-30T03:09:38+00:00
- SHA-256:
f98aca6ff87d2a3f0ab4d00578a8454cc102634d332644dbf42bfe4e5a3cbd4a