Otto DIY + Arduino Bluetooth-Roboter einfach zum 3D-Drucken - Gunook
Otto DIY + Arduino Bluetooth-Roboter einfach zum 3D-Drucken - Gunook
Anonim
Image
Image
Otto DIY+ Arduino Bluetooth-Roboter Einfach zum 3D-Drucken
Otto DIY+ Arduino Bluetooth-Roboter Einfach zum 3D-Drucken
Otto DIY+ Arduino Bluetooth-Roboter Einfach zum 3D-Drucken
Otto DIY+ Arduino Bluetooth-Roboter Einfach zum 3D-Drucken

Der echte Open-Source-Charakter von Otto ermöglicht eine offene STEAM-Bildung. Wir sammeln Feedback von verschiedenen Werkstätten und Schulen auf der ganzen Welt, die Otto DIY bereits in ihrem Unterricht einsetzen, und je nach Offenheit dieser Bildungsorte organisieren und teilen wir auch das Unterrichtsmaterial.

CC-BY-SA Creative-Commons-Lizenz bedeutet, dass Sie kostenlos kopieren können, aber Sie müssen dem Original Credits geben, indem Sie unsere Website (https://www.ottodiy.com/) veröffentlichen.

Otto DIY + ist die verbesserte und weiterentwickelte Version des ursprünglichen #OttoDIY andere Ausgänge +…?

Das Spannende daran ist, dass wir mit Machern und Hackern auf der ganzen Welt offene Entwicklung betreiben, also sind wir offen für Ideen, nicht nur von Experten, mit denen Sie sich uns anschließen können, Feedback, sozialem Austausch, Tests oder jedem anderen Beitrag, der Ihnen einfällt.

Lieferungen

1 × Arduino Nano

1 × HC-06 oder HC-05 Bluetooth-Modul

1 × Arduino Nano Shield-E/A; Sie könnten ein Mini-Steckbrett verwenden, aber viel mehr Kabelarbeit

1 × USB-A-auf-Mini-USB-Kabel

4 × Micro-Servo MG90s (Metall)

1 × Summer

10 × weibliche/weibliche Überbrückungsdrähte

1 × Berührungssensor

1 × Schallsensor

1 × 8x8mm Mikroschalter Selbstverriegelung Ein/Aus

1 × 3,7 V LiPo Akku mit Booster auf 5V (optional) 1 × Kreuzschlitzschraubendreher 1 x 3D-Drucker (oder nutze einen Service oder einen Freund;))

Schritt 1: 3D-Druckereinstellungen

3D-Druckereinstellungen
3D-Druckereinstellungen

Es ist wichtig, zuerst Otto DIY zu lesen, um sich mit den Grundlagen des Baus eines zweibeinigen Roboters vertraut zu machen. Holen Sie sich alle 3D-Druck-STL-Teile, Codes und Bibliotheken für Bluetooth, indem Sie hier https://wikifactory.com/+OttoDIY/otto-diy- plus in der Registerkarte Dateien

  • Empfehlen Sie die Verwendung eines FDM-3D-Druckers mit PLA-Material.
  • Keine Notwendigkeit Stützen oder Flöße.
  • Auflösung: 0,15 mm
  • Fülldichte 20%

Sie müssen die Größe anpassen, einige Änderungen verwenden die in Autodesk Fusion 360 erstellte Quelldatei

Oder hier Tinkercad

Schritt 2: Bauen Sie Ihren eigenen Otto DIY+

Image
Image
Baue deinen eigenen Otto DIY+
Baue deinen eigenen Otto DIY+
Baue deinen eigenen Otto DIY+
Baue deinen eigenen Otto DIY+

In den folgenden Videos und Bildern können Sie anhand einiger neuer Versionen des Roboterdesigns eine Referenz zum Bau von Otto DIY+ erhalten.

Schritt 3: Codieren Sie Ihren eigenen Otto

Image
Image
Codieren Sie Ihren eigenen Otto
Codieren Sie Ihren eigenen Otto
Codieren Sie Ihren eigenen Otto
Codieren Sie Ihren eigenen Otto
Codieren Sie Ihren eigenen Otto
Codieren Sie Ihren eigenen Otto

Bis zu diesem Punkt sollten Sie also einen Otto 3D gedruckt, zusammengebaut und jetzt einige Programmierungen haben, um Bibliotheken und Arduino in Ihrem PC zu installieren.

Am einfachsten codieren Sie Ihren eigenen Otto mit unserer Blockly-Software, fortgeschrittenere Coder können Arduino IDE direkt ausprobieren.

Schritt 4: Hauptcode für die Bluetooth-APP

Image
Image
Hauptcode für Bluetooth-APP
Hauptcode für Bluetooth-APP
Hauptcode für Bluetooth-APP
Hauptcode für Bluetooth-APP

Otto muss bereit sein, Befehle über Bluetooth zu empfangen, und dafür muss er den Hauptcode in sein Gehirn stecken

  1. Kopieren Sie Otto-Bibliotheken in den Arduino IDE-Ordner
  2. APP.ino Sketch auf Otto hochladen
  3. Laden Sie die APP herunter und installieren Sie sie auf Ihrem Smartphone. Google Play Store (https://play.google.com/store/apps/details?id=com.ottodiy)

  4. Jetzt können Sie das Modul verbinden und Bluetooth in Ihrem Telefon aktivieren.
  5. Finden Sie Otto und koppeln Sie die Bluetooth-Adresse / den Namen
  6. Jetzt können Sie Otto mit der APP steuern!
  7. Spielen Sie mit den neuen Funktionen und wenn nicht, müssen Sie möglicherweise Ihr BT neu konfigurieren, aber keine Sorge, es ist auch einfach;)

Schritt 5: Kopieren, Erweitern, Anpassen, Modifizieren, Remixen und Teilen

Kopieren, Erweitern, Anpassen, Modifizieren, Remixen und Teilen!
Kopieren, Erweitern, Anpassen, Modifizieren, Remixen und Teilen!
Kopieren, Erweitern, Anpassen, Modifizieren, Remixen und Teilen!
Kopieren, Erweitern, Anpassen, Modifizieren, Remixen und Teilen!
Kopieren, Erweitern, Anpassen, Modifizieren, Remixen und Teilen!
Kopieren, Erweitern, Anpassen, Modifizieren, Remixen und Teilen!
Kopieren, Erweitern, Anpassen, Modifizieren, Remixen und Teilen!
Kopieren, Erweitern, Anpassen, Modifizieren, Remixen und Teilen!

In diesem Blogbeitrag finden Sie Ideen, wie Sie Ihren eigenen Roboter anpassen können

Treten Sie der Otto Builder-Community bei!Folgen Sie uns, geben Sie uns ein Like und teilen Sie Ihre Kreativität. Sie könnten hier vorgestellt werden, indem Sie Ihren Roboter in allen sozialen Medien teilen

Facebook und Instagram

Verwende den Hashtag #ottodiy in deinem Beitrag und markiere oder erwähne @OttoDIY

Werden Sie Teil dieser freundlichen Gemeinschaft von Roboterbauern, Lehrern und Herstellern! indem Sie sich uns hier anschließenWillkommen in unserer Otto Builder Community!

Schritt 6: Bluetooth (BT)-Setup (nur wenn das Pairing nicht erfolgreich war):

Dieses Setup wird NUR für Module benötigt, die nicht mit der Standardbaudrate von 9600 geliefert werden, woher wissen Sie das? Probieren Sie einfach zuerst den Code und die APP aus. Wenn das Telefon nicht mit Otto gekoppelt ist oder auf Befehle reagiert, bedeutet dies wahrscheinlich, dass Ihr Modul eine andere Baudrate hat und daher konfiguriert werden muss

Der BT-Code hat eine Baudrate von 115200, daher muss das BT-Modul dieser Geschwindigkeit entsprechen, um mit Arduino Nano über die serielle Schnittstelle (UART) kommunizieren zu können.

Für HC-05: 38400 oder 115200

1. Laden Sie zuerst die Skizze HC05_BT_config.ino auf Ihren Nano hoch und trennen Sie dann den Nano vom USB.

2. Verbinden Sie nun BT wie in der Abbildung gezeigt mit Arduino Nano, aber verbinden Sie nicht VCC.

TX - RX

RX - TX

VCC - 5V

Masse - Masse

3. Schließen Sie den USB an Nano an und schließen Sie dann VCC an, damit BT in den AT-Modus wechselt. Die LED am BT sollte langsamer blinken, etwa alle 2 Sekunden. (Wenn dies nicht funktioniert, halten Sie die Taste am BT-Modul gedrückt, während Sie VCC anschließen).

Öffnen Sie den seriellen Monitor in der IDE, stellen Sie die Baudrate auf 9600 und das Zeilenende auf NL & CR.

Geben Sie AT ein und drücken Sie die Eingabetaste; (Wenn alles stimmt, sollte BT mit OK antworten und dann folgende Befehle eingeben:

AT+NAME=Zowi "den Namen setzen"

AT+PSWD=1234 "Pairing-Passwort"

AT+UART=115200, 1, 0 "Baudrate"

AT + POLAR = 1, 0 "Aktivierung des STATE-Pins als Reset für die Programmierung von Arduino über BT"

Gehen Sie nun zum APP-Schritt

Bei Problemen überprüfen Sie diese Anleitung zum Ändern der HC-05-Bluetooth-Modul-Standardeinstellungen mit AT-Befehlen

www.instructables.com/id/Modify-The-HC-05-…

Für HC-06: 9600 oder 115200

Beim HC-06 BT-Modul sind die Dinge etwas einfacher, da sich das Modul immer im AT-Befehlsmodus befindet, wenn es nicht mit etwas verbunden ist. Der Nachteil ist jedoch, dass das HC-06-Modul nicht zum Hochladen von Skizzen auf Arduino verwendet werden kann, da es keinen Reset hat. Zur Konfiguration des Moduls

1. Laden Sie diese Skizze HC06_BT_config.ino auf Ihren Nano hoch

1. USB trennen

2. Verbinden Sie das BT-Modul wie folgt mit Arduino Nano:

TX - RX

RX - TX

VCC - 5V

Masse - Masse

3. Schalten Sie Ihren Nano ein und nach ca. 10-15 Sekunden sollte alles fertig sein und Ihr BT sollte konfiguriert sein (LED13 sollte anfangen zu blinken).

Bei Problemen überprüfen Sie diese instructable

WENN IRGENDEINE FRAGE, ich erhalte keine Benachrichtigungen von instructables neue Kommentare, also wenn etwas bitte in unserer Community posten

Empfohlen: