Inhaltsverzeichnis:
- Lieferungen
- Schritt 1: 3D-Druck
- Schritt 2: Blockly
- Schritt 3: Arduino
- Schritt 4: Elektronik
- Schritt 5: Montageanleitung
- Schritt 6: Bluetooth-APP
- Schritt 7: Treten Sie der Otto Builder Community bei
Video: Otto DIY Humanoider Roboter - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:17
Tinkercad-Projekte »
Der zweibeinige Otto-Roboter hat jetzt Arme, die einem "Menschen" ähneln, und eine LED-Matrix, um Emotionen auszudrücken. 3D-Drucken Sie selbst und sammeln Sie dann die Teile, um sie selbst zu bauen.
Otto ist wirklich Opensource; es bedeutet, dass die Hardware leicht zu erkennen ist, damit andere sie herstellen können, Arduino-kompatibel, 3D-druckbar und anpassbar, die perfekte Gelegenheit, Ihren allerersten Roboter zu bauen und zu haben, Robotik zu lernen und Spaß zu haben. Sie werden die logische Verbindung zwischen Code und Aktion lernen, und wenn Sie es zusammenbauen, werden Sie verstehen, wie seine Komponenten und seine Elektronik funktionieren. Besuchen Sie www.ottodiy.com für weitere Informationen.
Otto DIY Humanoid geht, tanzt, macht Geräusche und vermeidet Hindernisse, wie das Basic, hat aber auch 2 Arme, eine LED-Matrix zum Ausdruck von Emotionen und ein Gyroskop zur Messung von Orientierung und Bewegung für Interaktionen.
Bitte beachten Sie, dass Humanoid im Vergleich zum einfachen zweibeinigen Otto ein fortgeschrittener Roboter ist. Sie benötigen ERFAHRUNG IM BAU VON ROBOTERN UND MEHR ZEIT
Lieferungen
1 x Nano ATmega328
1 x Nano Shield I/O
1 x Kabel USB-A auf Mini-USB
1 x Ultraschallsensor HC-SR04
6 x Micro-Servo MG90s
1 x Summer 24 x weibliches / weibliches Überbrückungskabel
1 x LED-Matrix 8x8
1 x Schallsensor
1 x Berührungssensor
1 x BLE Bluetooth-Modul
1 x Ladegerät + Power Booster
1 x Mikroschalter Selbstsperre Ein/Aus
1 x Gyroskopsensor (optional)
1 x3D gedruckter Kopf
1 x 3D-gedruckter Körper
4 x 3D gedruckte Beine (2 sind die Arme)
2 x 3D gedruckter Griff
2 x 3D gedruckter Fuß
1 x kleiner Kreuzschlitzschraubendreher 8 x zusätzliche M2-Schrauben
Schere oder Zange.
Computer zum Programmieren und Smartphone zum Steuern.
Schritt 1: 3D-Druck
Otto ist sehr gut für den 3D-Druck konzipiert, sodass Sie keine Probleme haben, wenn Sie diese allgemeinen Parameter befolgen:
Empfohlen, einen FDM 3D-Drucker mit PLA-Material zu verwenden. Keine Notwendigkeit Stützen oder Flöße. Auflösung: 0,30 mm Fülldichte 20% Es sollte etwa 9 Stunden dauern, um einen vollständigen Satz von Teilen für einen Otto Humanoid in 3D zu drucken.
Ich habe es in TinkerCAD erstellt, damit Sie herumspielen und Ihren eigenen Roboter anpassen können!
Hier finden Sie STL-Dateien
Schritt 2: Blockly
Für Anfänger wird empfohlen, mit dem Codieren mit unserem neuen Otto Blockly, einer einfachen visuellen Programmiersoftware, zu beginnen:
Otto Blockly ist völlig autonom (keine Arduino-IDE oder Bibliotheks-Setup erforderlich und kein Internetzugang erforderlich).
- Download von unserer Website hier
- Installieren.
- Öffnen Sie das Beispiel für Humanoid.
- Verbinden Sie Ihren Otto-Roboter.
- Wählen Sie Arduino Nano aus,
- Wählen Sie den USB-Port, an dem Ihr Roboter angeschlossen ist.*
- Check/Upload und ja ist so einfach!
*Wenn Ihr Computer das USB-Gerät nicht erkannt hat, sollten Sie den Treiber CH340 für Ihr Betriebssystem installieren. Finden Sie ihn hier:
Erfahren Sie hier mehr über Otto Blockly
Schritt 3: Arduino
Für fortgeschrittene Programmierer können Sie alternativ die Arduino IDE verwenden.
Otto-Bibliotheken hier herunterladen
Sie können das Potenzial Ihres Roboters wirklich ausschöpfen, Sie können viele Beispielcodes (Skizze) ausprobieren, die Sie einfach hochladen und für Ihre eigenen Programme ändern können.
- Laden Sie die Arduino IDE-Software kostenlos herunter
- Installieren Sie die Arduino IDE-Software auf Ihrem Computer.
- Laden Sie die Otto-Bibliotheken herunter, die hier sind
- Öffnen Sie die Arduino IDE, navigieren Sie zu Sketch> Include Library> Add. ZIP Library. Wählen Sie oben in der Dropdown-Liste die Option "ZIP-Bibliothek hinzufügen".
- Sie werden aufgefordert, die Bibliothek auszuwählen. Navigieren Sie zum Speicherort der.zip-Datei, die Sie gerade heruntergeladen haben, und öffnen Sie sie so, wie sie ist.
- Kehren Sie zum Menü Skizze > Bibliothek einschließen zurück. Speisekarte. Sie sollten nun die Bibliothek unten im Dropdown-Menü sehen. Das bedeutet, dass Sie Ottos Codes verwenden können!
- Verbinden Sie Ihren Otto über USB.
- Wählen Sie in Arduino Tools/ Board: „Arduino Nano“Prozessor: „ATmega328 (Old bootloader)“Port COM# (wo Ihr Otto angeschlossen ist)
- Öffnen in Datei/Beispiele/OttoDIYLib/dance/Otto_allmoves_V9.ino
- Überprüfen/laden Sie den Code hoch.
Schritt 4: Elektronik
Bevor Sie Batterien verwenden, sollten Sie Ihre Verbindungen überprüfen und Ihren Roboter mit dem an einen Computer angeschlossenen USB-Kabel testen.
Als gute Praxis sollten Sie Ihre Elektronik und Software in Ihrem Computer überprüfen, bevor Sie alle Roboter zusammenbauen, um zu vermeiden, dass Sie den gesamten Roboter zerlegen müssen, um etwas zu reparieren. Sie können dies tun, indem Sie einfach mindestens alle Servos an der unten im Wring angegebenen Stelle anschließen und einen beliebigen Code hochladen, der Otto zum Bewegen bringt. Wenn Sie für Batterien bereit sind, können Sie auch überprüfen, ob Ihre Stromquelle funktioniert. Abhängig von der Art der Batterien, die Sie haben, gibt es viele Möglichkeiten
Es gibt tatsächlich viele Möglichkeiten, Ihren Otto-Roboter auf verschiedene Weise anzutreiben, die wir in diesem Blogpost-Artikel genauer untersuchen:
Dies ist eine grundlegende Verdrahtung mit Tinkercad Circuits, mit einem Basisprogramm, das Sie einfach codieren können, um sicherzustellen, dass Ihre Servos zentriert sind und alles funktioniert (bitte beachten Sie, dass die Komponenten in Tinkercad Circuits nicht die gleichen sind wie die Arduino UNO anstelle von Nano, aber das prinzip ist das gleiche.
Schritt 5: Montageanleitung
Nachdem wir nun überprüft haben, ob die gesamte Technik ordnungsgemäß funktioniert, können wir endlich mit dem Bauen beginnen! Sammeln Sie alle Teile, die Sie für diese Baugruppe benötigen.
BEINE SIND EIGENTLICH DAS GLEICHE TEIL FÜR DIE ARME!"
Bevor Sie mit der Montage beginnen, laden Sie die Bedienungsanleitung herunter und lesen Sie sie sorgfältig durch.
Oder folgen Sie einfach dem Video.
Wenn Sie bei der Bewegungsprüfung eine Fehlausrichtung feststellen, die Ihre Servos vor der Montage auf die Mitte ausgerichtet hat, aber wenn Sie genauere Bewegungen und Bewegungen wünschen, können Sie eine elektronische Kalibrierung durchführen, wie wir in diesem Blogbeitrag erklären: https://www. ottodiy.com/blog/kalibrierung
Schritt 6: Bluetooth-APP
Viele Leute möchten dies einfach direkt tun, aber ich empfehle, zuerst etwas zu programmieren;)
Wir haben eine tolle App, die Otto steuert und auch grundlegende Sequenzen programmiert, sowohl für iOS als auch für Android. Wenn Sie dazu bereit sind
1. Stellen Sie sicher, dass die Arduino-Bibliotheken von Otto richtig installiert wurden
2. Verbinden Sie dann Ihr Bluetooth-Modul wie folgt:
RX-Pin auf 12 auf der Platine
TX-Pin auf 11
Vcc an beliebige 5V
Gnd zu jedem G
Das Hochladen des Bluetooth-Codes mit Arduino IDE ist einfach, aber Sie müssen sicherstellen, dass die Bibliotheken korrekt installiert sind (Sie müssen diesen Schritt nicht wiederholen, wenn Sie dies bereits getan haben).
3. Navigieren Sie zu File/Examples/OttoDIYLib/Bluetooth/Otto_APP.ino oder öffnen Sie die Arduino.ino-Skizze aus dem Code-Ordner.
4. Verbinden Sie Ihren Otto über USB. Wählen Sie in Arduino Tools/ Board: „Arduino Nano“Prozessor: „ATmega328 (Old bootloader)“Port COM# (wo Ihr Otto angeschlossen ist)
5. Markieren und dann Code über USB hochladen.
6. Laden Sie die APP herunter und installieren Sie sie auf Ihrem Smartphone
7. In Ihren Telefoneinstellungen Bluetooth aktivieren, suchen und mit dem Modul 1234 als Passwort koppeln. (Dies dient zur Verknüpfung mit Ihrem Telefon und muss nur einmal durchgeführt werden)
8. Öffnen Sie dann die eigentliche APP und folgen Sie dem Verbindungsvorgang innerhalb der APP.
9. Fertig! Ihr Otto ist bereit, von Ihrem Telefon aus zu steuern und zu programmieren.
Schritt 7: Treten Sie der Otto Builder Community bei
Herzlichen Glückwunsch, Sie haben einen humanoiden Roboter gebaut! Grundsätzlich gilt.
Echte Humanoide haben mehr Artikulationen, denkst du, du kannst einen komplexeren Roboter erschaffen? Erfahren Sie hier mehr über Codierung, Elektronik, Design, 3D-Druck und Robotik im Allgemeinen in unserem Open EDU (Open Education) Programm.
Teilen Sie Ihre Kreativität. Die Idee von Otto ist, dass Sie, sobald Sie die Grundlagen gelernt haben, Ihre eigenen hacken und erstellen!
Treten Sie unserer Community hier bei
Gruppe in Facebook. um in der Community zu teilen und um Hilfe zu bitten und unsere Facebook-Seite zu liken
YouTube-Kanal für weitere Anleitungen und Tutorials.
Instagram folgt uns und teilt #ottodiy
Twitter folgt uns und teilt #ottodiy
Werden Sie Teil dieser freundlichen Gemeinschaft von Roboterbauern, Lehrern und Herstellern! Willkommen in unserer Otto Builder Community!
wir sehen uns dort;)
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
So bauen Sie einen leistungsstarken DIY-Metall-Rc-Roboter-Panzer V2.0 – wikiHow
Wie man einen DIY Powerful Metal Rc Robot Tank V2.0 baut: Ein weiteres Projekt zum Bau eines Roboter-Crawlers, aber dieses Mal habe ich meine Hausaufgaben gut gemacht. Im Gegensatz zum vorherigen Roboter besteht der gesamte Körper aus Aluminium, sodass dieser Roboter etwa 2 Pfund weniger wiegt als der vorherige Roboter, der über 6 Pfund wiegt. Ein weiterer Imp
[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