Inhaltsverzeichnis:

Otto DIY Robot Walking - Schnelles und einfaches Tutorial - Gunook
Otto DIY Robot Walking - Schnelles und einfaches Tutorial - Gunook

Video: Otto DIY Robot Walking - Schnelles und einfaches Tutorial - Gunook

Video: Otto DIY Robot Walking - Schnelles und einfaches Tutorial - Gunook
Video: Meet the Maker - Camilo Parra Palacio, OttoDIY 2024, November
Anonim
Image
Image

In diesem Tutorial lernen wir, wie Sie den Otto DIY Robot ganz einfach zum Laufen programmieren.

Sehen Sie sich ein Demonstrationsvideo an.

Schritt 1: Was Sie brauchen

Was wirst du brauchen
Was wirst du brauchen
  1. Otto Robot können Sie hier kaufen oder sehen Sie sich hier die Anleitung zum Bau in wenigen Schritten an.
  2. Visuino-Programm: Visuino herunterladen

Schritt 2: Starten Sie Visuino und wählen Sie den Arduino UNO-Board-Typ aus

Starten Sie Visuino und wählen Sie den Arduino UNO-Board-Typ aus
Starten Sie Visuino und wählen Sie den Arduino UNO-Board-Typ aus
Starten Sie Visuino und wählen Sie den Arduino UNO-Board-Typ aus
Starten Sie Visuino und wählen Sie den Arduino UNO-Board-Typ aus

Um mit der Programmierung des Arduino zu beginnen, müssen Sie die Arduino-IDE von hier installieren:

Bitte beachten Sie, dass die Arduino IDE 1.6.6 einige kritische Fehler aufweist. Stellen Sie sicher, dass Sie 1.6.7 oder höher installieren, sonst funktioniert dieses Instructable nicht! Wenn Sie dies nicht getan haben, befolgen Sie die Schritte in diesem Instructable, um die Arduino IDE einzurichten, um Arduino Nano zu programmieren! Das Visuino: https://www.visuino.eu muss ebenfalls installiert werden. Starten Sie Visuino wie im ersten Bild gezeigt Klicken Sie auf die Schaltfläche "Tools" auf der Arduino-Komponente (Bild 1) in Visuino Wenn der Dialog erscheint, wählen Sie "Arduino UNO" wie in Bild 2 gezeigt

Schritt 3: In Visuino Komponenten hinzufügen

In Visuino Komponenten hinzufügen
In Visuino Komponenten hinzufügen
In Visuino Komponenten hinzufügen
In Visuino Komponenten hinzufügen
In Visuino Komponenten hinzufügen
In Visuino Komponenten hinzufügen
In Visuino Komponenten hinzufügen
In Visuino Komponenten hinzufügen

Komponenten hinzufügen:

  1. 2X "Analogwert"-Komponente hinzufügen
  2. 2X "Divide Analog By Value"-Komponente hinzufügen
  3. 2X "Sinus Analog Generator" Komponente hinzufügen
  4. 2X "Servo"-Komponente hinzufügen

Schritt 4: In Visuino Set-Komponenten

In Visuino Set-Komponenten
In Visuino Set-Komponenten
In Visuino Set-Komponenten
In Visuino Set-Komponenten
In Visuino Set-Komponenten
In Visuino Set-Komponenten
  1. Komponente "AnalogValue1" auswählen und im Eigenschaftsfenster "Wert" auf 20. setzen
  2. Komponente "AnalogValue2" auswählen und im Eigenschaftenfenster "Wert" auf 20. setzen
  3. Wählen Sie die Komponente "DivideByValue1" und setzen Sie im Eigenschaftsfenster "Value" auf 180
  4. Wählen Sie die Komponente "DivideByValue2" und setzen Sie im Eigenschaftsfenster "Value" auf 180
  5. Komponente "SineAnalogGenerator1" auswählen und im Eigenschaftsfenster "Phase" auf 0.65 und "Frequenz" auf 1 und "Offset" auf 0.5. setzen
  6. Komponente "SineAnalogGenerator2" auswählen und im Eigenschaftsfenster "Phase" auf 0,5 und "Frequenz" auf 1 und "Offset" auf 0,5. setzen
  7. Wählen Sie "Servo1" und setzen Sie den Namen auf "LR1" << Wir stellen dies zum besseren Verständnis ein. Das bedeutet Bein rechts
  8. Wählen Sie "Servo2" und setzen Sie den Namen auf "FR1" <<Dies bedeutet Fuß rechts
  9. Wählen Sie "Servo3" und setzen Sie den Namen auf "LL1" <<Dies bedeutet Bein links
  10. Wählen Sie "Servo4" und setzen Sie den Namen auf "FL1" << Dies bedeutet Fuß links

Schritt 5: In Visuino Connect-Komponenten

In Visuino Connect-Komponenten
In Visuino Connect-Komponenten
In Visuino Connect-Komponenten
In Visuino Connect-Komponenten
  1. Verbinden Sie den Komponenten-Pin "AnalogValue1" [Out] mit dem Komponenten-Pin "DivideByValue1" [In]
  2. Verbinden Sie den Komponenten-Pin "AnalogValue2" [Out] mit dem Komponenten-Pin "DivideByValue2" [In]
  3. Verbinden Sie den Komponenten-Pin "DivideByValue1" [Out] mit dem Pin "SineAnalogGenerator1" [Amplitude]
  4. Verbinden Sie den Komponenten-Pin "DivideByValue2" [Out] mit dem Pin "SineAnalogGenerator2" [Amplitude]
  5. Verbinden Sie den "SineAnalogGenerator1"-Pin [Out] mit dem "LR1"-Komponenten-Pin [In] und dem "LL1"-Komponenten-Pin [In]
  6. Verbinden Sie den "SineAnalogGenerator2"-Pin [Out] mit dem "FR1"-Komponenten-Pin [In] und dem "FL1"-Komponenten-Pin [In]
  7. Verbinden Sie den "LR1"-Komponenten-Pin [Out] mit dem Arduino Digital-Pin [3]
  8. Verbinden Sie den "FR1"-Komponenten-Pin [Out] mit dem Arduino Digital-Pin [5]
  9. Verbinden Sie den Komponenten-Pin "LL1" [Out] mit dem Arduino Digital-Pin [2]
  10. Verbinden Sie den Komponenten-Pin "FL1" [Out] mit dem Arduino Digital-Pin[4]

Hinweis: Bitte überprüfen Sie, ob die Arduino-Pins [2, 3, 4, 5] mit den Anschlüssen Ihres Servomotorschilds für (Bein und Fuß) übereinstimmen und ändern Sie sie bei Bedarf.

Schritt 6: Generieren, Kompilieren und Hochladen des Arduino-Codes

Generieren, kompilieren und laden Sie den Arduino-Code hoch
Generieren, kompilieren und laden Sie den Arduino-Code hoch
Generieren, kompilieren und laden Sie den Arduino-Code hoch
Generieren, kompilieren und laden Sie den Arduino-Code hoch
Generieren, kompilieren und laden Sie den Arduino-Code hoch
Generieren, kompilieren und laden Sie den Arduino-Code hoch

Drücken Sie in Visuino F9 oder klicken Sie auf die in Bild 1 gezeigte Schaltfläche, um den Arduino-Code zu generieren, und öffnen Sie die Arduino-IDE

In der Arduino-IDE:

  • Klicken Sie auf das Menü "Tools" und wählen Sie das Board "Arduino Nano" (Bild 2)
  • Klicken Sie auf das Menü "Extras" und wählen Sie den Port
  • Klicken Sie auf das Menü "Extras" und wählen Sie den Port
  • Klicken Sie auf die Schaltfläche Hochladen, um den Code zu kompilieren und hochzuladen (Bild 3) Hinweis: Wenn Sie beim Hochladen des Codes Probleme haben, können Sie auf das Menü Tools>Prozessor:..>ATMega328P (Old Bootloader) klicken.

Schritt 7: Spielen

Wenn Sie den Otto Robot mit Strom versorgen, beginnt er zu laufen.

Herzliche Glückwünsche! Sie haben Ihr Otto-Projekt mit Visuino abgeschlossen. Ebenfalls beigefügt ist das Visuino-Projekt, das ich für dieses Instructable erstellt habe. Sie können es hier herunterladen. Sie können es in Visuino herunterladen und öffnen:

Empfohlen: