İçindekiler:

Arduino Tasarımlı Warzone Kule Savunma Kılavuzu: 5 Adım
Arduino Tasarımlı Warzone Kule Savunma Kılavuzu: 5 Adım

Video: Arduino Tasarımlı Warzone Kule Savunma Kılavuzu: 5 Adım

Video: Arduino Tasarımlı Warzone Kule Savunma Kılavuzu: 5 Adım
Video: MERTCAN BAHAR İFŞA 2024, Haziran
Anonim
Arduino Tasarımlı Warzone Kule Savunma Kılavuzu
Arduino Tasarımlı Warzone Kule Savunma Kılavuzu
Arduino Tasarımlı Warzone Kule Savunma Kılavuzu
Arduino Tasarımlı Warzone Kule Savunma Kılavuzu
Arduino Tasarımlı Warzone Kule Savunma Kılavuzu
Arduino Tasarımlı Warzone Kule Savunma Kılavuzu

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

Talimat Bölüm I: Böceğin Yapılması
Talimat Bölüm I: Böceğin Yapılması
Talimat Bölüm I: Böceğin Yapılması
Talimat Bölüm I: Böceğin Yapılması
Talimat Bölüm I: Böceğin Yapılması
Talimat Bölüm I: Böceğin Yapılması
Talimat Bölüm I: Böceğin Yapılması
Talimat Bölüm I: Böceğin Yapılması

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ı

Talimat Bölüm II: Kulenin Yapılması
Talimat Bölüm II: Kulenin Yapılması
Talimat Bölüm II: Kulenin Yapılması
Talimat Bölüm II: Kulenin Yapılması
Talimat Bölüm II: Kulenin Yapılması
Talimat Bölüm II: Kulenin Yapılması
Talimat Bölüm II: Kulenin Yapılması
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

Bug and Tower'ın Nihai Sonucu
Bug and Tower'ın Nihai Sonucu
Bug and Tower'ın Nihai Sonucu
Bug and Tower'ın Nihai Sonucu
Bug and Tower'ın Nihai Sonucu
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: