İçindekiler:

Motion Follow Animatronics Eyes: 8 Adım (Resimlerle)
Motion Follow Animatronics Eyes: 8 Adım (Resimlerle)

Video: Motion Follow Animatronics Eyes: 8 Adım (Resimlerle)

Video: Motion Follow Animatronics Eyes: 8 Adım (Resimlerle)
Video: Spring Bonnie Easter Egg in the #fnafmovie ? 2024, Kasım
Anonim
Image
Image
genel bakış
genel bakış

Bu Arduino projesi, hareketi yakalamak için bir Optik Akış Sensörü (ADNS3080) kullanır.

Ardından, servoları hareket ettirmek için verileri çevirerek gözler hareketli nesneyi takip ediyormuş gibi görünmesini sağlayın.

Bu kolay bir yapı değil.

Bu kılavuz %100 mükemmel olamayacağından, 3 boyutlu baskı, lehimleme, bazı genel teknik anlayış ve problem çözme gerektirir.

Bunu olabildiğince kapsamlı ve açıklayıcı hale getirmek için elimden geleni yapacağım.

Soru sormaktan ve yorumlarınızı bırakmaktan çekinmeyin.

"Yapımcı" topluluğuna ve orada projeleri paylaşan tüm insanlara teşekkür etmek istiyorum.

Şimdi göz animatroniklerini takip edin.

1. Adım: Genel Bakış

genel bakış
genel bakış
genel bakış
genel bakış
genel bakış
genel bakış

2. Adım: Parça Listesi

Parça listesi
Parça listesi

1x Arduino Nano 3.0 ATmega328P Kontrol Cihazı

6x SG90 9g Mini Mikro Servo

1x Optik Akış Sensörü APM2.5 ADNS 3080

1x 50*70 PCB

2x Tek Sıra Dişi Pin Başlıkları

2x Tek Sıra Erkek Pin Başlıkları

x2 5 pinli Dupont tel kablo konnektörleri 2,54 mm Jumper Header Muhafaza Dişi

x2 2 pinli Dupont tel kablo konnektörleri 2,54 mm Jumper Header Muhafaza Dişi

1x Mini 3 Pinli Pano Açık Kapalı Pozisyon Rocker Anahtarı Aydınlatmalı

1x Dc Güç Jakı Soket Konnektörü (Çapı güç kaynağınıza bağlıdır)

4x 2MM Yeşil/Sarı/Mavi/Kırmızı/LED Işık Diyodu

12x IR LED 850nm Kızılötesi 5mm Diyotlar

1x XL4005 DSN5000 LM2596 DC-DC'nin Ötesinde

16x 220R direnç

1x LM8UU Lineer Burç 8mm lineer bilyalı rulman

1x 100mm Pürüzsüz Mil Çubuğu Kromlu paslanmaz çelik Çap 8mm

8x M2 Paslanmaz Çelik Düz Başlı Havşa Başlı Phillips Makine Vidaları

4x M3 Vidalar Altıgen Soket Düz Kafa

11x Plastik M3 Top Toka Rot Ucu Konumlandırma Topu Toka bağlantısı İtme/Çekme Çubuğu

6x M2 L300mm Bağlantı Paslanmaz Çelik Biyel, Servolar için Çift Uçlu Dişli

2x 11/23 M4 vidalı Metal Kardan Mafsalı Gimbal Kaplinler Üniversal Mafsal (resme bakın)

3x 3D Yazıcı Filament Beyaz\Siyah\Şeffaf Mavi

3. Adım: Araçlar

  1. 3 boyutlu yazıcı
  2. Havya
  3. Altıgen anahtar seti
  4. Küçük tornavida (M2)
  5. Crimper Pense Kablo Kesiciler Elektrik Teli
  6. Kablo Tel Soyucu (Önerilen)
  7. Z-Bend Pense Ağır Hizmet 90 derece 1/16'ya kadar (Tavsiye Edilir)
  8. Sabır

Adım 4: 3D Baskı Gözleri

3D Baskı Gözler
3D Baskı Gözler
3D Baskı Gözler
3D Baskı Gözler
3D Baskı Gözler
3D Baskı Gözler
3D Baskı Gözler
3D Baskı Gözler

Tüm stl dosyaları şurada mevcuttur:

www.thingiverse.com/thing:3604563

Gözleri yazdırarak başlayın.

Prusa ColorPrint kullanarak 3 farklı renk ve 4 renk değişikliği ile göz baskısı yaptım.

Kullandığım renk değişikliği:

  1. z 0 - beyaz
  2. z 13.9 - siyah
  3. z 14.1 - mavi
  4. z 16.7 - siyah

Herhangi bir nedenle çok renkli yazdırmak istemiyorsanız veya yapamıyorsanız (çok renkli yazıcı gerekmez), her zaman beyaz yazdırmayı ve renkleri boyamayı deneyebilirsiniz.

Renkleri boyamayı denedim ve bunun çok daha zor ve iyi görünmediğini gördüm.

Kılcal damarı yapmak için biraz kırmızı yün ve Akrilik vernik kullandım, bkz. https://www.youtube.com/embed/q4vzEABlHMo (2:17).

Yünü yapıştırmak ve daha gerçekçi bir parlaklık katmak için parlak vernik kullandım.

Baskı tamamlandıktan sonra, Bilyalı Toka bağlantısını ve Kardan Mafsalını birleştirme zamanı gelir.

Deliklere uyması için Bilyalı Toka bağlantı vidasını kesmeniz gerekebilir (resme bakın).

Uygunluğa bağlı olarak biraz süper yapıştırıcı gerekli olabilir.

Üniversal Mafsalı Yapıştırmayın!

Adım 5: 3B Baskı

3d Baskı
3d Baskı
3d Baskı
3d Baskı

Baskıların geri kalanı standarttır.

PETG kullanıyorum, ancak özel olan her şeyi yazdırabilirsiniz.

Gözleri ve göz kapaklarını mümkün olan en yüksek ayrıntıda yazdırın. diğer parçaların yüksek detaya ihtiyacı yoktur.

Onlara daha fazla güç vermek için 0.8mm nazla 0.4 katman yüksekliğinde Base and Box'ı yazdırdım ama bu gerekli değil.

Not; Farklı bir meme boyutu kullanarak deneme yapmadıysanız, bunu yapmanızı tavsiye ederim, Çok eğlenceli.

Adım 6: Taban Montajı

Temel Montaj
Temel Montaj
Temel Montaj
Temel Montaj
Temel Montaj
Temel Montaj
Temel Montaj
Temel Montaj

1- Ekli SG90 9g Mini Mikro Servolar.

* bildirim yönlendirme

** Salınım hareketini kontrol eden 2 ön servo alttan monte edildiğine dikkat edin.

*** henüz boynuzları sıkmayın! Servo kornaları vidalamadan önce onları orta konuma ayarlamanız gerekir (bu belgenin kod kısmındaki başlangıç çizimine bakın)

2- 2 çubuk tutucuyu yerleştirin.

LM8UU Lineer yatağı yuvanın içine yerleştirin.

Mil Çubuğunu 1 tutucudan ikinci tutucuya kadar tamamen LM8UU'ya kaydırın.

3- Bağlantı Çubuğunu ölçünüze göre kesiniz.

* Bu kısım kritiktir. Zaman ayırın ve mümkün olduğunca kesin olmaya çalışın.

** Z-bükümü dikkate alın. (z-bend pense işinizi çok daha kolay ve hassas hale getirecektir bakınız:https://hobbyking.com/en_us/z-bend-pliers-heavy-duty-90-degree-up-to-1-16.html).

4- Çubukları bağlayın.

Adım 7: Elektronik

Elektronik
Elektronik
Elektronik
Elektronik
Elektronik
Elektronik

PCB oluşturun.

XL4005

içinde:

12V

GND

dışarı:

5V

GND

ADNS 3080 Kablolama:

PIN_MISO - Pin 12

PIN_MOSI - Pim 11

PIN_SCK - Pim 13

PIN_MOUSECAM_RESET - Pin 9

PIN_MOUSECAM_CS - Pin 10

5V

GND

Servo Kablolama:

pim 2 - sağ salıncak

pim 3 - sağa eğim

pim 7 - sol salıncak

pim 6 - sola eğim

pim 4 - göz kapağı eğimi

pim 5 - göz kapağı açık/kapalı

5VGND

LED Çubuk Kablolama:

A4 pimi

A5 pimi

A6 pimi

A7 pimi

*220 R direnç kullanın

5VGND

IR LED Kablolama:

12v

*220 R direnç kullanın

GND

Adım 8: Kod

Tüm eskizler şu adresten indirilebilir:

github.com/Nimrod-Galor/eye-animatronik

Zip olarak indirin ve bilgisayarınıza açın.

init-servos.ino taslağını Arduino Bord'a yükleyin.

Bu çizim, tüm servoları orta konuma yerleştirecektir.

Şimdi servo kornaları hizalama ve vidalama zamanı.

Tüm kornaları vidaladıktan sonra eye-animatronik.ino'yu Arduino'ya yükleyin.

Tebrikler göz animatronik projeniz tamamlandı.

Önerilen: