Spisu treści:

Motion Follow Animatronics Eyes: 8 kroków (ze zdjęciami)
Motion Follow Animatronics Eyes: 8 kroków (ze zdjęciami)

Wideo: Motion Follow Animatronics Eyes: 8 kroków (ze zdjęciami)

Wideo: Motion Follow Animatronics Eyes: 8 kroków (ze zdjęciami)
Wideo: [COMIC DUB] FNAF: The Silver Eyes FULL MOVIE 2024, Listopad
Anonim
Image
Image
Przegląd
Przegląd

Ten projekt Arduino wykorzystuje optyczny czujnik przepływu (ADNS3080) do przechwytywania ruchu.

Następnie przetłumacz dane, aby poruszyć serwo, tak aby wyglądało, jak oczy podążają za poruszającym się obiektem.

To nie jest łatwa konstrukcja.

Wymaga drukowania 3D, lutowania, ogólnego zrozumienia technicznego i rozwiązywania problemów, ponieważ ten przewodnik nie może być w 100% doskonały.

Zrobię co w mojej mocy, aby było to jak najbardziej wyczerpujące i ilustracyjne.

Zapraszam do zadawania pytań i zostawiania komentarzy.

Chciałbym podziękować społeczności "maker" i wszystkim ludziom, którzy dzielą tam projekty.

Teraz nie rób fajnego ruchu podążającego za animatroniką oka.

Krok 1: Przegląd

Przegląd
Przegląd
Przegląd
Przegląd
Przegląd
Przegląd

Krok 2: Lista części

Lista części
Lista części

1x kontroler Arduino Nano 3.0 ATmega328P

6x SG90 9g Mini Micro Servo

1x optyczny czujnik przepływu APM2.5 ADNS 3080

1x50*70 PCB

2x jednorzędowe żeńskie nagłówki pinowe

2x jednorzędowe męskie nagłówki pinowe

x2 5-pinowe złącza kablowe Dupont 2,54 mm Obudowa złącza zworki żeńska

x2 2-pinowe złącza kablowe Dupont 2.54 mm Obudowa złącza zworki żeńska

1x podświetlany przełącznik kołyskowy Mini 3-pinowej deski rozdzielczej

1x złącze gniazda zasilania Dc (średnica zależna od źródła zasilania)

4x2 MM zielona/żółta/niebieska/czerwona/dioda LED

12x IR LED 850nm Diody na podczerwień 5mm

1x XL4005 DSN5000 poza LM2596 DC-DC

Rezystor 16x 220R

1x tuleja liniowa LM8UU 8mm liniowe łożysko kulkowe;

1x 100mm Gładki Wał Pręt Chromowana stal nierdzewna Średnica 8mm

8x M2 ze stali nierdzewnej z łbem stożkowym z łbem stożkowym Phillips

4x śruby M3 z łbem sześciokątnym z łbem sześciokątnym

11x Plastikowa klamra kulkowa M3 Końcówka cięgna pozycjonująca kulka Łącznik popychacza/ciągnący

6x M2 L300mm Link Korbowód ze stali nierdzewnej z podwójnym gwintem końcowym do serw

2x śruba 11/23 M4 Metalowe przeguby Cardana Złącza przegubowe Uniwersalne przeguby (patrz zdjęcie)

3x filament do drukarki 3D biały\czarny\przezroczysty niebieski

Krok 3: Narzędzia

  1. drukarka 3d
  2. Lutownica
  3. Zestaw kluczy sześciokątnych
  4. Mały śrubokręt (M2)
  5. Szczypce do zaciskania Przecinaki do kabli Przewód elektryczny
  6. Narzędzie do ściągania izolacji z kabli (zalecane)
  7. Szczypce do zaginania w kształcie litery Z Heavy Duty 90 stopni do 1/16 (wysoce zalecane)
  8. Cierpliwość

Krok 4: Druk 3D Oczy

Oczy druku 3D
Oczy druku 3D
Oczy druku 3D
Oczy druku 3D
Oczy druku 3D
Oczy druku 3D
Oczy druku 3D
Oczy druku 3D

Wszystkie pliki stl są dostępne pod adresem:

www.thingiverse.com/thing:3604563

Zacznij od wydrukowania oczu.

Drukowałem oczy 3 różnymi kolorami i 4 zmianami kolorów za pomocą Prusa ColorPrint.

Zmiana koloru, którego użyłem:

  1. z 0 - biały
  2. z 13,9 - czarny
  3. z 14,1 - niebieski
  4. z 16,7 - czarny

Jeśli z jakiegoś powodu nie chcesz lub nie możesz drukować w wielu kolorach (wielokolorowa drukarka nie jest potrzebna) zawsze możesz spróbować wydrukować na biało i pomalować kolory.

Próbowałem pomalować kolory i stwierdziłem, że jest o wiele trudniejszy i nie wygląda tak dobrze.

Do kapilary użyłem czerwonej wełny i lakieru akrylowego patrz https://www.youtube.com/embed/q4vzEABlHMo (w 2:17).

Do sklejenia wełny użyłem błyszczącego lakieru i dodałem bardziej realistycznego połysku.

Po wykonaniu wydruku czas na montaż łącznika Ball Buckle i przegubu uniwersalnego.

Może być konieczne wycięcie śruby łączącej klamry kulowej, aby pasowała do otworów (patrz zdjęcie).

W zależności od dopasowania może być potrzebny mały superglue.

Nie kleić złącza uniwersalnego!

Krok 5: Drukowanie 3d

drukowanie 3d
drukowanie 3d
drukowanie 3d
drukowanie 3d

Reszta wydruków jest standardowa.

Używam PETG, ale możesz drukować w dowolnym miejscu.

Drukuj oczy i powieki w najdrobniejszych szczegółach. inne części nie wymagają dużej szczegółowości.

Wydrukowałem Base i Box z 0.8mm nuzzle o wysokości warstwy 0,4, aby zapewnić im większą wytrzymałość, ale nie jest to konieczne.

P. S. jeśli nie eksperymentowałeś z różnymi rozmiarami dyszy, zachęcam do tego, to świetna zabawa.

Krok 6: Montaż podstawy

Zespół podstawy
Zespół podstawy
Zespół podstawy
Zespół podstawy
Zespół podstawy
Zespół podstawy
Zespół podstawy
Zespół podstawy

1- Dołączone mini serwa SG90 9g.

* uwaga orientacja

** uwaga 2 przednie serwa sterujące ruchem wahadłowym są zamontowane od dołu.

*** jeszcze nie wkręcaj rogów! Przed przykręceniem rogów serw należy ustawić je w pozycji środkowej (patrz szkic początkowy w części kodu tego dokumentu)

2- Włóż 2 uchwyty na wędki.

Włóż łożysko liniowe LM8UU do wnętrza mocowania.

Wsuń pręt wału przez 1 uchwyt do LM8UU przez cały drugi uchwyt.

3- Przytnij korbowody na wymiar.

* Ta część jest krytyczna. Nie spiesz się i staraj się być jak najbardziej precyzyjny.

** Weź pod uwagę wygięcie w kształcie litery Z. (szczypce do wygięcia w kształcie litery Z znacznie ułatwią Ci pracę i zobaczą:

4- Połącz pręty.

Krok 7: Elektronika

Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika

Utwórz PCB.

XL4005

w:

12V

GND

na zewnątrz:

5V

GND

Okablowanie ADNS 3080:

PIN_MISO - Pin 12

PIN_MOSI - Pin 11

PIN_SCK - Pin 13

PIN_MOUSECAM_RESET - Pin 9

PIN_MOUSECAM_CS - Pin 10

5V

GND

Okablowanie serwo:

pin 2 - prawy huśtawka

pin 3 - prawe pochylenie

pin 7 - lewy swing

pin 6 - lewy pochylenie

pin 4 - pochylenie powieki

pin 5 - powieka otwórz/zamknij

5VGND

Okablowanie paska LED:

Pin A4

Pin A5

Pin A6

Pin A7

*Użyj rezystora 220 R

5VGND

Okablowanie diody podczerwieni:

12v

*Użyj rezystora 220 R

GND

Krok 8: Kod

Wszystkie szkice są dostępne do pobrania pod adresem:

github.com/Nimrod-Galor/eye-animatronics

Pobierz jako zip i rozpakuj do komputera.

Prześlij szkic init-servos.ino do Arduino Bord.

Ten szkic umieści wszystkie serwa w środkowej pozycji.

Teraz nadszedł czas, aby wyrównać tuby serwo i je przykręcić.

Po przykręceniu wszystkich rogów wgraj eye-animatronics.ino do Arduino.

Gratulacje, Twój projekt animatroniki oka jest gotowy.

Zalecana: