İçindekiler:

Kara Şövalye Robotu: 5 Adım
Kara Şövalye Robotu: 5 Adım

Video: Kara Şövalye Robotu: 5 Adım

Video: Kara Şövalye Robotu: 5 Adım
Video: Transformers 5 Son Şövalye (Optimus vs Bumblebee) Türkçe Dublaj 1080p İzle 2024, Temmuz
Anonim
Image
Image
Gereçler!
Gereçler!

Herkese iyi haber!

Bugün Hummingbird Duo Robotik Kiti ve çeşitli karton ve kağıt malzemeleri kullanarak bir kara şövalye robotu yapmayı öğreneceğiz. Tamamlandığında, harekete tepki veren bir Kara Şövalye Robotunuz olacak! Bitmiş ürünü görmek için yukarıdaki resme ve videoya göz atın!

Adım 1: Malzemeler

Gereçler!
Gereçler!
Gereçler!
Gereçler!
Gereçler!
Gereçler!

Bu proje için ihtiyacınız olacak (resimlerde yukarıdan aşağıya, soldan sağa gösterilmiştir):

çeşitli boyutlarda karton kutular ve/veya poster panosu (veya karton)

1 Hummingbird Duo kartı (güç ve usb kabloları ile)

3 mesafe sensörü

4 servo

2 adet üç renkli led

2 titreşim motoru (isteğe bağlı)

sıcak tutkal tabancası, elektrik bandı ve/veya koli bandı

Adım 2: Tasarım

Tasarım!
Tasarım!

Başlamak için, robotunuzun nasıl görünmesini istediğinize dair bazı fikir çizimleri yapmalısınız. İlk önce bunu yaparak, ihtiyacınız olabilecek kutuların kaba boyutunu veya poster panosunu nasıl kesip katlayacağınızı planlayabilirsiniz. Robotun temel oranlarını ve her hareketin nasıl görünmesini istediğinizi belirlemelisiniz. Eskizlerimi göstereceğim ve düşünce sürecimi açıklayacağım, ancak tasarımımı değiştirmekten çekinmeyin ve yaratıcı olun!

Bu aşamada ayrıca sinek kuşu ikilisi ve tüm bölümleri ile denemeler yapmalısınız. Parçaların karta nasıl bağlandığını öğrenmek için şu sayfaya gidin: https://www.hummingbirdkit.com/learning/tutorials/connecting-electronics. Sensörler, servolar ve led'lerle biraz zaman harcayın, böylece hepsinin nasıl çalıştığını bilirsiniz! Servolar sadece 180 derece hareket edebilir, bu yüzden tasarımınızda bunu hesaba kattığınızdan emin olun. Buna göre plan yapabilmeniz için robotunuzu oluşturmadan önce bunlarla çalışmak faydalı olabilir.

Adım 3: İnşa edin

Yapı!
Yapı!
Yapı!
Yapı!
Yapı!
Yapı!

Artık her şeyi kağıt üzerinde planladığınıza göre, inşa etmeye başlama zamanı! Bunu yapmanın birçok olası yolu var, ancak gövde için uzun, ince bir kutu kullandım ve kol bölümleri için rulo poster panosu kullandım. Her kol gövdede ve dirsekte döner.

Servonun hareket eden beyaz kısmını sökün ve kolların iç kısmına yapıştırabilmeniz için çıkarın. Her bir kolun içinde bunlardan bir tane olacak, böylece servolarla güvenli bir şekilde hareket edecekler. Servoya geri bağlanan parçalar için delikler açmanız gerekecek. Ayrıca, servolar için vidaların gittiği kolların üstündeki yarıkları kesmeniz gerekecek. Bu şekilde servoları aşağı sıkmak için bir tornavida takabilirsiniz.

Sağ koldaki her iki servo da yukarı ve aşağı dönmelidir (kolun her iki kısmı dikey olarak). Sol koldaki üst servo, kol dikey olarak soldan sağa hareket etmeli ve alt sunucu bu kısım yatay olacak şekilde soldan sağa hareket etmelidir.

Yapım sürecimin bazı resimlerini yukarıda görebilirsiniz. Bunlardan ilham alın, ancak başka bir şey denemekten korkmayın!

Adım 4: Programlayın

Program!
Program!

Şimdi nihayet robotunuzu canlandırmanın zamanı geldi (bazı şeyler)! if/else deyimlerini kullanarak, bir sensör tetiklendiğinde robota bir hareket yapmasını söylemelisiniz. Bitmiş robotumun videosunda gördüğünüz gibi, kılıç kesme ve kalkan hareketi kullanmayı seçiyorum. Yukarıda kodumun bir resmini görebilirsiniz, ancak diğer her şeyde olduğu gibi, bu robotu programlamanın birçok yolu olduğundan eminim. Snap kullandım, ancak çeşitli diğer programlama dillerini de kullanabilirsiniz.

Dikkat edilmesi gereken birkaç sorun:

Tüm servolar ve ledler için başlangıç değerlerini ayarlamayı unutmayınız! Robotunuzun bir başlangıç noktasına ihtiyacı var!

Tüm kodu "sonsuza kadar" bir döngüye yerleştirin, aksi takdirde robotunuz hiçbir hareketi bitiremez.

Kılıç hareketi için 2 sensör kullanmaya karar verirseniz (benim yaptığım gibi), bir sensör için if/else ifadesini diğer sensör için else ifadesinin içine yerleştirmeniz gerekecektir. Aksi takdirde birbirleriyle çelişirler.

Adım 5: Olası Sorunlar…

Olası Sorunlar…
Olası Sorunlar…
Olası Sorunlar…
Olası Sorunlar…
Olası Sorunlar…
Olası Sorunlar…

Yapıştırmadan / bantlamadan önce servolarınızı kontrol ettiğinizden emin olun. İstediğiniz son şey, robotunuzun kolunun geriye doğru olması, o zaman servoyu yeniden yapıştırmanız gerekiyor!

Kılıcınız, onu nasıl yaptığınıza bağlı olarak bükülebilir (poster panosu en sağlam değildir). Bunu kılıcın içine uzun bir metal parça ekleyerek düzelttim (sivri değil, şiş tipi bir nesne kullandım!).

Görünüşe göre servoların maksimum ağırlığı 1 servo ve sağ kol ve kılıç için kullandığım malzemeler civarında bir yerde. Başlangıçta kılıcımda bir motor olacaktı, böylece konumu ayarlanabilecekti. Ancak motorla kol tam 180 derece dönemiyordu. Bu nedenle, malzemelerinizin ağırlığına dikkat edin!

Kalkanınızın yerleşimini düşünün, ancak benimkini kola sıcak yapıştırdıktan sonra, kolun kalkanın ortasında olması gerektiğini fark ettim. Kolun kalkanın altına yerleştirilmesi istikrarsızlık yaratır. Ancak sensörlerimin yerleşimi nedeniyle kalkanımı aşağı indirmek zor olurdu.

Yeniden başlamaktan veya kötü bir başlangıçtan sonra tasarımınızı değiştirmekten korkmayın! Yukarıdaki resimler, robotun nasıl görünmesi gerektiğine dair daha iyi bir fikre sahip olmadan önce ilk denememi gösteriyor.

Bu robot ayrıca büyük olasılıkla önden ağır olacaktır, bu nedenle arkasına bir karşı ağırlık veya destek eklemeniz gerekebilir.

Önerilen: