Inhaltsverzeichnis:

Konvertieren von einem Säbelzahn zu einem RoboClaw-Motorcontroller - Gunook
Konvertieren von einem Säbelzahn zu einem RoboClaw-Motorcontroller - Gunook

Video: Konvertieren von einem Säbelzahn zu einem RoboClaw-Motorcontroller - Gunook

Video: Konvertieren von einem Säbelzahn zu einem RoboClaw-Motorcontroller - Gunook
Video: Dr. Eckart von Hirschhausen: Stressbewältigung (5/7) 2024, November
Anonim
Umrüsten von einem Säbelzahn- zu einem RoboClaw-Motorcontroller
Umrüsten von einem Säbelzahn- zu einem RoboClaw-Motorcontroller

Die Sabertooth-Motorsteuerungen der Dimension Engineering-Reihe und die RoboClaw-Steuerungen der BasicMicro-Reihe sind eine beliebte Wahl für Roboterprojekte der Einstiegsklasse. Sie verwenden jedoch zwei sehr unterschiedliche Systeme zur Konfiguration des Controllers. Der Sabertooth verwendet einen DIP-Schalter und der RoboClaw verwendet ein Softwaresystem namens Motion Studio. Dieser Artikel zeigt, wie Sie von den Einstellungen eines bestehenden Sabertooth-Setups zu einem ähnlichen Setup auf einem RoboClaw-Controller wechseln.

Schritt 1: RC-Steuerung mit Differenzialantrieb

RC-Steuerung mit Differenzialantrieb
RC-Steuerung mit Differenzialantrieb
RC-Steuerung mit Differenzialantrieb
RC-Steuerung mit Differenzialantrieb

Eine der beliebtesten Konfigurationen für RoboClaw und Sabertooth ist die Verwendung eines RC-Empfängerausgangs zur Steuerung eines Roboters mit Differentialantrieb. Roboter und Rover im Tankstil sind eine gängige Anwendung für diese Konfiguration. Das obige Bild zeigt die Sabertooth DIP-Schaltereinstellungen für diesen Modus.

Um einen RoboClaw so zu konfigurieren, dass er den Sabertooth-Einstellungen entspricht, befolgen Sie die nachstehenden Anweisungen.

Verbinden Sie den RoboClaw über ein USB-Kabel mit einem Computer. Beachten Sie, dass der RoboClaw nicht über die USB-Verbindung mit Strom versorgt wird und eine dedizierte Stromquelle benötigt. Öffnen Sie Motion Studio und klicken Sie auf "Ausgewähltes Gerät verbinden". Klicken Sie nun auf der linken Seite der Anwendung auf "Allgemeine Einstellungen".

Stellen Sie im Bereich "Setup" den Control Mode auf "RC". Aktivieren Sie als Nächstes im Bereich "RC/Analog Options" das Kontrollkästchen "Mixing". Beenden Sie, indem Sie die Einstellungen auf dem Board speichern. Wählen Sie im Menü oben in der Anwendung "Gerät" und dann "Einstellungen speichern".

Der RoboClaw ist jetzt für den RC-Modus mit Differentialantrieb konfiguriert. Sehen Sie sich das Bild an, um eine Momentaufnahme der Einstellungen in Motion Studio zu sehen.

Schritt 2: Analoge Steuerung mit Differenzialantrieb

Analoge Steuerung mit Differenzialantrieb
Analoge Steuerung mit Differenzialantrieb
Analoge Steuerung mit Differenzialantrieb
Analoge Steuerung mit Differenzialantrieb

Eine weitere beliebte Konfiguration ist die Verwendung eines analogen Eingabegeräts wie eines Joysticks oder Potentiometers, um einen Roboter mit Differentialantrieb zu steuern. Das Bild zeigt die Sabertooth DIP-Schaltereinstellungen für diesen Modus.

Um einen RoboClaw so zu konfigurieren, dass er den Sabertooth-Einstellungen entspricht, befolgen Sie die nachstehenden Anweisungen.

Verbinden Sie den RoboClaw über ein USB-Kabel mit einem Computer. Beachten Sie, dass der RoboClaw nicht über die USB-Verbindung mit Strom versorgt wird und eine dedizierte Stromquelle benötigt. Öffnen Sie Motion Studio und klicken Sie auf "Ausgewähltes Gerät verbinden". Klicken Sie nun auf der linken Seite der Anwendung auf "Allgemeine Einstellungen".

Stellen Sie im Bereich "Setup" den Steuerungsmodus auf "Analog". Aktivieren Sie als Nächstes im Bereich "RC/Analog Options" das Kontrollkästchen "Mixing". Beenden Sie, indem Sie die Einstellungen auf dem Board speichern. Wählen Sie im Menü oben in der Anwendung "Gerät" und dann "Einstellungen speichern".

Der RoboClaw ist jetzt für den RC-Modus mit Differentialantrieb konfiguriert. Sehen Sie sich das Bild an, um eine Momentaufnahme der Einstellungen in Motion Studio zu sehen.

Schritt 3: Paketserien

Paketserien
Paketserien
Paketserien
Paketserien

Für eine kompliziertere Steuerung eines Motorcontrollers kann der paketserielle Modus in Verbindung mit einem Mikrocontroller verwendet werden, um Befehle an einen Motorcontroller zu senden. Sowohl der RoboClaw als auch der Sabertooth verfügen über einen seriellen Paketmodus, obwohl es einige Unterschiede bei der Implementierung gibt. Das Bild zeigt die DIP-Schaltereinstellungen für einen Sabertooth im seriellen Paketmodus.

Um einen RoboClaw so zu konfigurieren, dass er den Sabertooth-Einstellungen entspricht, befolgen Sie die nachstehenden Anweisungen.

Verbinden Sie den RoboClaw über ein USB-Kabel mit einem Computer. Beachten Sie, dass der RoboClaw nicht über die USB-Verbindung mit Strom versorgt wird und eine dedizierte Stromquelle benötigt. Öffnen Sie Motion Studio und klicken Sie auf "Ausgewähltes Gerät verbinden". Klicken Sie nun auf der linken Seite der Anwendung auf "Allgemeine Einstellungen".

Stellen Sie im Bereich "Setup" den Control Mode auf "Packet Serial". Als nächstes setzen Sie im Bereich mit der Bezeichnung "Seriell" die Packet Serial Address auf 128 und die Baudrate auf dieselbe Baudrate, die mit dem Sabertooth verwendet wird. Beenden Sie, indem Sie die Einstellungen auf dem Board speichern. Wählen Sie im Menü oben in der Anwendung "Gerät" und dann "Einstellungen speichern".

Der RoboClaw ist jetzt für den RC-Modus mit Differentialantrieb konfiguriert. Sehen Sie sich das Bild an, um eine Momentaufnahme der Einstellungen in Motion Studio zu sehen.

Es gibt Unterschiede zwischen dem paketseriellen Befehlssatz von RoboClaw und Sabertooth. Der RoboClaw bietet jedoch Kompatibilitätsbefehle, die denen des Sabertooth entsprechen, so dass der meiste Code vom Sabertooth auf den RoboClaw übertragbar sein sollte.

Empfohlen: