Inhaltsverzeichnis:

Fernbedienung Ihres Arduino-Roboters - Gunook
Fernbedienung Ihres Arduino-Roboters - Gunook

Video: Fernbedienung Ihres Arduino-Roboters - Gunook

Video: Fernbedienung Ihres Arduino-Roboters - Gunook
Video: Der Turtle Roboter 2: Die Infrarot Fernbedienung 2024, November
Anonim
Fernbedienung Ihres Arduino-Roboters
Fernbedienung Ihres Arduino-Roboters
Fernbedienung Ihres Arduino-Roboters
Fernbedienung Ihres Arduino-Roboters

In diesem Instructable werde ich ein Adafruit Motor Shield für Arduino V2 neben einer nRF24L01-Antenne verwenden, um einen ferngesteuerten Roboter mit großer Reichweite zu machen. Ich verwende einen alten Adafruit Arduino 101 CurrieBot mit einem Arduino Uno anstelle des Arduino 101, der mit dem Roboter geliefert wurde. Dieses Tutorial gilt jedoch für jedes Arduino-Projekt, auf dem ein Adafruit Motor Shield V2 ausgeführt wird und das nRF24L01- oder nRF24L01+-Antennen zur Steuerung seines Projekts verwenden möchte.

Verwendete Materialien

  • Arduino 101 Curiebot Kit (mit einem Arduino Uno) -
  • Universal-Arduino-Controller -
  • 2x nRF24L01 Antennen -
  • nRF23L01 Breakout-Adapter -
  • Ein halbes gespaltenes Essstäbchen
  • 3x Brotbinder
  • 7x Stecker auf Buchse Überbrückungsdrähte -

Wenn Sie nach einem vielseitigen Motorcontroller suchen, ist der Motorschild von Adafruit eine großartige Option. Er bietet Platz für vier DC-Motoren oder zwei Stepper sowie viele Servos. Der Controller akzeptiert eine separate Stromversorgung, wenn Sie nicht mit dem Arduino unten teilen möchten. Dies macht es zu einer großartigen Option, wenn Sie Ihren eigenen Roboter entwerfen und konstruieren und Ihnen viele Optionen bieten.

Schritt 1: Schnappen Sie sich einen Roboter zum Steuern

Schnapp dir einen Roboter zum Steuern
Schnapp dir einen Roboter zum Steuern

Ich habe einen CurieBot mit einem Arduino Uno als Basisroboter verwendet, aber Sie können jeden Rahmen verwenden, den Sie wählen. Um das Curiebot-Kit zusammenzubauen, habe ich die Online-Anleitung befolgt. Wenn Sie jedoch Ihren eigenen Roboter zusammenbauen, würde ich empfehlen, dass er die Motoren mit einem separaten Netzteil versorgt. Testen Sie die Abschirmung des Adafruit-Motors, bevor Sie die Antenne verkabeln, um sicherzustellen, dass sie richtig funktioniert. Ich habe Schild-Stacking-Header an meinem Motorschild anstelle der mitgelieferten Header angebracht, um den Schild erweiterbarer und einfacher zu verbinden. Wenn Ihr Motorschild gesoldet ist oder Sie es bereits gesoldet haben, ist das in Ordnung. Direkt neben den Pins, die mit dem Arduino verbunden sind, befindet sich eine identische Reihe von Steckverbindern, die es einfach machen, dem Schild Buchsenleisten hinzuzufügen.

Schritt 2: Antennenunterstützung hinzufügen

Antennenunterstützung hinzufügen
Antennenunterstützung hinzufügen

Ich habe neulich ein Essstäbchen geteilt und es passte in den Schlitz in meinem Roboterrahmen, also habe ich es benutzt. Dafür sollte jede Art von Unterstützung funktionieren. Etwas, um die Antenne aufrecht und die Platine vom Metallrahmen zu halten.

Schritt 3: Befestigen Sie die Antenne lose

Befestigen Sie die Antenne locker
Befestigen Sie die Antenne locker
Befestigen Sie die Antenne locker
Befestigen Sie die Antenne locker

Verwenden Sie einen Brotbinder, um die Antenne und das Breakout-Board lose am Roboter zu befestigen. Stellen Sie sicher, dass es dort positioniert ist, wo Sie es möchten, und vorzugsweise in einer aufrechten Position (ich fand, dass es bei der Signalqualität und -reichweite hilft).

Schritt 4: Sichern Sie die Antenne

Sichern Sie die Antenne
Sichern Sie die Antenne

Wenn Sie es dort haben, wo Sie es haben möchten, befestigen Sie die Antenne am Roboter. Ich habe zwei weitere Brotbinder verwendet, um beide Enden der Antenne plus Breakout-Board an den Roboter zu binden.

Empfohlen: