Inhaltsverzeichnis:

Einen humanoiden Roboter bauen – wikiHow
Einen humanoiden Roboter bauen – wikiHow

Video: Einen humanoiden Roboter bauen – wikiHow

Video: Einen humanoiden Roboter bauen – wikiHow
Video: Einen Roboter Bauen 2024, November
Anonim
Image
Image
So funktioniert dieser Roboter!
So funktioniert dieser Roboter!

Hallo Leute! Ich hoffe, Sie haben meine vorherige anweisbare "Online-Wetterstation (NodeMCU)" bereits genossen und sind bereit für eine neue Robotermodell in diesem Video und es wird ein wirklich erstaunliches Projekt, dieses Projekt könnte ein großartiger Start in die Roboterwelt sein.

Während der Herstellung dieses Projekts haben wir versucht sicherzustellen, dass dieses instructable der beste Leitfaden für Sie ist, um Ihnen zu helfen, wenn Sie Ihren eigenen Roboter herstellen möchten, also hoffen wir, dass dieses instructable die erforderlichen Dokumente enthält.

Dieses Projekt ist besonders praktisch, nachdem Sie die kundenspezifische Platine erhalten haben, die wir bei JLCPCB bestellt haben, um das Erscheinungsbild unseres elektronischen Geräts zu verbessern. Außerdem finden Sie in diesem Handbuch genügend Dokumente und Codes, um Sie bei der Erstellung Ihres schönen Roboters zu unterstützen.

Wir haben dieses Projekt in nur 5 Tagen gemacht, nur zwei Tage, um die 3D-gedruckten Teile des Roboters mit allen benötigten elektronischen Komponenten zu versehen, dann zwei weitere Tage, um die Hardwareherstellung und den Zusammenbau abzuschließen, und dann einen Tag, um den Code vorzubereiten, der zu unseren passt Projekt und wir haben mit den Tests und Anpassungen begonnen.

Was Sie von diesem instructable lernen werden:

  1. Auswahl der Komponenten in Abhängigkeit von ihren Funktionalitäten.
  2. Verstehen Sie den Robotermechanismus.
  3. Bereiten Sie den Schaltplan vor, um alle ausgewählten Komponenten anzuschließen.
  4. Löten Sie die elektronischen Teile auf die Platine.
  5. Montieren Sie alle Projektteile (Roboterkörper).
  6. Starten Sie den ersten Test und validieren Sie das Projekt.

Schritt 1: Wie dieser Roboter funktioniert

So funktioniert dieser Roboter!
So funktioniert dieser Roboter!

Beginnend mit der Projektbeschreibung werden wir, wie bereits gesagt, das OTTO-Robotermodell reproduzieren, dessen 3D-entworfene Teile kostenlos von der OTTO-Community erhältlich sind, aber was wir in unserem Projekt hinzufügen werden, ist ein maßgeschneidertes PCB-Design, um den Roboter so zu steuern Wir werden den ATmega328-Mikrocontroller verwenden, anstatt ein ganzes Arduino Nano-Board zu verwenden, wie es die Community für dieses Projekt getan hat.

Der Roboter hat viele Funktionen und Sie werden seine Bewegungen von 4 Servomotoren und seine Töne mögen, die über einen aktiven Summer angezeigt werden. Der Roboter wird von einer einfachen 9-V-Lithiumbatterie mit Strom versorgt und von einem Bluetooth-Modul über eine Android-App gesteuert, die Sie herunterladen können direkt kostenlos im Playstore und Appstore.

Die Roboterbewegungen werden von 4 Servomotoren ausgeführt, so dass wir in jedem Bein 2 Servos haben und es gibt auch eine verbesserte Version des OTTO-Roboters, um auch die Handbewegungen zu steuern, aber wir werden dies in diesem hartnäckigen nicht tun und wir werden die Steuerplatine aufrüsten für diese Aufgabe in unserem kommenden instructable.

Schritt 2: Schaltplan

Schaltplan
Schaltplan

Um alle elektronischen Komponenten zusammenzufassen, entschied ich mich, mein eigenes PCB-Design für dieses Projekt zu erstellen und es von JLCPCB zu produzieren. Ich wechselte zur easyEDA-Plattform, wo ich den folgenden Schaltplan vorbereitete und wie Sie alle Komponenten sehen können, die wir benötigen dann habe ich das Schaltungsdesign in ein PCB-Design mit den erforderlichen Abmessungen für das Roboterchassis umgewandelt.

Schritt 3: PCB-Herstellung

PCB-Herstellung
PCB-Herstellung
PCB-Herstellung
PCB-Herstellung
PCB-Herstellung
PCB-Herstellung
PCB-Herstellung
PCB-Herstellung

Nachdem ich die Schaltung vorbereitet hatte, habe ich sie in ein kundenspezifisches PCB-Design mit den erforderlichen Abmessungen und Formen umgewandelt, die zu unserem Robotergehäuse passen. Der nächste Schritt besteht darin, die GERBER-Dateien des PCB-Designs zu generieren und auf die JLCPCB-Bestellseite hochzuladen, um unsere PCB zu produzieren.

Vier Tage warten auf die Platinen und hier sind wir. Dies ist das erste Mal, dass wir die gelbe Farbe für die PCBs ausprobieren und es sieht wirklich so toll aus.

Schritt 4: Roboterkörper 3D gedruckte Teile

3D-gedruckte Teile des Roboterkörpers
3D-gedruckte Teile des Roboterkörpers

Um zu den Roboterkörperteilen zu gelangen, wie ich bereits in der Präsentation erwähnt habe, können Sie über diesen Link die STL-Dateien dieses Roboters von der OTTO-Community-Website abrufen, um diese Teile durch einen 3D-Drucker herzustellen.

Schritt 5: Elektronische Zutaten

Elektronische Zutaten
Elektronische Zutaten

Jetzt haben wir alles bereit, also schauen wir uns die Komponentenliste an:

★☆★ Die notwendigen Komponenten (Amazon-Links) ★☆★

  • Die Leiterplatte, die wir bei JLCPCB bestellt haben
  • ATmega328 Mikrocontroller:
  • HC-05 Bluetooth-Modul:
  • Ultraschallsensor:
  • 4 Servomotoren:
  • 22pF Kondensatoren:
  • 10uF Kondensatoren:
  • Ein Oszillator:
  • L7805 Spannungsregler:
  • Ein Summer:
  • 9V Batterie:
  • Header-Anschluss:

Schritt 6: Softwareteil

Softwareteil
Softwareteil
Softwareteil
Softwareteil

Jetzt müssen wir den Robotercode auf den Mikrocontroller hochladen, dazu benötigen wir das Arduino Uno-Board. Über die Robotersoftware können Sie die Arduino-IDE verwenden, um Ihren Code hochzuladen, oder Sie können einfach die OTTO-Blockly-IDE herunterladen, die Ihnen hilft Mit einigen Beispielen, um Ihr eigenes Programm für den Roboter zu erstellen. In unserem Fall werden wir diesen von der Community bereitgestellten Code hochladen. Dieser Code ermöglicht mir den Zugriff auf alle Roboterfunktionen über die Android-App.

Sie können die letzte aktualisierte Version über diesen Link abrufen oder einfach die unten angehängte Datei herunterladen, die sich auf die Codeversion 9 bezieht, die wir in unserem Projekt verwendet haben.

Schritt 7: Elektronikmontage

Elektronikmontage
Elektronikmontage
Elektronikmontage
Elektronikmontage
Elektronikmontage
Elektronikmontage
Elektronikmontage
Elektronikmontage

Wir haben das elektronische Teil fertig gemacht, also fangen wir an, unsere elektronischen Komponenten an die Leiterplatte zu löten.

Wie Sie durch die Bilder sehen können, ist die Verwendung dieser Platine aufgrund ihrer sehr hochwertigen Verarbeitung so einfach und ohne die Etiketten zu vergessen, die Sie beim Löten jeder Komponente leiten, da Sie auf der obersten Seidenschicht ein Etikett für jede Komponente finden, das angibt die Platzierung auf der Platine und so sind Sie zu 100% sicher, dass Sie keine Lötfehler machen.

Ich habe jede Komponente an ihre Position gelötet, bei dieser Platine handelt es sich um eine zweilagige Platine, dh Sie können beide Seiten davon verwenden, um Ihre elektronischen Komponenten zu löten.

Schritt 8: Montage und Demonstration des Roboterkörpers

Montage und Demonstration von Roboterkörpern
Montage und Demonstration von Roboterkörpern
Montage und Demonstration von Roboterkörpern
Montage und Demonstration von Roboterkörpern
Montage und Demonstration von Roboterkörpern
Montage und Demonstration von Roboterkörpern

Bevor Sie mit der Montage beginnen, empfehle ich Ihnen, alle Ihre Servomotoren auf einen Winkel von 90 ° zu kalibrieren. Verwenden Sie dazu einfach eine grundlegende Arduino-Servo-Demo.

Einfacher kann der Zusammenbau nicht sein:

  1. Nehmen Sie den Roboterkörper und zwei Servomotoren und schrauben Sie sie von der Oberseite her.
  2. Verbinden Sie dann die Beine mit den zusammengebauten Servos, um die Beinbewegungen zu steuern.
  3. Der nächste Schritt besteht darin, die anderen beiden Servos mit den Beinen zu verbinden und die Fußteile an den Servos zu befestigen. Auf diese Weise haben Sie ein Servo für jedes Bein und ein Servo für jeden Fuß.
  4. Der nächste Teil ist der Ultraschallsensor, den wir auf den Kopf unseres Roboters setzen werden.
  5. Der letzte Schritt besteht darin, den Ultraschallsensor an seinen Anschluss anzuschließen und die Servos an die Platine anzuschließen.

Sie können sich auf den Code beziehen, wo Sie das entsprechende Symbol für jedes Servo finden und das gleiche Etikett auf der Oberseite der von uns hergestellten Platine finden.

Nach dem Anschließen der Batterie befestigen wir den Kopf am Körper und können mit unserem Roboter spielen.

Ich habe dieses Projekt wirklich genossen und ich hoffe, Sie sehen, wie Sie diese Art von Robotern produzieren, aber noch einige andere Verbesserungen in unserem Projekt, um es viel mehr Butter zu machen, deshalb werde ich auf Ihre Kommentare warten, um es zu verbessern.

Eine letzte Sache, stellen Sie sicher, dass Sie jeden Tag Elektronik machen.

Es war BEE MB von MEGA DAS bis zum nächsten Mal.

Empfohlen: