İçindekiler:

Cogsworth Animatronik: 11 Adım
Cogsworth Animatronik: 11 Adım

Video: Cogsworth Animatronik: 11 Adım

Video: Cogsworth Animatronik: 11 Adım
Video: Jennifer Hicks - Cogsworth Animatronic 2024, Kasım
Anonim
Cogsworth Animatronik
Cogsworth Animatronik

Bu talimat, Güney Florida Üniversitesi'ndeki (www.makecourse.com) Makecourse'un proje gereksinimini yerine getirmek için oluşturulmuştur.

Bu proje, Disney'in Güzel ve Çirkin filminden Cogsworth'un animasyonlu bir figürüdür. Bu projeye animatronik tasarımı ve onları hayata geçirmek için gereken program hakkında daha fazla bilgi edinmek için başladım. Bu tasarım için, Cogsworth'un her saat başı (saatle aynı sayıda) ileri geri hareket etmesine ve bir yay ile bitirmesine izin verecek bir program geliştirmek istedim. Bu hareketi gerçekleştirmesini sağlayacak birkaç konsept ve tasarım varyasyonu geliştirdim. Tasarımımın tamamlandığına inandıktan sonra, tasarımımı tamamlamak için her bir parçayı 3B yazdırmaya ve test etmeye başladım. Sonuç olarak, bu montaj toplam 22 adet 3D baskılı parça kullanır. Tasarım süreci boyunca ayrıca Arduino kullanarak 5 servo motor ile iletişim kurmak için bir C++ kodu geliştirdim.

Bu talimat, bu animatronikin nasıl oluşturulacağını, birleştirileceğini ve programlanacağını anlatacaktır. Bununla birlikte, gelecekte bu tasarımın nerede geliştirilebileceği veya değiştirilebileceği konusunda yararlı ipuçları vereceğim.

Adım 1: Araçlar, Parçalar ve Malzemeler

  • 3 boyutlu yazıcı

    Yasal Uyarı: Bazı parçalar 9" x 9" genişliğindedir, bu nedenle büyük bir yatak gereklidir

  • Ahşap Filament
  • Pil Kaynağı (Taşınabilir telefon pili kullandım)
  • Arduino Kurulu
  • ekmek tahtası
  • Saat Özellikleri
  • Alüminyum Tel
  • Vidalar
  • Tornavida
  • Kapı menteşesi
  • X-Acto Bıçağı
  • yapıştırıcı
  • Boya Fırçası
  • Boya ve Ahşap Leke
  • servolar

    • 2 adet Pitsco Education 39197 180 Standart Ölçekli HS-485HB Servo Motor
    • 4 Adet SG90 9g Mikro Servolar için RC Robot Helikopter Uçak Kontrolleri Araba Tekne

Adım 2: Ham CAD Dosyaları

Adım 3: 3D Baskı Parçaları

3D Baskı Parçaları
3D Baskı Parçaları

Malzeme listesinden 1'den 18'e kadar olan öğeleri yazdırın.

Kodla erkenden çalışmaya başlamak için Malzeme Listesi ile aynı sırayla yazdırmanızı tavsiye ederim.

Adım 4: Parçaları Zımparalayın ve Boyayın

Kum ve Boya Parçaları
Kum ve Boya Parçaları
Kum ve Boya Parçaları
Kum ve Boya Parçaları

En iyi sonuç için her baskıyı zımparalayın ve boyayın.

Bunlar Cogsworth'ü kopyalamak için kullandığım renkler:

Ahşap Lekeleri:

  • Red Oak (dış kısmın çoğunluğu)
  • Siyah Kiraz (iç göbek ve ağız)
  • Altın Pekan (yüz)

Boyalar:

  • Altın
  • Ateş Opal (dil)
  • Mürekkep Mavisi (gözler)
  • Kartopu (gözler)
  • Kara kaş)

Adım 5: Tabanı Birleştirin

Tabanı Birleştirin
Tabanı Birleştirin
Tabanı Birleştirin
Tabanı Birleştirin
Tabanı Birleştirin
Tabanı Birleştirin
  1. Yapıştırıcı kullanarak ve her deliği hizalayarak her bir "Ayağı" "Bel"e yapıştırın.
  2. Güç kaynağını "Bel" tabanı içinde sabitleyin

    Not: Bu, kolay erişilebilirlik için göbek içinde yer alabilir. Temel servonun desteklediği ağırlık miktarını sınırlamak için tabana yerleştirdim

  3. Küçük dişliyi temel servo motora sabitleyin.
  4. Servoyu belirtilen çentiğe yerleştirerek yapıştırıcı veya vida kullanarak servoyu beline sabitleyin.
  5. "Göbek Üzerindeki Dişliyi" "Göbek" üzerine vidalayın. Daha sonra daha az hata olmasını sağlamak için dişlinin kenarının göbek kenarını geçmediğini doğrulayın.

Adım 6: İki Elinizi Birleştirin

İki Elinizi Birleştirin
İki Elinizi Birleştirin
İki Elinizi Birleştirin
İki Elinizi Birleştirin
İki Elinizi Birleştirin
İki Elinizi Birleştirin
  1. Büyük servo motoru omzun kenarına vidalayın ve sabitleyin.
  2. Alüminyum teli elde açılan küçük delikten geçirin.
  3. Alüminyum teli servo motora asın ve sabitleyin. Telin uzunluğunu omuza sığacak şekilde ayarlayın.
  4. Servo motoru takın ve kola elinizi koyun. Alüminyum teli gerektiği gibi çalışana kadar ayarlayın.
  5. Küçük servo motoru omzun içine sabitleyin.
  6. Omuzun üst kısmını bağlayın ve sabitleyin. Bunun güvenli bir şekilde takıldığını ve kolayca çıkarılabilir olduğunu doğrulayın.
  7. Belirlenen yuvaya kaydırarak elinizi "Göbek Sırtına" takın. Kabloları fişten çekmemek için dahili kablonun özel çentiğinden geçirildiğini doğrulayın.
  8. Her iki el bir araya gelene kadar tekrarlayın.

Adım 7: Göbeği Birleştirin

Göbek birleştirin
Göbek birleştirin
Göbek birleştirin
Göbek birleştirin
Göbek birleştirin
Göbek birleştirin
  1. Küçük kapı menteşelerini kullanarak "Kapıyı" "Göbek"e hizalayın ve takın.
  2. "Ticker" ı "Göbek" e takın. "Ticker" ın yerçekiminden kendi başına hareket edebildiğini doğrulayın.
  3. Her iki taraftaki çentikleri kullanarak "Göbeği" "Göbek Sırtına" takın ve sabitleyin.
  4. "Göbek" tabanındaki oluğu "Bel" üzerindeki çentiğe hizalayarak "Göbek"i "Bel" üzerine yerleştirin.

Adım 8: Kafayı Birleştirin

Montaj Kafası
Montaj Kafası
Montaj Kafası
Montaj Kafası
Montaj Kafası
Montaj Kafası
  1. "Burnu" "Yüz" üzerine sabitleyin

    Not: Sipariş edilen saat özelliklerine bağlı olarak "Burun" delik çapının ayarlanması gerekebilir

  2. Satın alınan saatin talimatına göre saat parçalarını "Burun" içinden monte edin.
  3. "Yüzü" "Kafaya" monte edin ve yapıştırın.
  4. "Başı" göbeğe sabitleyin.

Adım 9: Cogsworth'ün Kablolanması

Kablolama Cogsworth
Kablolama Cogsworth
Kablolama Cogsworth
Kablolama Cogsworth

Her servoyu fritzing şemasında gösterildiği gibi bağlayın. Her servo motor aynı 5V güç kaynağına, toprağa ve ilgili giriş pinine bağlıdır.

Bu Kod için:

Giriş 5: Sağ Omuz

Giriş 6: Sol Omuz

Giriş 7: Sağ Dirsek

Giriş 8: Sol Dirsek

Giriş 9: Bel

Adım 10: Kodu İndirme ve Güncelleme

Bu Arduino Kodunu indirin ve Arduino Kartınıza bağlantı verin. Test tamamlandıktan sonra, bir sonraki yinelemeyi çalıştırmadan önce bir saat beklemek için koda daha büyük bir gecikme eklenmesi gerekecektir.

Adım 11: Donanımı Güvenle Güvenli Hale Getirin ve Test Edin

Donanımı Güvenle Koruyun ve Test Edin
Donanımı Güvenle Koruyun ve Test Edin

Tüm kabloları sabitlemek ve gizlemek için "Arka" ve "Başın Arkasını" Cogsworth'e monte edin.

Eğlence!

Önerilen: