Inhaltsverzeichnis:

Motion Follow Animatronics Eyes - Gunook
Motion Follow Animatronics Eyes - Gunook

Video: Motion Follow Animatronics Eyes - Gunook

Video: Motion Follow Animatronics Eyes - Gunook
Video: How To 3D Print Animatronic Eyes For Cosplay and Props 2024, November
Anonim
Image
Image
Überblick
Überblick

Dieses Arduino-Projekt verwendet einen optischen Flusssensor (ADNS3080), um Bewegungen zu erfassen.

Übersetzen Sie dann die Daten, um die Servos zu bewegen, so dass es aussieht, als würden die Augen einem sich bewegenden Objekt folgen.

Dies ist kein einfacher Aufbau.

Es erfordert 3D-Druck, Löten, ein gewisses allgemeines technisches Verständnis und Problemlösung, da diese Anleitung nicht 100% perfekt sein kann.

Ich werde mein Bestes tun, um dies so umfassend und anschaulich wie möglich zu machen.

Fühlen Sie sich frei, Fragen zu stellen und Ihre Kommentare zu hinterlassen.

Ich möchte der "Maker"-Community und allen Leuten danken, die ihre Projekte teilen.

Machen Sie jetzt nicht ein paar coole Bewegungen, die der Augenanimatronik folgen.

Schritt 1: Übersicht

Überblick
Überblick
Überblick
Überblick
Überblick
Überblick

Schritt 2: Teileliste

Stückliste
Stückliste

1x Arduino Nano 3.0 ATmega328P Controlador

6x SG90 9g Mini Micro Servo

1x Optischer Durchflusssensor APM2.5 ADNS 3080

1x 50*70 PCB

2x einreihige Buchsenleisten

2x einreihige Stiftleisten

x2 5-polige Dupont-Drahtkabelanschlüsse 2,54 mm Jumper Header Gehäuse Buchse

x2 2-polige Dupont-Drahtkabelanschlüsse 2,54 mm Jumper Header Gehäuse Buchse

1x Mini 3-Pin-Dashboard Ein-Aus-Position Wippschalter beleuchtet

1x DC Power Jack Socket Connector (Durchmesser abhängig von Ihrer Stromquelle)

4x 2MM Grün/Gelb/Blau/Rot/ LED Leuchtdiode

12x IR LED 850nm Infrarot 5mm Dioden

1x XL4005 DSN5000 Beyond LM2596 DC-DC

16x 220R Widerstand

1x LM8UU Kugelbüchse 8mm Linearkugellager

1x 100mm Glatte Schaftstange Verchromter Edelstahl Durchmesser 8mm

8x M2 Edelstahl-Flachkopf-Senkkopf-Phillips-Maschinenschrauben

4x M3 Schrauben Innensechskant Flachkopf

11x Kunststoff M3 Kugelschnalle Spurstangenkopf Positionierung Kugelschnalle Link Schub-/Zugstange

6x M2 L300mm Link Edelstahl Pleuelstange mit Doppelendgewinde für Servos

2x 11/23 M4 Schraube Metall Kardangelenk Kardankupplungen Kardangelenk (siehe Bild)

3x 3D-Drucker Filament Weiß\Schwarz\Transparent Blau

Schritt 3: Werkzeuge

  1. 3D Drucker
  2. Lötkolben
  3. Sechskantschlüsselsatz
  4. Kleiner Schraubendreher (M2)
  5. Crimpzange Kabelschneider Elektrokabel
  6. Kabelabisolierer (empfohlen)
  7. Z-Biegezange Heavy Duty 90 Grad bis 1/16 (sehr zu empfehlen)
  8. Die Geduld

Schritt 4: 3D-Druckaugen

3D-Druck Augen
3D-Druck Augen
3D-Druck Augen
3D-Druck Augen
3D-Druck Augen
3D-Druck Augen
3D-Druck Augen
3D-Druck Augen

Alle stl-Dateien sind verfügbar unter:

www.thingiverse.com/thing:3604563

Beginnen Sie mit dem Drucken der Augen.

Ich habe mit Prusa ColorPrint Augen mit 3 verschiedenen Farben und 4 Farbwechseln gedruckt.

Farbänderung, die ich verwendet habe:

  1. z 0 - weiß
  2. z 13,9 - schwarz
  3. z 14,1 - blau
  4. z 16,7 - schwarz

Wenn Sie aus irgendeinem Grund nicht mehrfarbig drucken möchten oder können (Mehrfarbendrucker nicht erforderlich), können Sie immer versuchen, Weiß zu drucken und die Farben zu malen.

Ich habe versucht, die Farben zu malen und festgestellt, dass es viel schwieriger ist und nicht so gut aussieht.

Für die Kapillare habe ich rote Wolle und Acryllack verwendet, siehe https://www.youtube.com/embed/q4vzEABlHMo (bei 2:17).

Ich habe Glanzlack verwendet, um die Wolle zu kleben und einen realistischeren Glanz zu verleihen.

Nachdem der Druck fertig ist, ist es an der Zeit, das Kugelschnallenglied und das Universalgelenk zusammenzubauen.

Möglicherweise müssen Sie die Kugelschnalle-Verbindungsschraube schneiden, um die Löcher zu passen (siehe Bild).

Je nach Passform kann etwas Sekundenkleber erforderlich sein.

Kreuzgelenk nicht verkleben!

Schritt 5: 3D-Druck

3d Drucken
3d Drucken
3d Drucken
3d Drucken

Der Rest der Drucke ist Standard.

Ich verwende PETG, aber Sie können drucken, was immer Sie möchten.

Drucken Sie Augen und Augenlider so detailliert wie möglich. andere Teile benötigen keine hohen Details.

Ich habe Base und Box mit 0,8 mm Düse und 0,4 Schichthöhe gedruckt, um ihnen mehr Festigkeit zu verleihen, aber dies ist nicht notwendig.

P. S. Wenn Sie nicht mit verschiedenen Stutzengrößen experimentiert haben, ermutige ich Sie, dies zu tun. Es macht viel Spaß.

Schritt 6: Basisbaugruppe

Basisbaugruppe
Basisbaugruppe
Basisbaugruppe
Basisbaugruppe
Basisbaugruppe
Basisbaugruppe
Basisbaugruppe
Basisbaugruppe

1- Angeschlossene SG90 9g Mini Micro Servos.

* Orientierung beachten

** Beachten Sie, dass 2 vordere Servos, die die Schwenkbewegung steuern, von unten montiert werden.

*** noch nicht an den Hörnern schrauben! Vor dem Verschrauben von Servohörnern müssen Sie diese in die Mittelposition bringen (siehe Init-Skizze im Codeteil dieses Dokuments).

2- 2 Rutenhalter einsetzen.

Setzen Sie das Linearlager LM8UU in die Halterung ein.

Schieben Sie die Schaftstange durch 1 Halter in LM8UU ganz durch den zweiten Halter.

3- Pleuelstangen auf die richtige Größe zuschneiden.

* Dieser Teil ist kritisch. Nehmen Sie sich Zeit und versuchen Sie, so genau wie möglich zu sein.

** Berücksichtigen Sie die Z-Biegung. (Z-Bend-Zangen machen Ihre Arbeit viel einfacher und präziser siehe:

4- Stangen verbinden.

Schritt 7: Elektronik

Elektronik
Elektronik
Elektronik
Elektronik
Elektronik
Elektronik

Leiterplatte erstellen.

XL4005

in:

12V

Masse

aus:

5V

Masse

ADNS 3080-Verkabelung:

PIN_MISO - Stift 12

PIN_MOSI - Stift 11

PIN_SCK - Stift 13

PIN_MOUSECAM_RESET - Pin 9

PIN_MOUSECAM_CS - Pin 10

5V

Masse

Servoverkabelung:

Pin 2 - Rechtsschwung

Pin 3 - Rechtsneigung

Stift 7 - Linksschwung

Pin 6 - Linksneigung

Pin 4 - Augenlidneigung

Pin 5 - Augenlid öffnen/schließen

5VGND

Verdrahtung der LED-Leiste:

Stift A4

Stift A5

Stift A6

Stift A7

*Verwenden Sie 220 R-Widerstand

5VGND

IR-LED-Verkabelung:

12V

*Verwenden Sie 220 R-Widerstand

Masse

Schritt 8: Code

Alle Skizzen stehen zum Download bereit unter:

github.com/Nimrod-Galor/eye-animatronics

Als ZIP-Datei herunterladen und auf Ihren Computer entpacken.

Laden Sie init-servos.ino-Skizze in Arduino Bord hoch.

Diese Skizze positioniert alle Servos in Mittelposition.

Jetzt ist es an der Zeit, Servohörner auszurichten und zu verschrauben.

Nachdem Sie alle Hörner angeschraubt haben, laden Sie die eye-animatronics.ino auf den Arduino hoch.

Herzlichen Glückwunsch, Ihr Augenanimatronik-Projekt ist abgeschlossen.

Empfohlen: