Inhaltsverzeichnis:
- Schritt 1: Zubehör
- Schritt 2: Gestalten
- Schritt 3: Bauen
- Schritt 4: Programm
- Schritt 5: Mögliche Probleme…
Video: Black Knight Roboter - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:16
Gute Nachrichten, Leute!
Heute lernen wir, wie man mit dem Hummingbird Duo Robotics Kit und verschiedenen Karton- und Papiermaterialien einen Black Knight-Roboter baut. Wenn Sie fertig sind, haben Sie einen Black Knight-Roboter, der auf Bewegungen reagiert! Schauen Sie sich das Bild und das Video oben an, um das fertige Produkt zu sehen!
Schritt 1: Zubehör
Für dieses Projekt benötigen Sie (in Bildern von oben nach unten, von links nach rechts angezeigt):
verschiedene Größen von Kartons und/oder Posterkarton (oder Karton)
1 Hummingbird Duo Board (mit Strom- und USB-Kabeln)
3 Distanzsensoren
4 Servos
2 dreifarbige LEDs
2 Vibrationsmotoren (optional)
Heißklebepistole, Isolierband und/oder Klebeband
Schritt 2: Gestalten
Zu Beginn sollten Sie einige Ideenskizzen erstellen, wie Ihr Roboter aussehen soll. Indem Sie dies zuerst tun, können Sie die ungefähre Größe der Kartons planen, die Sie möglicherweise benötigen, oder wie Sie den Posterkarton schneiden und falten. Sie sollten die Grundproportionen des Roboters bestimmen und wie jede Bewegung aussehen soll. Ich zeige meine Skizzen und erkläre meinen Denkprozess, aber du kannst mein Design gerne ändern und kreativ werden!
In dieser Phase sollten Sie auch mit dem Kolibri-Duo und allen Teilen experimentieren. Um zu erfahren, wie das Verbinden von Teilen mit der Platine funktioniert, besuchen Sie diese Seite: https://www.hummingbirdkit.com/learning/tutorials/connecting-electronics. Verbringen Sie einige Zeit damit, mit den Sensoren, Servos und LEDs zu arbeiten, damit Sie wissen, wie sie alle funktionieren! Servos können sich nur um 180 Grad bewegen, also stellen Sie sicher, dass Sie dies in Ihrem Design berücksichtigen. Es kann hilfreich sein, mit diesen Dingen zu arbeiten, bevor Sie Ihren Roboter bauen, damit Sie entsprechend planen können.
Schritt 3: Bauen
Nachdem Sie alles auf Papier geplant haben, ist es Zeit, mit dem Bauen zu beginnen! Es gibt viele Möglichkeiten, dies zu bauen, aber ich habe eine lange, dünne Schachtel für den Körper und eine aufgerollte Postertafel für die Armsegmente verwendet. Jeder Arm dreht sich am Körper und am Ellbogen.
Schrauben Sie den weißen Teil des Servos ab, der sich bewegt und entfernen Sie ihn, damit Sie ihn an die Innenseite der Arme kleben können. Jeder Arm hat eine davon auf der Innenseite, damit sie sich sicher mit den Servos bewegen. Sie müssen Löcher für die Teile schneiden, die wieder mit dem Servo verbunden sind. Außerdem müssen Sie Schlitze in die Arme schneiden, oberhalb der Schrauben für die Servos. Auf diese Weise können Sie einen Schraubendreher einsetzen, um die Servos festzuziehen.
Beide Servos am rechten Arm sollten nach oben und unten schwenken (mit beiden Teilen des Arms vertikal). Das obere Servo am linken Arm sollte sich von links nach rechts bewegen, wobei der Arm vertikal ausgerichtet ist, und der untere Server sollte sich mit diesem Teil horizontal von links nach rechts bewegen.
Sie können oben einige Bilder von meinem Bauprozess sehen. Lassen Sie sich von diesen inspirieren, aber haben Sie keine Angst, etwas anderes auszuprobieren!
Schritt 4: Programm
Jetzt ist es endlich an der Zeit, Ihren Roboter zum Leben zu erwecken (irgendwie)! Mit if / else-Anweisungen sollten Sie dem Roboter sagen, dass er eine Bewegung ausführen soll, wenn ein Sensor ausgelöst wird. Wie Sie im Video meines fertigen Roboters gesehen haben, wähle ich eine Schwerthieb- und Schildbewegung. Sie können oben ein Bild meines Codes sehen, aber wie bei allem anderen bin ich mir sicher, dass es viele Möglichkeiten gibt, diesen Roboter zu programmieren. Ich habe Snap verwendet, aber Sie können auch eine Vielzahl anderer Programmiersprachen verwenden.
Ein paar Probleme, auf die Sie achten sollten:
Vergessen Sie nicht, die Anfangswerte für alle Servos und LEDs einzustellen! Ihr Roboter braucht einen Ausgangspunkt!
Platzieren Sie den gesamten Code in einer "für immer" Schleife, sonst wird Ihr Roboter nie eine Bewegung beenden.
Wenn Sie sich entscheiden, 2 Sensoren für die Schwertbewegung zu verwenden (wie ich es getan habe), müssen Sie die if / else-Anweisung für einen Sensor innerhalb der else-Anweisung für den anderen Sensor platzieren. Sonst widersprechen sie sich.
Schritt 5: Mögliche Probleme…
Überprüfen Sie unbedingt Ihre Servos, bevor Sie sie ankleben. Das Letzte, was Sie wollen, ist, dass der Arm Ihres Roboters nach hinten gerichtet ist, dann müssen Sie das Servo neu kleben!
Ihr Schwert kann sich verbiegen, je nachdem, wie Sie es bauen (Posterbrett ist nicht das stabilste). Ich habe dies behoben, indem ich ein langes Metallstück in das Schwert eingefügt habe (ich habe ein Objekt vom Typ Spieß verwendet, aber kein spitzes!).
Es scheint, dass das maximale Gewicht der Servos irgendwo bei 1 anderen Servo liegt und die Materialien, die ich für den rechten Arm und das Schwert verwendet habe. Ursprünglich wollte ich einen Motor im Schwert haben, damit seine Position eingestellt werden konnte. Mit dem Motor konnte der Arm jedoch nicht die vollen 180 Grad drehen. Achten Sie also auf das Gewicht Ihrer Materialien!
Betrachten Sie die Platzierung Ihres Schildes, erst nachdem ich meinen mit Heißkleber an den Arm geklebt hatte, wurde mir klar, dass sich der Arm in der Mitte des Schildes befinden sollte. Das Platzieren des Arms an der Unterseite des Schildes führt zu Instabilität. Aufgrund der Platzierung meiner Sensoren wäre es jedoch schwierig gewesen, meinen Schild nach unten zu bewegen.
Scheuen Sie sich nicht, neu anzufangen oder Ihr Design nach einem schlechten Start zu ändern! Die Bilder oben zeigen meinen ersten Versuch, bevor ich eine bessere Vorstellung davon habe, wie der Roboter aussehen sollte.
Dieser Roboter wird höchstwahrscheinlich auch sehr frontlastig sein, sodass Sie möglicherweise ein Gegengewicht oder eine Stütze an der Rückseite hinzufügen müssen.
Empfohlen:
Einen Roboter zur Hindernisvermeidung bauen – wikiHow
Wie man einen Hindernisvermeidungsroboter macht: Der Hindernisvermeidungsroboter ist ein einfacher Roboter, der von einem Arduino betrieben wird und was er tut, ist, dass er nur herumstreift und Hindernissen ausweicht. Er erkennt die Hindernisse mit einem HC-SR04 Ultraschallsensor, d. h. wenn der Roboter ein Objekt in der Nähe von
Einen intelligenten Roboter mit Arduino bauen – wikiHow
Wie man einen intelligenten Roboter mit Arduino macht: Hallo, ich bin Arduino-Hersteller und in diesem Tutorial werde ich Ihnen zeigen, wie man einen intelligenten Roboter mit Arduino macht, wenn Ihnen mein Tutorial gefallen hat, dann überlegen Sie, meinen Youtube-Kanal namens Arduino-Hersteller zu unterstützen
Einen humanoiden Roboter bauen – wikiHow
Wie man einen humanoiden Roboter baut: Hey Leute! Ich hoffe, Sie haben bereits meine vorherige anweisbare "Online-Wetterstation (NodeMCU)" und Sie sind bereit für einen neuen. Nach dem SMARS-Modellroboter, den wir beim letzten Mal zusammengebaut haben, geht es beim heutigen Projekt auch um das Lernen von Robotern und w
Knight Rider Circuit 2: 5 Schritte
Knight Rider Circuit 2: Dies ist mein erster. Zeit, auf instructable zu veröffentlichen, dies ist ein sehr einfaches Arduino-Projekt. Sie brauchen nur etwas einfaches, grundlegendes Material, um dieses Projekt zu bauen. Die Idee zu diesem Projekt ist inspiriert von https://www.instructables.com/id/Knight-Rider-Circ… Dies ist ein
[Arduino-Roboter] Wie erstelle ich einen Motion-Capture-Roboter - Daumen Roboter - Servomotor - Quellcode: 26 Schritte (mit Bildern)
[Arduino-Roboter] Wie erstelle ich einen Motion-Capture-Roboter | Daumen Roboter | Servomotor | Quellcode: Thumbs Robot. Verwendet ein Potentiometer des Servomotors MG90S. Es macht sehr viel Spaß und ist einfach! Der Code ist sehr einfach. Es sind nur etwa 30 Zeilen. Es sieht aus wie ein Motion-Capture.Bitte hinterlassen Sie Fragen oder Feedback![Anleitung] Quellcode https://github.c