Inhaltsverzeichnis:

Hex Robo V1 (mit Kanone) - Gunook
Hex Robo V1 (mit Kanone) - Gunook

Video: Hex Robo V1 (mit Kanone) - Gunook

Video: Hex Robo V1 (mit Kanone) - Gunook
Video: Polizei Auto geklaut 😱🚔 2024, Juli
Anonim
Hex Robo V1 (mit Kanone)
Hex Robo V1 (mit Kanone)

Inspiriert von meinem vorherigen Roboter, erstelle ich diesmal Hex Robo für War Game.

Ausrüsten mit Kanone (nächstes auf V2) oder vielleicht mit Joystick gesteuert (nächstes auf V3) Ich denke, es wird Spaß machen, mit einem Freund zu spielen.

schießen sich gegenseitig mit kleinen Kanonenplastikkugeln und fordern Sie heraus, um zu gewinnen …

Bei meinem vorherigen Roboter sind einige Teile schwer zu drucken und schwer zu montieren… deshalb habe ich diesen Roboter entwickelt, der einfacher zu drucken, einfacher zu montieren und weniger Teile ist.

Die Verwendung von 18 Servos oder 18DOF mit 3 Joins pro Bein ist für einen Hexabot-Roboter flexibel genug als für einen 12DOF-Hexabot-Roboter.

Ich hoffe, Sie können das Bauen genießen…

Schritt 1: Material: Was Sie vorbereiten müssen

Material: Was Sie vorbereiten müssen
Material: Was Sie vorbereiten müssen
Material: Was Sie vorbereiten müssen
Material: Was Sie vorbereiten müssen
Material: Was Sie vorbereiten müssen
Material: Was Sie vorbereiten müssen
Material: Was Sie vorbereiten müssen
Material: Was Sie vorbereiten müssen

Dies sind alle Komponenten, die Sie kaufen müssen:

  1. 32 CH-Servocontroller (x1)
  2. Wemos D1 Mini (x1)
  3. Servo MG90S Metallgetriebe (x18)
  4. 5V Ubec 6A minimal (1x)
  5. Mini-DC-DC-Abwärtswandler (x1)
  6. Buchse - Buchse Dupont-Kabelbrücke (ca. x10)
  7. Batterie 3S (x1)
  8. kleine Schraube für Korpus und Servohorn

Schritt 2: 3D-Drucken Sie Ihren Robo

3D-Drucken Sie Ihren Robo
3D-Drucken Sie Ihren Robo
3D-Drucken Sie Ihren Robo
3D-Drucken Sie Ihren Robo

Sie können meine Hex Robo 3D-Dateien von thingiverse herunterladen

Normalerweise drucke ich es mit PLA oder ABS

Was Sie drucken müssen ist:

  • 3 Paar Tibia
  • 3 Paar Coxa
  • 3 Femurschmerzen
  • 1 Hauptkörper
  • 1 Obere Abdeckung
  • 1 Untere Abdeckung

Schritt 3: Montieren Sie Ihren Robo

Image
Image
Anschließen des Dot
Anschließen des Dot

Folgen Sie einfach dem Video oben

Nachdem alle fertig sind, können wir dem Arduino-Code mehr Bewegung hinzufügen. Ich benutze den RRobot-Servocontroller, um etwas Bewegung zu machen, und nachdem wir den seriellen Befehl für das Servo haben, können wir ihn mit einigen Codeanpassungen in den Code einfügen.

Hier herunterladen

oder hier @4shared nur für Windows & Linux

PS Sehr sehr WICHTIG:

alle RX und TX von und zu Wemos und Servotreibern müssen fest verbunden sein, da Schleifenroutinen immer "OK antworten" von den 32 Servotreibern überprüfen. Wenn der Servotreiber nicht gefunden wird und keine "OK"-Antwort erfolgt, wird das Programm in "void the wait_serial_return_ok()" eingeschlauft. Dieser Fehler verursacht: - Kann keine Verbindung zum AP herstellen - Leere Webseite - Der Ladevorgang der Seite wird nicht abgeschlossen

Schritt 4: Anschließen des Dot

Dies ist alles elektronische Schaltplan, im Grunde alle Servos, die von einem 32CH-Servocontroller gesteuert werden, da er bereits einen Mikrocontroller enthält. Genau wie Arduino ist es unabhängig und kann mit seriellen Befehlen vom PS2-Controller, PC oder einem anderen Gerät gesteuert werden.

Verkabelungszuordnung:

  1. 5V Stromausgang (+) von UBEC
  2. Boden von UBEC und Mini Stepdown
  3. 5V Stromausgang (+) vom Mini-Step-Down
  4. zum Wemos D1 Mini-G-Pin
  5. zum Wemos D1 Mini 5V-Pin
  6. zum Wemos D1 mini RX-Pin
  7. zum Wemos D1 Mini-TX-Pin
  8. (passen Sie die Stiftfarbe an die Farbe des Servokabels an) zum rechten Vorderbein (Stift 1 an Coxa, Stift 2 an Femur, Stift 3 Tibia-Servo)
  9. (passen Sie die Stiftfarbe an die Farbe des Servokabels) an das linke Vorderbein (Stift 5 an Coxa, Stift 6 an Femur, Stift 7 Tibia-Servo)
  10. (passen Sie die Stiftfarbe an die Farbe des Servokabels an) zum linken mittleren Bein (Stift 13 an Coxa, Stift 14 an Femur, Stift 15 Tibia-Servo)
  11. (passen Sie die Stiftfarbe an die Farbe des Servokabels an) zum rechten mittleren Bein (Stift 17 an Coxa, Stift 18 an Femur, Stift 19 Tibia-Servo)
  12. (passen Sie die Stiftfarbe an die Farbe des Servokabels an) zum linken Hinterbein (Stift 25 an Coxa, Stift 26 an Femur, Stift 27 Tibia-Servo)
  13. (Passen Sie die Stiftfarbe an die Farbe des Servokabels an) zum rechten Hinterbein (Stift 29 an Coxa, Stift 30 an Femur, Stift 31 Tibia-Servo)

Schritt 5: Erste Pose

Anfangshaltung
Anfangshaltung
Anfangshaltung
Anfangshaltung

WICHTIG…!!

  1. Wenn Sie den Servotreiber einschalten, bewegen sich alle Servos in die Ausgangs- / Standardposition / Pose
  2. Befestigen Sie das Servohorn so nah wie möglich wie in der Abbildung oben oder im Video oben
  3. Bringen Sie das Servohorn wieder an und stellen Sie die Pose von Coca, Tibia und Femur genau wie auf dem Bild oben ein
  4. aus- und wieder einschalten, um sicherzustellen, dass alle Beine in der richtigen Position sind
  5. Mach dir keine Sorgen, wenn der Winkel etwas anders ist
  6. du kannst es immer noch auf den arduino-code trimmen

Schritt 6: NodeMCU AP

NodeMCU-AP
NodeMCU-AP

Flashen Sie Ihre NodeMCU

Laden Sie den Code hier herunter

Das WeMos D1 mini ist ein minimales ESP8266-WLAN-BoardMit wemos D1 mini als WIFI-AP können wir serielle Befehle an den 32-Kanal-Servocontroller senden und die Unabhängigkeit zum Webserver-AP zur Steuerung des Roboters werden. Alles was wir brauchen, ist nur das flashen des nodeMCU Boards mit dem Code Attach und wir können das Smartphone mit dem nodeMCU AP verbinden und mit dem Webbrowser https://192.168.4.1 öffnen und wir können den ganzen Befehl sehen.

ModeMCU-Pin-Zuordnung:

  1. an den 32 CH Servo Controller RX Pin
  2. an den 32 CH Servo Controller TX Pin
  3. ab 32 CH Servocontroller G-Pin
  4. von 32 CH Servocontroller 5V Pin

Schritt 7: Überprüfen Sie dieses Hex-Robo-Demovideo…

Image
Image
Ja … Jetzt hat es ein Kanonenmodul …
Ja … Jetzt hat es ein Kanonenmodul …

bald werde ich die NRF-Fernbedienung posten…

warte ab…aber bis dahin, viel Spaß damit…

PS: Ich aktualisiere gerade das Kanonenmodul unten…

Schritt 8: Ja … Jetzt hat es ein Kanonenmodul …

Image
Image

Laden Sie das 3D-Modell der Kanone herunter von:

Schritt 9: Kanonenverkabelungsschema

Kanonenverkabelungsschema
Kanonenverkabelungsschema
Kanonenverkabelungsschema
Kanonenverkabelungsschema

Liste der elektronischen Teile:

Paar Motor 716 gebürstet 60000rpm (normalerweise für jjrc h67 e011 Minidrohne)

  • Power-Mosfet-Modul
  • Mini-360 Super kleines Netzteilmodul DC DC Step-Down Power Module für Arduino
  • MG90S Metallgetriebeservo

Wissenswertes:

  • Stellen Sie das DC-zu-DC-Spannungspotensio nicht so ein, dass es so schnell wie möglich vibriert und nicht vibriert (wenn das Rad immer vibriert, wuchten Sie Ihr Rad bitte neu aus).
  • Trigger-Servo mit PIN 6 Ihres Arduino / NodeMCU verbinden und MS90S-Cannon-Trigger-Servo-Header mit PIN 24 des 32-Kanal-Servocontrollers verbinden
  • Wenn Sie eine LED für die Statusanzeige hinzufügen möchten, können Sie eine Verbindung mit der PIN 5 (für das positive LED-Bein) von Arduino / Nodemcu herstellen, indem Sie eine 5 V LED + einen Widerstand am positiven Bein verwenden (kann einen beliebigen Wert zwischen 100 Ohm und etwa 10 K Ohm haben) und die negatives Bein zu GND
Bring es in Bewegung
Bring es in Bewegung
Bring es in Bewegung
Bring es in Bewegung

Zweiter Preis bei Make it Move

Empfohlen: