İçindekiler:
- Adım 1: Talimat Bölüm I: Hatayı Oluşturma
- Adım 2: Talimat Bölüm II: Kulenin Yapılması
- 3. Adım: Bug and Tower'ın Nihai Sonucu
- Adım 4: Sorun Giderme
- Adım 5: Referanslar
Video: Arduino Tasarımlı Warzone Kule Savunma Kılavuzu: 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Tanıtım
Biz YOJIO grubuyuz (JI'de sadece bir kez eğitim alırsınız, bu yüzden buna değer verin.) UM-SJTU Ortak Enstitüsü, Şanghay Jiao Tong Üniversitesi, Minhang, Şanghay'ın kampüs alanında bulunur. VG100, takım çalışması ve liderliği geliştirmeyi amaçlayan birinci sınıf öğrencileri için temel mühendislik dersidir.
İlk projemiz için her takımın bir böcek ve bir kağıt kule yapması gerekiyor. Üç böcek, kağıt kuleye doğru üç düz yarış pistinde hareket ediyor. Kuleyi çevreleyen 4 parkur var ve böcekler rastgele üçünü işgal ediyor. Kuleyi savunmak için, kulenin üstündeki lazer ışını ile böceği durdurmalıdır. Nihai puan, hatanın tasarımına, kulenin performansına ve ağırlığına bağlıdır: kule ne kadar hafif olursa ve böcekler ne kadar erken öldürülürse, her takım o kadar yüksek puan alabilir. Üçüncü şekle bakın.
kısıtlamalar
→Yarış pisti (Oyunda sağlanır)
Ortada 4 cm genişliğinde beyaz bir çizgi ile genel olarak siyah
Kulenin altından hem 1m hem de 0m boyunca pist boyunca beyaz durma çizgileri
Alttan 2,5m ila 2m koruma alanı (korumalı)
→ Hata
Donanım:
∙ PMMC'den yapılmış alt pano
∙ 15cm*10cm ön panel gereklidir
∙ Öndeki rayın 5 cm üzerine yatay olarak yerleştirilmiş bir ışık sensörü
Programlama:
∙ İzleme işlevi dahil
∙ 0,2 ila 0,3 m/s'de hız kontrollü
∙ Düz bir çizgide hareket etmek
∙ Ortadaki durma çizgisinde 2 ila 4 saniyelik bir duraklama ve o anda öldürülemez
∙ Kulenin yanındaki beyaz çizgide kalıcı bir durak
→Kağıt kulesi
∙ A4 kağıttan üretilmiştir
∙ Ağırlığını yalnızca kağıt yapısı üzerinde tutarak
∙ En az 60 cm yüksekliğinde
∙ Yalnızca beyaz tutkalla yapıştırılmasına izin verilir
∙ Kulenin herhangi bir yerinde 3 kağıttan daha kalın değil
∙ Üstte sadece 1 lazer ışını dahil.
Malzeme listesi
1. Hata:
Arduino UNO ¥ 33.00*2
Motor sürüş kartı L298N ¥ 8.40
Motor GA12-N20 ¥ 14.90
Motor Braketleri 3PI miniQ N20 ¥ 2.50
Bağlayıcı M3 ¥ 2.90
Pil Kutusu 9V 6F22 ¥ 6.88
Piller 9V ¥ 9,90
Şasi 15*20cm ¥ 28.00
Teker 27mm ¥ 2.00
Hat İzleme Sensörü SEN0017 ¥ 22.00
Işık Sensörü BH1750 ¥ 6.14
Naylon Vidalar M3 ¥ 12.00
Vidalar M2*8 M2*10 M2*12 M3*8 Laboratuvar tarafından sağlanmıştır
Laboratuvar tarafından sağlanan Dupont Telleri
Breadboard 5cm*8cm Laboratuvar tarafından sağlanmıştır
Tekerlek 72mm Laboratuvar tarafından sağlanmıştır
2. Kule:
Bulut Terası + Servo SG90 ¥21.9
360 derece Servo DS04-NFC ¥33
Ultrasonik Sensör SR04 ¥3.6*4
İzleme Sensörü DFRobot ¥22
Video
Oyun günündeki korkunç ışık durumu nedeniyle oyunun videosunu sağlayamıyoruz. Bunun yerine, Youku'da bir hata testi videosu yayınladık. Köprü şu şekildedir:
Adım 1: Talimat Bölüm I: Hatayı Oluşturma
Patlatılmış görünüm şekil 1'de gösterilmektedir.
Adım 1: Bir Devre Şeması çizin (şekil 2'de gösterildiği gibi).
Adım 2: Motorları ve Tekerlekleri monte edin (şekil 3'te gösterildiği gibi).
(1) Motorları motor braketleri, M2.5(*4) somunları ve vidaları ile sabitleyin.
(2) Tekerlekleri ve motorları kuplörlerle bağlayın. Bunları sabitlemek için M2(*4) vidaları kullanın.
(3) Üniversal tekerleği M3(*4) vida ve somunlarla böceğimizin arkasına sabitleyiniz.
Adım 3: Dikey Tahtayı yapın (şekil 4'te gösterildiği gibi).
(1) Bir parça kıvırma kağıdını 12cm*15cm boyutlarında kesin.
(2) İki köşeyi kesin ve kartonu böceğin boşluğuna yerleştirin. (Şema verilecektir)
(3) Dikey tahtayı 502 ile hataya yapıştırın.
Adım 4: Sensörleri monte edin (şekil 5'te gösterildiği gibi).
(1) Ön panoya yerden 5 cm yukarıya bir çizgi çizin.
(2) Işık sensörünü, ışık sensörü plakası çizilen çizgiyle eşleşecek şekilde yatay olarak yerleştirin.
(3) Işık sensörünü bantla sabitleyin.
(4) Sensör ile zemin arasındaki mesafe yaklaşık 1,3 cm olacak şekilde üç izleme sensörünü sabitlemek için üç M3*30 naylon sütun kullanın, bu hassas algılama için en iyi mesafedir.
Adım 5: Entegre montaj
(1) Pil kutusunu ve motor sürücü kartını hataya sabitleyin, en az 5*M3 vida ve somun gereklidir. Üniversal tekerleği arkaya sabitleyin (şekil 6'da gösterildiği gibi).
(2) Breadboard'u hata tahtasının altına ve Arduino kartını hatanın üzerine yapıştırın. (Şekil 7'de gösterildiği gibi).
(3) İlgili parçaları Dupont Lines ile bağlayın. (Devre şeması bölümündeki Talimatlara bakın)
(4) Gevşek olan tüm yerleri kaynaklamak için bir kaynak tabancası ve bir lehim istasyonu kullanın. (Dikkat! Sıcak! Gözetim altında yapın! Zorunlu değil.)
Adım 2: Talimat Bölüm II: Kulenin Yapılması
Patlatılmış görünüm şekil 1 ve 2'de gösterilmiştir.
Adım 1: Üssü İnşa Etme
(1) Bir parça A4 kağıdı iki kısa kenarı birbirine değecek şekilde katlayın.(Şekil 3'te gösterildiği gibi).
(2) Katlanmış kağıdı açın. Kağıdı 1)'in iç tarafından daha fazla katlayın ve 1)'de birbirine değen iki tarafın şimdi orta çizgide çakıştığından emin olun.(Şekil 4 ve 5'te gösterildiği gibi)
(3) A tarafını beyaz tutkalla eşit şekilde yapıştırın ve B tarafının arka tarafıyla yapıştırın (çok fazla beyaz tutkal gerekmez), böylece düzgün bir üçgen prizma elde edebiliriz.(Şekil 6 ve 7'de gösterildiği gibi)
(4) 6 aynı prizmayı elde etmek için 1) ila 3) 5 kez tekrarlayın.
(5) Her prizmanın 2 tek katmanını beyaz tutkalla eşit şekilde yapıştırın. Düzgün bir altıgen prizma elde etmek için prizmaları birbirine yapıştırın. (Şekil 8'de gösterildiği gibi)
Adım 2: Bağlantı Parçasını Yapın (Şekil 9'da gösterildiği gibi)
(1) Bir parça kağıt hazırlayın.
(2) Kenar uzunluğu 7,5 cm olan düzgün bir altıgen çizin.
(3) Normal altıgenin her iki yanında bir dikdörtgen (2cm*7.5cm) yapın
Adım 3: Kulenin Üst Kısmını İnşa Edin
(1) Bir parça A4 kağıdı, iki uzun kenarı birbirine değecek şekilde katlayın. (Şekil 5'e bakın, ancak farkı not edin)
(2) Adım 1'de (2) ila (5)'i tekrarlayın.
(3) 12 adet 50mm*50mm kağıt yapın.
(4) Adım 3, 3)'te bahsedilen kağıdı ikiye katlayın.
(5) Adım 3, 4)'te bahsedilen iç taraflardan birine beyaz tutkal yapıştırın. (Şekil 9'da gösterildiği gibi)
(6) Yapıştırılan tarafı prizmanın dış tarafına takın. Küçük olanın orta çizgisi, prizmanın üst kenarı ile çakışmalıdır. (Şekil 10'da gösterildiği gibi) Ardından diğer 5 kenar için de aynısını yapın.
(7) Benzer şekilde, kuleye daha fazla küçük kağıt parçası ekleyin. Ancak, bu sefer içeriye yapıştırılmaları gerekir. (Şekil 11'de gösterildiği gibi) Daha sonra aynı işlemi diğer 5 kenar için de yapın.
(8) Prizma kenarından çıkan tüm parçaları kesin. (12'de gösterildiği gibi)
(9) Yapıyı stabilize etmek için (mümkünse) tüm küçük kağıt parçalarını yapıştırın. (Şekil 13'te gösterildiği gibi)
(10) Yapının diğer ucunda Adım 3 6) ila 9)'u tekrarlayın. Bağlantı kısmına yapıştırın.
Adım 4 İkinci bağlantı parçasını oluşturun
(1) A4 kağıdın kısa kenarına paralel 48 paralel çizgi çizin. Her iki komşu çizginin mesafesi 5(mm) olmalıdır.
(2) Kağıdı çizgiler boyunca katlayın. Çizgili çizgi, kağıdı kendinize doğru katlamanız gerektiği ve tam çizgi, kağıdı kendinize geri katlamanız gerektiği anlamına gelir. Ürünün kesit görünümü Şekil 14'teki gibi görünecektir.
(3) Oluklu kağıdın üstüne bir parça kağıt yapıştırmak için beyaz tutkal kullanın. Altına başka bir kağıt yapıştırın.(Şekil 15)
(4) Oluklu kağıdı 12(cm)*15(cm) şeklinde kesin.
Adım 5 Kağıt kulesinin tepesini oluşturun (servo, güç, lazer ve Arduino kısmı)
(1) Bulut terasını bir SG90 servo ve bağlı lazer ışını ile birleştirin. Gerekirse 502 kullanın.
(2) İzleme sensörünü bulut terasına takın. Lazer ışını ile kesinlikle dikey bir düzlemde olmalıdır. (Şekil 16'da gösterildiği gibi)
(3) Üzerinde beyaz kağıt olan bir kartona 2 dikey siyah çapraz çizgi çizin. Çizgi 0,5 cm genişliğinde olmalıdır. Sonra ortada bir bütün (yarıçap=0.6cm) yapın.
(4) Kartın diğer tarafını aşağıdaki servoya yapıştırın. Üzerine bulut terasını koyun. (Bkz. şekil 17)
(5) Arduino, breadboard ve pilleri kulenin üstüne ve ultrasonik sensörleri kuleye takın. (Şekil 18'de gösterildiği gibi)
3. Adım: Bug and Tower'ın Nihai Sonucu
Yukarıdaki rakamlara bakın.
Adım 4: Sorun Giderme
1 İlk başta modülerleştirilmiş bir kızılötesi sensör seçtik. Sadece 2 cm genişliğinde beyaz bir çizgiyi izleyebiliyordu, ancak turnuva izleme için 4 cm genişliğinde beyaz çizgiler sağladı.
Çözüm: En az 3 bağımsız kızılötesi sensör kullanın. Arabanın herhangi bir genişlikteki çizgileri takip edebilmesi için ikisi arasındaki mesafeyi ayarlayabilirsiniz.
2 360 derecelik servonun dönüş açısını kontrol etmesi zordu. Sadece yönünü ve dönüş hızını kontrol edebiliyorduk.
Çözüm: Bulut terasına bir kızılötesi sensör yapıştırın. Bir kağıda siyah çizgilerden oluşan bir çarpı çizin. Kağıdı 360 derecelik servonun üstüne (bulut terasının altında) yapıştırın. Sensör siyah bir çizgi algıladığında, 360 derecelik servo bir kerede durmalıdır, böylece bir dönüşte tam olarak 90 derece dönebilir.
3 Kağıt kulenin tepesine birçok nesne yerleştirilmelidir, ancak çok fazla alan yoktur.
Çözüm: Oluklu mukavvayı katlayın. Ekstra yük taşıma alanı sağlar.
Adım 5: Referanslar
Öğelerin köprüsü:
Hata kısmı:
detail.tmall.com/item.htm?spm=a230r.1.14.4…
item.taobao.com/item.htm?spm=a230r.1.14.42…
detail.tmall.com/item.htm?id=524061190057
item.taobao.com/item.htm?spm=a1z09.2.0.0. T…
item.taobao.com/item.htm?spm=a1z09.2.0.0. T…
item.taobao.com/item.htm?spm=a1z09.2.0.0. T…
item.taobao.com/item.htm?spm=a230r.1.14.19…
item.taobao.com/item.htm?spm=a230r.1.14.32…
detail.tmall.com/item.htm?id=533054527075&…
item.taobao.com/item.htm?spm=a230r.1.14.51…
detail.tmall.com/item.htm?id=20955552239&s…
detail.tmall.com/item.htm?spm=a230r.1.14.7…
item.taobao.com/item.htm?spm=a1z09.2.0.0.3…
detail.tmall.com/item.htm?id=21713236278&s…
item.taobao.com/item.htm?spm=a1z0d.6639537…
item.taobao.com/item.htm?spm=a230r.1.14.11…
Kule parçası:
item.taobao.com/item.htm?spm=a1z09.2.0.0. I…
item.taobao.com/item.htm?spm=a1z09.2.0.0. I…
detail.tmall.com/item.htm?id=41248598447&s…
item.taobao.com/item.htm?spm=a1z09.2.0.0.m…
Önerilen:
Gerçek Bir Savaş Kule Savunma Oyunu Yapmak: 11 Adım
Gerçek Hayat Savaş Kule Savunma Oyunu Yapmak: Merhaba, biz GBU'yuz! Ekibimize VG100, Intro to Engineering, sınıfımızda bir görev verildi: gerçek bir Warzone Kule Savunma Oyunu tasarlamak ve inşa etmek. VG100, tüm birinci sınıf öğrencilerinin Joint Institute'ta (JI) alması gereken bir temel sınıftır. The Joint Inst
Warzone Kule Savunması: 7 Adım
Warzone Tower Defense: Biz SS, VG100'ün 6. grubuyuz. SS, dünyanın her yerinden beş üyeden oluşur. Hepimiz, ortak olarak, UM-SJTU (Michigan Üniversitesi ve Şanghay Jiao Tong Üniversitesi) Ortak Enstitüsü'nün birinci sınıf öğrencileriyiz. Grup adı “SS&rdqu
Warzone Kule Savunması: 20 Adım
Warzone Tower Defense: Bu Warzone Tower Defense 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 bütün haline getirmek ve robotik bir araba yapmak. (NS &
Kule-Savunma-Hatalara Karşı: 14 Adım
Tower-Defense-Versus-Bugs: (1)Üniversite ve kurs Giriş Şanghay Jiaotong Üniversitesi Ortak Enstitüsünden (JI) CIVA grubuyuz (işbirliği için C, yenilik için I, değer için V ve takdir için A).(şek.1 ) Şekil 2'de soldan sağa ilk sıra Chen Jiayi, Shen Qi
PCB Tasarımlı Wemos D1 Mini Kullanarak Adım Adım Ev Otomasyonu: 4 Adım
PCB Tasarımlı Wemos D1 Mini Kullanarak Adım Adım Ev Otomasyonu: PCB Tasarımlı Wemos D1 Mini Kullanarak Adım Adım Ev Otomasyonu Birkaç hafta önce rootsaid.com'da hobiler arasında iyi karşılanan ve "Raspberry Pi kullanarak Ev Otomasyonu" adlı bir öğretici yayınladık. üniversite öğrencileri. Sonra bir üyemiz geldi