Inhaltsverzeichnis:
- Schritt 1: Versuche und Irrtümer beim Entwerfen des Modells
- Schritt 2: Modell und Algorithmus entwerfen
- Schritt 3: Erforderliche Komponenten
- Schritt 4: Aufbau des Körpers
- Schritt 5: Verkabelung
- Schritt 6: Erhöhen der Leistung
- Schritt 7: Codierung
Video: Arduino-basierter humanoider Roboter mit Servomotoren - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:20
Hallo alle zusammen, Dies ist mein erster humanoider Roboter, hergestellt aus PVC-Schaumstoff. Es ist in verschiedenen Stärken erhältlich. Hier habe ich 0,5 mm verwendet. Im Moment kann dieser Roboter nur laufen, wenn ich ihn eingeschaltet habe. Jetzt arbeite ich daran, Arduino und Mobile über das Bluetooth-Modul zu verbinden. Ich habe bereits eine App wie Cortana und Siri für Windows Phone erstellt, die im App Store https://www.microsoft.com/en-us/store/apps/patrick erhältlich ist… Nachdem ich beide erfolgreich verbunden habe, kann ich sie per Sprache steuern Befehl in Windows Phone.
Ich habe viele Monate damit verbracht, das Problem mit dem Übergewicht der Batterie zu lösen und endete mit einem epischen Fehler aufgrund eines Budgetproblems. Also entschied ich mich schließlich, Strom von einer externen Blei-Säure-Batterie zu geben.
Mal sehen, wie ich das perfekte Design des Körpers für den Roboter herausgefunden habe.
Schritt 1: Versuche und Irrtümer beim Entwerfen des Modells
Ich habe zunächst keine Ahnung von der Leistung von Servomotoren und Elektronik-Elektrik, die sich mit Batterien und Schaltungen beschäftigt. Ich plante zuerst einen lebensgroßen Roboter für ungefähr 5 bis 6 Fuß. Nachdem ich fast 6 oder 7 Mal versucht hatte, erkannte ich das maximale Drehmoment eines Servos und reduzierte die Gesamthöhe des Roboters auf 2 bis 3 Fuß.
Ich habe dann bis zur Hüfte des Roboters versucht, den Gehalgorithmus zu überprüfen.
Schritt 2: Modell und Algorithmus entwerfen
Bevor wir weitermachen, müssen wir entscheiden, wie viele Motoren benötigt werden und wo wir reparieren müssen. Gestalten Sie dann die Karosserieteile nach den angegebenen Bildern.
Schritt 3: Erforderliche Komponenten
1) Plastikfolie
2) Sekundenkleber
3) 15 - Servomotoren mit hohem Drehmoment (ich habe TowerPro MG995) verwendet
4) Arduino Atmega 2560 oder andere Arduino-Boards
5) 6V Batterie (mindestens 3 Nr. Höchstens 5 Motoren für jede Batterie)
6) HC-05 Bluetooth-Modul für die Kommunikation
7) Andere grundlegende Dinge, die jeder Bastler hat!
Schritt 4: Aufbau des Körpers
Nachdem ich mit Holzstücken gekämpft hatte, fand ich diese Plastikfolie ziemlich einfach zu schneiden und zu kleben, um verschiedene Formen zu machen.
Ich schneide Löcher, um Servomotoren direkt in das Blatt zu passen, indem ich Sekundenkleber auftrage (ich habe 743).
Schritt 5: Verkabelung
Ich studiere kein Elektronik- oder Elektrofach. Und ich habe nicht genug Geduld, um eine Leiterplatte zu entwerfen oder die richtige Verdrahtung zu entwerfen. Deshalb diese unordentliche Verkabelung.
Schritt 6: Erhöhen der Leistung
Sie sehen, dass ich zunächst nur 11 Servomotoren verwendet habe. Aufgrund von Übergewichtsproblemen ist es während des Tests heruntergefallen und gebrochen. Also habe ich 4 weitere Servos an jeder Beinverbindung erhöht.
Schritt 7: Codierung
Ich habe Arduino-Code angehängt.
für(i=0;i<180;i++)
{
servo.write(i);
}
Dies ist der grundlegende Code zum Drehen jedes Servomotors, der an einem Arduino-Board befestigt ist.
Aber die Kalibrierung der Rotationsgrade und die Entscheidung, welche Motoren während der Bewegung jedes Beins laufen sollen, ist der schwierigste Teil der Codierung. Dies kann durch einen anderen Sketch namens (Servo_Test) erfolgen. Indem wir den Rotationsgrad jedes Motors durch serielle Kommunikation über das Arduino-Board testen, können wir jeden Motor kalibrieren.
Schließlich beginnt der Roboter zu gehen, nachdem er im seriellen Monitorfenster den Wert „0“eingegeben hat.
Ich habe auch einen Beispiel-Quellcode für Windows Phone 8.1 zum Verbinden von Arduino und Mobile über Bluetooth beigefügt.
Empfohlen:
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
SCARA-Roboter: Lernen über Vorwärts- und inverse Kinematik !!! (Plot Twist Erfahren Sie, wie Sie mit PROCESSING eine Echtzeitschnittstelle in ARDUINO erstellen !!!!): 5 Schritte (mit Bildern)
SCARA-Roboter: Lernen über Vorwärts- und inverse Kinematik !!! (Plot Twist Learn How to Make a Real Time Interface in ARDUINO Using PROCESSING !!!!): Ein SCARA-Roboter ist eine sehr beliebte Maschine in der Industriewelt. Der Name steht sowohl für Selective Compliant Assembly Robot Arm als auch für Selective Compliant Articulated Robot Arm. Es ist im Grunde ein Roboter mit drei Freiheitsgraden, da er die ersten beiden Displ
RC-Tracked-Roboter mit Arduino – Schritt für Schritt: 3 Schritte
RC Tracked Robot mit Arduino – Schritt für Schritt: Hey Leute, ich bin zurück mit einem weiteren coolen Robot-Chassis von BangGood. Ich hoffe, Sie haben unsere vorherigen Projekte durchgegangen – Spinel Crux V1 – Der gestengesteuerte Roboter, Spinel Crux L2 – Arduino Pick-and-Place-Roboter mit Roboterarmen und The Badland Braw
Arduino - Balance - Balancierender Roboter - Wie macht man?: 6 Schritte (mit Bildern)
Arduino - Balance - Balancierender Roboter | Wie macht man?: In diesem Tutorial lernen wir, wie man einen Arduino-Balance-(Balance-)Roboter herstellt, der sich selbst ausbalanciert. Zuerst kannst du dir das Video-Tutorial oben ansehen
[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