Inhaltsverzeichnis:
- Schritt 1: Übersicht
- Schritt 2: Teileliste
- Schritt 3: Werkzeuge
- Schritt 4: 3D-Druckaugen
- Schritt 5: 3D-Druck
- Schritt 6: Basisbaugruppe
- Schritt 7: Elektronik
- Schritt 8: Code
Video: Motion Follow Animatronics Eyes - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:18
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
Schritt 2: Teileliste
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
- 3D Drucker
- Lötkolben
- Sechskantschlüsselsatz
- Kleiner Schraubendreher (M2)
- Crimpzange Kabelschneider Elektrokabel
- Kabelabisolierer (empfohlen)
- Z-Biegezange Heavy Duty 90 Grad bis 1/16 (sehr zu empfehlen)
- Die Geduld
Schritt 4: 3D-Druckaugen
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:
- z 0 - weiß
- z 13,9 - schwarz
- z 14,1 - blau
- 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
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
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
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:
Leap-Motion-Controller. (Progetto Arduino): 4 Schritte
Leap-Motion-Controller. (Arduino Progetto): Progetto-Quest-Progetto und Leap-Motion-Steuerung per Kontrolle der Intensität und Farbe der RGB-LEDs in der Bewegungsumgebung des Mani-nello-Spazio.Referenz:Leap Motion SDK: https:// entwicklerarchiv.leapmotion.com/doc
35 $ Wireless Follow Focus vom Kran 2 Schritte
35 US-Dollar drahtloser Follow-Fokus vom Kran 2: Lassen Sie uns einen drahtlosen Follow-Fokus für 35 US-Dollar für Ihre Kamera erstellen. Dies kann hervorragend für Filmsets mit einem dedizierten Fokus-Puller verwendet werden und kann verwendet werden, um den Zoom oder den Fokus jeder Kamera drahtlos einzustellen
Follow-Bot: 6 Schritte
Follow-Bot: Dieses instructable wurde in Erfüllung der Projektanforderung des Makecourse an der University of South Florida (www.makecourse.com) erstellt. Dieses instructable deckt die Schritte ab, um mein Projekt neu zu erstellen. Mein Projekt war ein Rover, der
[Arduino-Roboter] Wie erstelle ich einen Motion-Capture-Roboter - Daumen Roboter - Servomotor - Quellcode: 26 Schritte (mit Bildern)
[Arduino-Roboter] Wie erstelle ich einen Motion-Capture-Roboter | Daumen Roboter | Servomotor | Quellcode: Thumbs Robot. Verwendet ein Potentiometer des Servomotors MG90S. Es macht sehr viel Spaß und ist einfach! Der Code ist sehr einfach. Es sind nur etwa 30 Zeilen. Es sieht aus wie ein Motion-Capture.Bitte hinterlassen Sie Fragen oder Feedback![Anleitung] Quellcode https://github.c