İçindekiler:

FRITZ - ANİMATRONİK ROBOTİK KAFA: 39 Adım (Resimlerle)
FRITZ - ANİMATRONİK ROBOTİK KAFA: 39 Adım (Resimlerle)

Video: FRITZ - ANİMATRONİK ROBOTİK KAFA: 39 Adım (Resimlerle)

Video: FRITZ - ANİMATRONİK ROBOTİK KAFA: 39 Adım (Resimlerle)
Video: ЛУЧШИЕ ДРУЗЬЯ НАВСЕГДА | Пять Ночей с 39 2024, Temmuz
Anonim
Image
Image
FRITZ - ANİMATRONİK ROBOTİK KAFA
FRITZ - ANİMATRONİK ROBOTİK KAFA

Hey adam, talimatlarıma hoş geldiniz, hadi yapalım.

Fritz - Animatronik Robotik Kafa.

Fritz açık kaynak kodlu ve inanılmaz derecede şaşırtıcı.

Her şey için kullanılabilir.

Ör: insan duygularını öğrenmek, resepsiyonist, Halloween damızlık, flört, şarkıcı ve çok daha fazlası hayal gücünüze bağlıdır!

Aynı zamanda şarkı da söyleyebilir ve en iyisi değiştirilebilir taban plakasına sahiptir, böylece herhangi birinin yüzünü onun üzerine kazıyabilir ve Fritz'e bağlayabilirsiniz ve Fritz sizin erkeğiniz olur.

Akrilik ve kontrplak olmak üzere iki versiyon yaptım.

Sert bir görünüm istedim, bu yüzden arkadaşım akrilik Fritz göz küresini kırmızı sinirler gösteren boyadı.

Resmi Bağlantı:

github.com/XYZbot

Adım 1: Parçaları Toplayın:

Parçaları Toplayın
Parçaları Toplayın
Parçaları Toplayın
Parçaları Toplayın
Parçaları Toplayın
Parçaları Toplayın
Parçaları Toplayın
Parçaları Toplayın

Mini servo motor x11.

Normal servo motor x2.

Arduino Uno veya mega x1.

Arduino sensör kalkanı v5.0 servo motorları Arduino'ya bağlamak (veya bir sonraki adımda gösterilen devreyi yapmak) x1.

Ultrasonik sensör veya kızılötesi sensör x1.

1000uf kapasitör x1.

Erkek başlık pimleri.

Gösterge için bir led.

Lehim tabancası ve lehim teli.

6v adaptör veya pil (1.5AA x4).

0.032” çapında sert tel (1 metre) (kontrol telleri yapmak için).

Metal çubuk 2 mm kalınlığında 30 mm uzunluğunda.

6 mm kalınlığında 150 mm uzunluğunda metal çubuk veya ahşap dübel.

Yaylar veya lastik bant.

Mdf veya kontrplak veya akrilik levha (3,2 ila 3,5 mm kalınlığında herhangi bir şey önerilir).

Zamk.

Siyah işaretleyici.

Bir lazer kesiciye ve 3 boyutlu yazıcıya erişim.

İğne Burunlu pense x2.

Somun-cıvatalar (m3).

İnce eğeler (eklemeleri zorsa bir şeyleri dosyalamak için).

Son ve en önemli şey BİR BİLGİSAYAR!!.

Not: Montajın tüm parçalarını ve parçalarını gösteren resmi video da ekledim, lütfen ayrıntılı montaj talimatı için buna bakın.

Ayrıca videoda biraz farklı bir montaj prosedürü gösterilmektedir.

Herhangi birini kullanın.

Yazılım sadece pencerelerde çalışır.

2. Adım: Montaj Videosu

Image
Image

Adım 3: Parçaları Lazerle Kes

Göz Küresi ve Göz Kapağı Hareketlerini Kontrol Etmek İçin Kontrol Telleri Yapın
Göz Küresi ve Göz Kapağı Hareketlerini Kontrol Etmek İçin Kontrol Telleri Yapın

Ellerinizin kararmasını önlemek için üzerlerindeki kurum kalıntılarını gidermek için parçaları yıkayın.

Not: Mdf parçalarını yıkamayın, sadece ıslak bir bezle silin. Parçaları iyice kurulayın.

Akrilik üzerinde kesim yapıyorsanız lütfen akrilik file kullanın, mdf dosyası kullanmayın, aksi takdirde motorların montajında sorun olacaktır.

Adım 4: Göz Küresi ve Göz Kapağı Hareketlerini Kontrol Etmek İçin Kontrol Telleri Yapın

Aşağıda, kontrol kablolarını yönlendirmek ve yapmak için ekli pdf bulunmaktadır.

Yatay tel x2.

Dikey tel x2.

Göz kapağı teli x4.

Adım 5: Dosyaları 3B Yazdırma İçin Yerleştirin

3d Baskı için Dosyalar koyun
3d Baskı için Dosyalar koyun

Göz kapağı x4.

Göz formu vac kalıp x2 (baskıdan sonra tüm iç destekleri kırın).

Göz halkası x2.

Göz braketi x2.

Celvispin x2.

Göz kapağı montajı x2.

Adım 6: Devreyi Yapın

Devreyi Yap
Devreyi Yap
Devreyi Yap
Devreyi Yap

Arduino Sensör Kalkanı v5.0 edinin

Perfboard üzerinde yaptığım devreyi yapın

Adım 7: Tabanı Birleştirin

Tabanı birleştirin
Tabanı birleştirin

Bu parçaları toplayın.

Adım 8:

resim
resim

Gösterildiği gibi birleştirin.

Yan duvarların (yamuk şeklinde olan) iki uzun tırnağı olduğuna dikkat edin.

Dikdörtgen parçayı yanlarındaki yuvalara yerleştirin.

Motor tutucuyu açıklığı karşı tarafa bakacak şekilde takın.

9. Adım:

resim
resim
resim
resim

Diğer yan duvarı takın.

Adım 10:

resim
resim
resim
resim

Ön ve arka duvarları takın.

Adım 11:

resim
resim
resim
resim
resim
resim
resim
resim

Dikkat edin ön duvarlar iyice yapıştırıldıktan sonra çıkıntılar dışarı çıkacaktır.

Omuz parçalarını oraya yapıştırın.

Adım 1/2:

resim
resim
resim
resim

Yuvarlak parçayı üste yapıştırın.

Adım 13:

Motor tutucunun deliği ile eşleşen üst delik.

Tabana normal bir servo motor takın.

Motoru tabanın altından yerleştirin.

Motor tutucuya hizalayın.

Ve üstten cıvatalarla sabitleyin.

Not: mdf veya kontrplak parçaları monte ediyorsanız, parçalara yalnızca gerekirse biraz yapıştırıcı uygulayın, aksi takdirde önerilen malzemeyi bulursanız rahat bir şekilde oturur.

Adım 14: Boynu Birleştirin

Boyunu Birleştirin
Boyunu Birleştirin

Bu parçaları toplayın.

Adım 15:

resim
resim
resim
resim
resim
resim

Servo motoru monte etmek için yuvalı parçayı dikdörtgen parçanın soluna, diğer parçayı da sağına takın.

Arka parçayı takın.

16. Adım:

resim
resim
resim
resim
resim
resim
resim
resim

Alta boynuz parçasını takın.

Gerekirse yapıştırıcı uygulayın.

Adım 17:

resim
resim
resim
resim

Yıldız şekilli servo kornayı takın, karşı taraftan iki vidayla yerine sabitleyin.

18. Adım:

resim
resim

Normal servo motoru içeriden somun-cıvatalarla yerine sabitleyin.

Adım 19:

resim
resim
resim
resim
resim
resim

Küçük boyutlu dairesel bir servo korna alın, lazerle kesilmiş dairesel dişli parçasının üzerine monte edin.

Karşı taraftan vidalarla yerine sabitleyin.

Bu tertibatı boyun servo motor bağlantı vidasına monte edin.

Adım 20: Göz Kutusunu oluşturun

Göz Kutusunu oluşturun
Göz Kutusunu oluşturun

Bu parçaları toplayın.

Adım 21:

resim
resim
resim
resim

Burun kısmını, burun ucu aşağı bakacak şekilde düz parçaya yerleştirin.

Düz kısımda iki yuva olduğuna dikkat edin.

Burun kısmını taktığınızda, burun kısmındaki tırnaklar düz kısımdaki yuvalarla eşleşecektir.

Adım 22:

resim
resim
resim
resim
resim
resim
resim
resim

Oval kesimli parçayı burun parçasındaki yuvaya takın ve düz parçadaki yuvalara düz olarak hizalayın.

Düz kısımda küçük bir "g" kesim olduğuna dikkat edin, burun kısmı size dönük olacak şekilde sağda olmalıdır.

23. Adım:

resim
resim
resim
resim
resim
resim

Kalan iki parçayı, yuvarlak kenarları burun kısımlarının karşısına gelecek şekilde yanlara tutturun.

Arka parçayı üstteki iki delik yukarı bakacak şekilde takın.

Adım 24:

resim
resim
resim
resim
resim
resim
resim
resim

Düz kısma dört adet mini servo motor takın.

Önce servo telini deliklerden geçirin, ardından motorları monte edin ve vidalarla (akrilik kullanılıyorsa somun cıvataları) sıkıca sabitleyin, vidaları aşırı sıkmayın.

Motorları yan duvarlara bağlamayın.

Arduino'yu arka paneldeki USB bağlantı noktasına, aşağı bakacak şekilde somun cıvatalarıyla sabitleyin.

Adım 25:

resim
resim

Üzerine monte edilen devreyi monte edin.

Adım 26:

resim
resim
resim
resim
resim
resim

Şimdi ön kısımda oval kesimli olanlar somunlu civata ile halka braket takıyor.

Celvis pimini takın.

Düz tarafı size bakan göz halkasını takın.

Celvis pim deliğini göz halkasıyla hizalayın ve sıkıca sabitlemek için diğer ucu çubuğun kenarını yapıştırana kadar metal çubuğu içinden geçirin.

Dikey teli göz küresinin alt kancasına ve yatay teli göz küresinin yan kancasına takın.

Göz küresini göz halkasına yapıştırın, tüm parçayı bir işaretleyici ile siyaha boyayın.

Aynı işlemi diğer uç için de tekrarlayın.

Takarken telleri burun deliklerinin yakınına takmamayı unutmayın.

Adım 27: Göz Kapağı Kutusunu Birleştirin

Göz Kapağı Kutusunu Birleştirin
Göz Kapağı Kutusunu Birleştirin

Bu parçaları toplayın.

Adım 28:

resim
resim
resim
resim
resim
resim

Ön panelde dikkat edin, sağınıza doğru bir yuva fazladan yerleştirin.

Servo motoru bir parçaya yerleştirin ve vidalarla sabitleyin.

Bunu sol kenara monte edin.

Diğer tarafı sağ kenara monte edin.

Her ikisinin arasına oval paneli ekleyin.

Gerekirse yapıştırıcı uygulayın.

Adım 29:

resim
resim

Ters çevir.

Kalan parçalara servo motorlar ekleyin.

Adım 30:

resim
resim

İki göz kapağı alın, bunları kase yapısı oluşturacak şekilde yerleştirin.

31. Adım:

resim
resim
resim
resim
resim
resim

Her iki delikten iki somun geçirin.

Göz kapağı montaj braketini deliklerini göz kapağı delikleriyle hizalayın ve bu iki vidayı da göz kapakları serbest hareket edecek şekilde sıkın.

Göz kapağı kontrol telleri alın.

Birini üst göz kapağına, diğerini alt göz kapağına ekleyin.

Diğer uca bir servo korna ekleyin.

Diğer kısım için de tekrarlayın.

Sol göz kapağı servo kornasını yukarı bakacak şekilde ve sağ göz kapağı servo kornasını aşağı bakacak şekilde takmayı unutmayın.

Her birini iki somun cıvata ile sabitleyerek göz küresi deliğinin altına monte edin.

Adım 32: Göz Kapağı Kutusunu Göz Küresi Kutusuna Monte Edin

Göz Kapağı Kutusunu Göz Küresi Kutusuna Monte Edin
Göz Kapağı Kutusunu Göz Küresi Kutusuna Monte Edin
Göz Kapağı Kutusunu Göz Küresi Kutusuna Monte Edin
Göz Kapağı Kutusunu Göz Küresi Kutusuna Monte Edin
Göz Kapağı Kutusunu Göz Küresi Kutusuna Monte Edin
Göz Kapağı Kutusunu Göz Küresi Kutusuna Monte Edin

Montajı yaparken göz kapağı kontrol telini göz küresi üzerindeki oval kesiklerden dikkatlice geçirin.

Adım 33: Dişliyi Takın

Gear'ı takın
Gear'ı takın
Gear'ı takın
Gear'ı takın
Gear'ı takın
Gear'ı takın

Bu parçaları toplayın.

Sekmeli dişliyi, iki adet somun cıvatası ile sabitleyin.

Bu dişliyi "g" ile işaretli yerin yanındaki göz küresi kutusunun altına takın.

Adım 34: Çeneyi Birleştirin

Çeneyi Birleştirin
Çeneyi Birleştirin

Bu parçaları toplayın.

Adım 35:

resim
resim
resim
resim
resim
resim
resim
resim

Bu parçaları toplayın.

Çenedeki bir yuvanın kenara yakın olduğuna dikkat edin.

Çene kemiğini kenar yuvasına yakın bir delikle monte edin.

Çene kemiğine üç delikli bir servo korna takın.

Bu çene kemiğini diğer yuvaya takın.

Her iki kemiğin arasına kemik çubuğu ekleyin.

Gerekirse biraz tutkal uygulayın.

Adım 36: Ona Beyin Verin

Beyin verin
Beyin verin
Beyin verin
Beyin verin

Aşağıda fritz için arduino kodunu ve yazılımını içeren zip dosyası bulunmaktadır.

Birisi onu yeniden derlemek veya bazı değişiklikler yapmak isterse, yazılımın kaynak kodunu da içerir.

“fritz.ino” kodunu panonuza yükleyin.

Şimdi “Arduino ide”yi kapatın, aksi takdirde fritz uygulaması bağlanmayacaktır.

Şimdi “fritz.exe” yi açın.

“CONNECTED” yazan yeşil bir sekme görmelisiniz, bu, fritz'in rock n roll'a okunduğu anlamına gelir.

Şimdi “seçenekler> motorları ayarla”ya gidin ve her alanı “0” olarak değiştirin, bu adım servolarımızı otomatik olarak ortalar.

Sıfıra geçerken "simülasyon boyası taşma hatası" ekranı alırsanız tamam'a basmayın “X” tuşuna basın aksi halde ekran tekrar tekrar açılacaktır.

Tamam tuşuna basın.

Fritz uygulamasını yeniden başlatın.

Lütfen bu adımı çok gerekli yapın, aksi takdirde servomuz vızıldamaya başlayacaktır.

Kontrol sekmelerini istediğiniz şekilde değiştirin.

bu şekilde bağlandım.

2-sol göz kapağı.

3-sol kaş.

4-sol yatay göz.

5-sağ yatay göz.

6-sol dudak.

7-sağ göz kapağı.

8-sağ kaş.

9-sağ yatay göz.

10-sağ dikey göz.

11-sağ dudak.

12 büküm boyun.

A0 eğimli boyun.

A1-çene.

A2-ultrasonik yankı pimi.

A3-ultrasonik tetik pimi.

A4-ir sensörü.

Tamam tuşuna basın.

Şimdi ana motoru, yani büküm boynunu 12 pime bağlayın.

Motor kendi kendine girecektir.

Şimdi boyun tertibatını üstüne takın.

Vida ile sabitleyen ana motorun üstüne dikkatlice bastırın.

Şimdi boyun servo motorunu, yani boyun eğimini A0'a bağlayın.

Motor kendini merkezleyecektir.

Şimdi monte edilmiş yüzü alın, dişliyi yüzdeki boyun dişlisiyle hizalayın.

Çubuğu veya tahta dübelleri diğer uca kadar içinden geçirin.

Şimdi çene motorunu motoru çene parçasının yanına A1'e takın.

Çene tertibatını ağzı kapalı olacak şekilde üzerine monte edin ve servo kornayı vida ile sabitleyin.

Şimdi kalan tüm motorları panoya bağlayın.

Bağlanırken unutmayın.

Göz kutusunun içinde dikey yerleştirilen motorlar “göz yatay motorları” ve yatay yerleştirilen motorlar “göz dikey motorları” soldaki motor “sağ göz kapağı” motoru ve sağdaki motor sol “göz kapağı” motorudur.

Herkes kendisi girecek.

Tüm servo boynuzlarını takın ve vidalarla sabitleyin.

Göz kapağını takarken servo boynuzları göz kapaklarının yarı açık olduğuna dikkat edin.

Yüz plakasını takın.

Somun-cıvatalarla sabitleyin.

Kaşları ortaladıklarında kaş motorlarını takın ve vidalarla sabitleyin.

Dudak boynuzlarını her iki tarafa takın.

Biri üst dudak için, diğeri ise yay ile sabitlenmiş ikinci dudak için iki yay takın.

Üst dudağın ortasını yüz plakasındaki küçük deliğe bağlayın.

Alt dudağın ortasını çenedeki küçük deliğe bağlayın.

Adım 37: Her Şeyi Hazırlamak

Şimdi “seçenekler>kurulum motorları”na gidin.

Tek tek parçaları hareket ettirmek için minimum ve maksimum oklarına basın.

Parçaların değerlerle birlikte hareket ettiğini görmelisiniz.

Her bir hareket için her değeri ayarlayın, test düğmesine basın, bittiğinde tatmin edici bir durdurma düğmesine basın.

Şimdi, yanlışlıkla parçaları kırmak için çok fazla hareket ettirmemek veya birisinin yüzünüzü kesmemesi için ayarlamayı bitirdiğiniz kutunun işaretini kaldırın.

Her bir parçayı ayarlayın ve kutuların işaretini kaldırın.

Ultrasonik sensörünüz veya analog ir sensörünüz varsa bunlardan herhangi birini takın ve değer aralığını görmelisiniz.

Bittiğinde tamam'a basın..

Sıfıra geçerken veya böyle bir ekranla karşılaştığınızda tamama basmayın “x” tuşuna basın aksi halde ekran tekrar tekrar açılacaktır.

Bunlar benim değerlerim.

Şimdi soldaki ifadeler arasında ilerleyin.

Animasyonu ve fritzimizin birlikte hareket ettiğini göreceksiniz.

Tada!! Fritz yaşıyor!!

Adım 38: Yazılıma Genel Bakış

Animasyonun üzerine gelin, yeşil noktalar göreceksiniz.

Animasyonun ve fritz'in hareket ettiğini göreceğiniz noktalara tıklayın ve sürükleyin.

Noktalar tek tek parçalara benzer.

“Dosya>ses yükle”.wav dosyasına bir şarkı yükle, oynat'a tıkla.

Fritz şarkı söylemeye başlayacak.

“Düzenle”ye tıklayın ve ses dosyasını kesip daha fazlasını yapabilirsiniz.

Hareketleri ses dosyanızın üstüne yükleyin.

Fritz aksiyonla şarkı söylesin!!

Ayrıca yapıştırmayı kesebilir ve her şey için çok şey yapabilirsiniz.

Düzenleme ayrıca hareketleri kaydedebileceğiniz, kaydedip daha sonra oynatabileceğiniz bir kayıt penceresine sahiptir.

Önceden yüklenmiş dizileri açabilirsiniz.

Ayrıca tek tek parçaları hareket ettirerek bir tane yapın ve daha sonra kullanmak üzere saklayın.

"Davranış" a gidin, iki seçeneğiniz var "yüz tanıma ve selamlama", "bana sıcaklığı söyle".

Bu seçeneklerin çalışması için “robo realm” yapay görme yazılımı yüklemeniz gerekir.

Son seçenek “rastgele mesajlar” sadece şaşırtıcı.

Pencereye Fritz'in ne söylemesini istiyorsan onu yaz.

“Rastgele göz hareketlerini” ve “rastgele boyun” hareketlerini kontrol edin, bir tts seçin ve etkinleştir'i tıklayın.

Fritz bunu rastgele ifadelerle söylüyor.

Tts, Windows bilgisayarınızda yerleşiktir.

Alternatif olarak, bağlı ultrasonik veya kızılötesi sensörünüz varsa.

Kutuyu kontrol edin.

Fritz'i tetiklemek için mesafeyi cm cinsinden girin.

Maksimum "100 cm".

Etkinleştir'e basın.

Şimdi sensörün önüne geçin ve fritz sallayın!!.

Sensöre bir ultrasonik sensör takarak en yakın üretici alanıma fritz kurdum.

Bu seçenek, içinde yazılanları çalar, eğer iyi bir dizi çalmak istiyorsanız başka bir seçenek daha var.

“Seçenekler> mesafe tetikleyicisine” gidin.

Tetiğin etkinleştirildiğini kontrol edin, bir sensörü işaretleyin, tetik mesafesini girin "Tamam"a basın.

Şimdi bir dizi yükleyin.

Sensörün önüne hareket fritz dizisini oynatır.

“Ses” altında sadece ağız hareketlerini eklemek için kullanılan bazı seçenekler vardır.

Alternatif olarak klavye veya usb tabanlı joystick kullanarak kontrol edebilirsiniz.

Bunları "seçenekler>klavye yapılandırması", "seçenekler>joystick yapılandırması" altında yapılandırın.

Bu düğmeye basarsanız, mevcut dizi fritz'e yüklenir.

Fritz'i bilgisayardan ayırdığınızda ve dönüşümlü olarak açtığınızda, hoparlörü olmadığı için ifadeyi sesli olarak yapar.

Bu iyi bir Cadılar Bayramı fikri olarak işe yarar.

Adım 39:

Bu kadar.

Bir tane yap ve tadını çıkar.

“Şeytan yüzü”, “köpekbalığı yüzü” veya ne istersen gibi farklı yüz plakaları yapın.

Harekete geçirmek için bana oy verin.

Gelecek planları.

Robo aleminin kullanımından kaçının.

Tıpkı “Mycroft” gibi bir “AI” yapın.

Tüm platformlarda çalışan bir uygulama yapın.

Özellikle ahududu pi üzerinde çalışır, böylece fritz bağımsız bir modül olur.

Herhangi bir yazılım değişikliği yaparsanız, lütfen gönderin.

Önerilen: