Inhaltsverzeichnis:

Otto DIY Humanoider Roboter - Gunook
Otto DIY Humanoider Roboter - Gunook

Video: Otto DIY Humanoider Roboter - Gunook

Video: Otto DIY Humanoider Roboter - Gunook
Video: How to build your own Otto DIY, the best Arduino dancing robot 2024, Juli
Anonim

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

Image
Image

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).

  1. Download von unserer Website hier
  2. Installieren.
  3. Öffnen Sie das Beispiel für Humanoid.
  4. Verbinden Sie Ihren Otto-Roboter.
  5. Wählen Sie Arduino Nano aus,
  6. Wählen Sie den USB-Port, an dem Ihr Roboter angeschlossen ist.*
  7. 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.

  1. Laden Sie die Arduino IDE-Software kostenlos herunter
  2. Installieren Sie die Arduino IDE-Software auf Ihrem Computer.
  3. Laden Sie die Otto-Bibliotheken herunter, die hier sind
  4. Ö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".
  5. 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.
  6. 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!
  7. Verbinden Sie Ihren Otto über USB.
  8. Wählen Sie in Arduino Tools/ Board: „Arduino Nano“Prozessor: „ATmega328 (Old bootloader)“Port COM# (wo Ihr Otto angeschlossen ist)
  9. Öffnen in Datei/Beispiele/OttoDIYLib/dance/Otto_allmoves_V9.ino
  10. Überprüfen/laden Sie den Code hoch.

Schritt 4: Elektronik

Elektronik
Elektronik
Elektronik
Elektronik
Elektronik
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: