İçindekiler:

Warzone Kule Savunması: 20 Adım
Warzone Kule Savunması: 20 Adım

Video: Warzone Kule Savunması: 20 Adım

Video: Warzone Kule Savunması: 20 Adım
Video: 22. GÜN | 20. Yüzyıl Başlarında Osmanlı ve Dünya | TYT-AYT Kampı | 2024 YKS 2024, Kasım
Anonim
Warzone Kule Savunması
Warzone Kule Savunması
Warzone Kule Savunması
Warzone Kule Savunması

Bu Warzone Kule Savunma projesi, amacı kuleyi farklı silahlarla savunmak ve sonunda tüm düşmanları yok etmek olan piksel tarzı bir oyuna dayanmaktadır.

Yapmamız gereken bu kuleyi bir varlık haline getirmek ve düşmanları sembolize edecek robotik bir araba (“böcek”) yapmaktır.

Tüm projeyi dört parça, üç böcek ve bir kule oluşturuyor. Bu projeyi basitçe üç süreçte tanımlayabiliriz:

① Parçaları ayarlayın.

② Hatalar art arda yola çıktı.

③ Kule böcekleri öldürür.

Adım 1: JI, VG100 Kursları ve Biz Hakkında

JI, VG100 Kursları ve Biz Hakkında
JI, VG100 Kursları ve Biz Hakkında
JI, VG100 Kursları ve Biz Hakkında
JI, VG100 Kursları ve Biz Hakkında
JI, VG100 Kursları ve Biz Hakkında
JI, VG100 Kursları ve Biz Hakkında
JI, VG100 Kursları ve Biz Hakkında
JI, VG100 Kursları ve Biz Hakkında

Joint Institute'un kısaltması olan JI, 2006 yılında Shanghai Jiao Tong Üniversitesi ve Michigan Üniversitesi tarafından ortaklaşa kurulmuş bir mühendislik enstitüsüdür [1]. Şanghay'ın güneybatısında yer almaktadır.

JI'nin en belirgin özelliklerinden biri, saf bir İngilizce öğrenme ortamı ve farklı kültür ve değerlere yönelik anlayış gerektiren uluslararasılaşmadır. Diğer bir özelliği ise öğrencileri düşünmeye ve parlak fikri bir varlığa dönüştürmeye teşvik eden manipülatif yeteneğe vurgu yapmasıdır.

VG100 kursumuz, birinci sınıf öğrencilerine tüm bir mühendislik projesini nasıl yürüteceklerini öğretmek ve ardından izleyicilere netleştirmek için ana hedefi olan ikinci özelliğin en iyi örneğidir. Bu iki hedefin birleşimi Warzone Kule Savunma projemize yol açar ve biz de size nasıl çalıştığını açıklamak için buradayız.

Bizler, Team One, Apollo'dan gelen Wang Zibo, Zhou Runqing, Xing Wenqian, Chen Peiqi ve Zhu Zehao'yuz. Apollo ışık tanrısıdır ve adını ışığın her zaman üzerimizde parladığı ve bu nedenle asla pes etmeyeceğimiz konusundaki kararlılığımızı göstermek için kullanırız.

Adım 2: Projenin Kuralları

Proje Kuralları
Proje Kuralları

Bir alanı işaretleyin, kuleyi (kağıttan yapılmış) alanın ortasına yerleştirin

Birbirine dik, 2,5 metre uzunluğunda iki yol çizin. Bu nedenle, böcekler kuleye dört yönden yaklaşabilir

2.5 metre uzunluğundaki bu yol, Şekilde görüldüğü gibi üç bölüme ayrılmıştır

① Yolun ilk kısmı 0,5 metre uzunluğunda bir sığınak. Bu mesafe, böceğin hızlanma aşaması için kullanılır, bu nedenle bu mesafe içinde öldürülmez.

② İkinci kısım bir metre uzunluğundadır. Bu bölümün sonunda, böceğin bu noktada doğru bir şekilde durup duramayacağını tespit etmek için beyaz bir çizgi vardır. Hata 2 saniye durmalıdır.

③ Üçüncü kısım son bir metredir. Oyunu geçmek istiyorsanız, kuleye çarpmadan önce tüm böcekler kule tarafından öldürülmelidir. Ancak, kırılgan kağıt kuleyi korumak için, böceğin öldürülmemiş olsa bile anında durması gereken yolun sonuna başka bir beyaz çizgi koyduk.

Böcekler düz bir çizgide ilerlemelidir

Hatanın hızını 0,2m/s-0,3m/s arasında ayarlayın

Kulenin alt kısmında bulunan ultrasonik sensörler, ancak böcek barınak alanından çıktıktan sonra aralarındaki mesafeye göre böceğin yerini tespit edebilmektedir

Lazer sürekli dönmemelidir. Hatanın yeri belirlendikten sonra hatanın geldiği yöne dönmelidir

Lazer işaretçiden gelen lazer, foto-direnci ulaştığı anda, böcek durmalıdır ve bu, öldürüldüğü anlamına gelir

Pist ortasındaki beyaz çizgide 2-4 saniye boyunca böcek öldürülmemelidir

Adım 3: Bu Projede Kullanılan Malzemeler Hakkında

Bu Projede Kullanılan Malzemeler Hakkında
Bu Projede Kullanılan Malzemeler Hakkında
Bu Projede Kullanılan Malzemeler Hakkında
Bu Projede Kullanılan Malzemeler Hakkında
Bu Projede Kullanılan Malzemeler Hakkında
Bu Projede Kullanılan Malzemeler Hakkında

Bu projede kullanılan her malzeme ve araç yukarıdaki şekillerde gösterilmiştir.

Adım 4: Hatanın Adım Adım Talimatı: Adım 1

Hatanın Adım Adım Talimatı: Adım 1
Hatanın Adım Adım Talimatı: Adım 1
Hatanın Adım Adım Talimatı: Adım 1
Hatanın Adım Adım Talimatı: Adım 1
Hatanın Adım Adım Talimatı: Adım 1
Hatanın Adım Adım Talimatı: Adım 1

Yatay tahtayı ters çevirin. Çok yönlü tekerleği sıcakta eriyen yapıştırıcı ile hareketsiz hale getirin. Tekerleğin yolun ortasına yerleştirildiğinden emin olun.

Talimatı uygulamadan önce yukarıda gösterilen hatamızın tasarımını incelemeniz önerilir.

Adım 5: Hatanın Adım Adım Talimatı: Adım 2

Hatanın Adım Adım Talimatı: Adım 2
Hatanın Adım Adım Talimatı: Adım 2
Hatanın Adım Adım Talimatı: Adım 2
Hatanın Adım Adım Talimatı: Adım 2

Motoru motor braketine yerleştirin. Motoru lastiğe takmak için bir bağlayıcı{1} kullanın. Sağlamlığını sağlamak için vidalara ihtiyaç vardır.

Bileşenleri yatay panonun arka tarafına yapıştırın. Tekerlekler daha sonra böceğin her iki tarafında simetrik olarak görünür.

Adım 6: Hatanın Adım Adım Talimatı: Adım 3

Hatanın Adım Adım Talimatı: Adım 3
Hatanın Adım Adım Talimatı: Adım 3

Arduino kartını{2}, ekmek tahtasını{3}, motor sürüş kartını{4}, pil kutusunu ve Li-polimeri{5} yatay tahtaya yapıştırın.

Göreceli konumları, kendi ihtiyaçlarınıza göre uygun şekilde değiştirilebilir.

Adım 7: Hatanın Adım Adım Talimatı: Adım 4

Hatanın Adım Adım Talimatı: Adım 4
Hatanın Adım Adım Talimatı: Adım 4

Işık sensörünü{6} sıcakta eriyen yapıştırıcı ile dikey panoya yapıştırın. Sensör, kartın tam ortasına ve yere paralel olarak yerleştirilmelidir.

Ardından, iki kartı birbirine bağlayın (bu, sonraki adımın şekillerinde görülebilir).

Adım 8: Hatanın Adım Adım Talimatı: Adım 5

Hatanın Adım Adım Talimatı: Adım 5
Hatanın Adım Adım Talimatı: Adım 5

İki kartın birleşimine üç kızılötesi izleme sensörü{7} takın.

Adım 9: Hatanın Adım Adım Talimatı: Adım 6

Hatanın Adım Adım Talimatı: Adım 6
Hatanın Adım Adım Talimatı: Adım 6

Kabloları bağlayın.

Devre şemasını dikkatlice izleyin.

Adım 10: Hatanın Son Görünümü

Hatanın Son Görünümü
Hatanın Son Görünümü
Hatanın Son Görünümü
Hatanın Son Görünümü
Hatanın Son Görünümü
Hatanın Son Görünümü

Adım 11: Kulenin Adım Adım Talimatı: Adım 1

Tower'ın Adım Adım Talimatı: Adım 1
Tower'ın Adım Adım Talimatı: Adım 1

Kağıt yapısını şekilde gösterildiği gibi oluşturun (mor ve mavi kısımlar hariç).

Hareketsizleştirme için sadece beyaz yapıştırıcının kullanılabileceğine dikkat edin.

Adım 12: Kulenin Adım Adım Talimatı: Adım 2

Tower'ın Adım Adım Talimatı: 2. Adım
Tower'ın Adım Adım Talimatı: 2. Adım

Kulenin dört tarafına dört ultrasonik sensör{8} takın.

Adım 13: Kulenin Adım Adım Talimatı: Adım 3

Tower'ın Adım Adım Talimatı: Adım 3
Tower'ın Adım Adım Talimatı: Adım 3

Kulenin üstüne ince bir parça sentetik cam yerleştirin. Ardından Arduino kartını, breadboard'u, pili ve pil kutusunu sentetik camın üzerine koyun.

Adım 14: Kulenin Adım Adım Talimatı: Adım 4

Tower'ın Adım Adım Talimatı: Adım 4
Tower'ın Adım Adım Talimatı: Adım 4

Beşik kafasını{9} sentetik camın hemen altına takın. Ardından, direksiyon motorunu beşik kafasına bağlayın.

Adım 15: Kulenin Adım Adım Talimatı: Adım 5

Tower'ın Adım Adım Talimatı: Adım 5
Tower'ın Adım Adım Talimatı: Adım 5

Kabloları bağlayın.

Devre şemasını dikkatlice izleyin.

Adım 16: Kulenin Son Görünümü

Kulenin Son Görünümü
Kulenin Son Görünümü
Kulenin Son Görünümü
Kulenin Son Görünümü

Adım 17: Bu Projedeki Performansımız

1.5m mesafe kat eden bir böceği öldürdük.

Oyun Günü'nde karanlık bir ortam gerektiğinden yeterince net bir video sağlayamıyoruz. Bunu telafi etmek için, hatamızın işlevini göstermek için gün içinde çekilmiş başka bir video yüklüyoruz.

Adım 18: Ek A: Referans

[1]

[2]

Adım 19: Ek B: Açıklama

{1} Bağlayıcı: orijinal olarak birbirine benzemeyen iki bileşeni bağlamak için kullanılan bir tür mekanik parça

{2} Arduino kartı: basit bir tür mikro denetleyici

{3} Ekmek tahtası: elektronik devrelerin lehimleme işlemi olmadan bağlanması için kullanılır

{4} Motor sürüş kartı: motorların işlevini kontrol etmek için kullanılır

{5} Li-polimer: kararlı çıkış voltajı sağlayabilen bir tür pil

{6} Işık sensörü: Bu parçanın yüzeyine küçük bir foto direnç takılıdır ve farklı ışık yoğunluğunu ayırt edebilir.

{7} Kızılötesi izleme sensörü: beyaz ışığı algılayarak böceğin düz gitmesini sağlayan bir sensör

{8} Ultrasonik sensör: Ultrasonik sinyal alıp ardından elektrik sinyaline dönüştürerek hareketli böceğin tam yerini belirleyin.

{9} Beşik başı: bir şeyi desteklemek için kullanılır

{10} Direksiyon motoru: Dönebilen ve istenilen yöne gidebilen bir tür mekanik parça

Adım 20: Ek C: Sorun Giderme

S: Motor braketlerini neden sıcakta eriyen yapıştırıcı ile sentetik cama sağlam bir şekilde yapıştıramıyorum?

C: Motor braketleri ile sentetik cam arasındaki temas alanının oldukça sınırlı olduğuna dikkat edin. Yapıştırıcıyı eriteceğiniz alanı tam olarak belirlemelisiniz ve braketler tahtaya yapıştıktan sonra yapıştırıcı tekrar pıhtılaşana kadar hareket ettirmemelisiniz.

S: Hatam neden düz bir çizgide ilerleyemiyor?

C: Her motorun diğer motorlardan biraz farklı olduğuna dikkat edin, lastiklerde olduğu gibi. Son derece benzer iki motor ve lastik bularak hataları azaltabilir veya bizim yaptığımız gibi bir izleme sensörü takabilirsiniz.

S: Kulem neden her zaman düşüyor?

C: Kağıdın taşıma ağırlığının çok zayıf olduğuna dikkat edin. Kulenin altını çevreleyen silindir şeklinde kağıt rulolar ekleyerek kuleyi daha sağlam hale getirebilirsiniz. Ancak, yapınızın üç katmandan fazla kağıt içermediğinden emin olun.

S: Ultrasonik sensörlerden neden nispeten kararlı veriler elde edemiyorum?

C: Halka akımının, verilerin dalgalanmasına yol açan bir elektromanyetik alan oluşturabileceğine dikkat edin. Telleri dikerek etkisini azaltabilirsiniz.

Önerilen: