Inhaltsverzeichnis:

Roboter-Stoßfänger anweisbar - Gunook
Roboter-Stoßfänger anweisbar - Gunook

Video: Roboter-Stoßfänger anweisbar - Gunook

Video: Roboter-Stoßfänger anweisbar - Gunook
Video: Durchgängige Vernetzung in der Robotik für optimale Produktionsprozesse 2024, November
Anonim
Roboterstoßfänger anweisbar
Roboterstoßfänger anweisbar

Ich habe beschlossen, ein anweisbares zu erstellen, das zeigt, wie die Roboterstoßfänger erstellt und auf dem batteriegesteuerten Roboter platziert werden. Zunächst möchten Sie sicherstellen, dass die Drähte an den richtigen Stellen angeschlossen sind. Sonst funktioniert die Schaltung nicht. Zweitens möchten Sie sicherstellen, dass einer der Drähte an VDD (positiv) und die anderen Drähte an VSS (negativ) angeschlossen sind. Schließlich möchten Sie sicherstellen, dass Sie beide Drähte mit der Zinnfolie verbinden. Der allerletzte Schritt, den Sie tun müssen, ist sicherzustellen, dass die Zinnfolie mit den Stoßfängern verbunden ist.

Lieferungen

Die Lieferungen, die verwendet wurden, um dieses Instructable zu erstellen, waren die folgenden:

  • Zwei Stöcke
  • Alufolie
  • 3 Drähte

Schritt 1: Legen Sie die Folie auf die Sticks

Anbringen der Folie auf den Sticks
Anbringen der Folie auf den Sticks

Legen Sie die beiden Stäbchen auf die Rückseite des Stoßfängers und stellen Sie sicher, dass beide Stäbchen mit Alufolie bedeckt sind. Die beste Möglichkeit, um sicherzustellen, dass beide Sticks auf der Rückseite des Roboters bleiben, ist das Anbringen eines kleinen Stücks Klebeband.

Schritt 2: Anschließen der Drähte

Anschließen der Drähte
Anschließen der Drähte

Damit Ihre Schaltung funktioniert, müssen Sie die drei Drähte von VDD und VSS mit den mit Zinnfolie bedeckten Stäben verbinden können.

Schritt 3: Alle Drähte zu einem verbinden

Um alle Drähte auf die Stoßstange zu bringen, um mit der Arbeit zu beginnen, wickeln Sie sie schließlich mit Alufolie ein und drücken Sie sie auf die mit Folie bedeckten Stöcke. Beim Drücken verursachte der Strom aus den Drähten eine Bewegung des Roboters.

Schritt 4: Pass auf, wie es geht

Wenn Sie alle drei Drähte an die Stoßfänger drücken, sollte sich das Auto bewegen. Im nächsten Schritt wird der dafür benötigte Code angezeigt. Das dafür verwendete Programm heißt "Basic Stamp Editor".

Schritt 5: Der Code zum Programmieren des Roboters

Damit sich dieser Roboter bewegen kann, muss er den folgenden Code haben:

' {$STAMP BS2}' {$PBASIC 2.5}

LBump-PIN 11

RBump-PIN 10

LMOTOR PIN 15

RMOTOR PIN 14

RFast CON 650

LFast CON 850

RSlow CON 700

LSLOW CON 800

MStop CON 750

RFastRev CON 850

LFastRev CON 650

RSlowRev CON 800

LSlowRev CON 700

MLoopC VAR Word 'For.. Next Variable bis ca. 65000

TUN

GOSUB Forwardfast 'vorwärts gehen

IF IN10 = 0 THEN ' wenn die beiden Drähte in Eingang 10 gedrückt werden, dann nach links drehen

GOSUB TurnLeft90

ELSEIF IN11 = 0 THEN 'Wenn zwei Drähte in Eingang 11 gedrückt werden, dann rechts abbiegen

GOSUB TurnRechts90

ENDIF

SCHLEIFE

Rechts abbiegen90:

'Unterprozedur zum Abbiegen von 90 Grad nach rechts

'**********************************************************

HOCH 1

NIEDRIG 0

FÜR MLoopC = 1 BIS 22

PULSOUT LMOTOR, LfastRev 'einen Impuls vorwärts bewegen

PULSOUT RMOTOR, Rfast 'mit Pins und Konstanten

PAUSE 20

' 20 mS ermöglicht Roboter, sich zu bewegen ' vor dem NÄCHSTEN Impuls

NÄCHSTE

RÜCKKEHR

'*********************************************************

Links abbiegen90:

'Unterprozedur zum Abbiegen von 90 Grad nach rechts

'********************************************************

HOCH 0

NIEDRIG 1

FÜR MLoopC = 1 BIS 22

PULSOUT LMOTOR, Lfast 'einen Impuls vorwärts bewegen

PULSOUT RMOTOR, RfastRev 'unter Verwendung von Pins und Konstanten

PAUSE 20 '20mS ermöglicht dem Roboter, sich 'vor dem NÄCHSTEN Impuls zu bewegen

NÄCHSTE

RÜCKKEHR

'***********************************************************

VorwärtsSchnell:

' Unterprozedur, um den Roboter ein Feld schnell vorwärts zu bewegen

'**********************************************************

FÜR MLoopC = 1 BIS 70

PULSOUT LMOTOR, LSchnell 'PULSOUT

RMOTOR = RFast

PAUSE 20

NÄCHSTE

RÜCKKEHR

Empfohlen: