Mündəricat:

Arduino Dizaynı ilə Warzone Tower Müdafiə Təlimatı: 5 addım
Arduino Dizaynı ilə Warzone Tower Müdafiə Təlimatı: 5 addım

Video: Arduino Dizaynı ilə Warzone Tower Müdafiə Təlimatı: 5 addım

Video: Arduino Dizaynı ilə Warzone Tower Müdafiə Təlimatı: 5 addım
Video: 35 видео со страшными призраками: мегасборник 2023 года [V1] 2024, Iyun
Anonim
Arduino Dizaynı ilə Warzone Tower Müdafiə Təlimatı
Arduino Dizaynı ilə Warzone Tower Müdafiə Təlimatı
Arduino Dizaynı ilə Warzone Tower Müdafiə Təlimatı
Arduino Dizaynı ilə Warzone Tower Müdafiə Təlimatı
Arduino Dizaynı ilə Warzone Tower Müdafiə Təlimatı
Arduino Dizaynı ilə Warzone Tower Müdafiə Təlimatı

Giriş

Biz YOJIO qrupuyuq (Yalnız bir dəfə JI-də oxuyursunuz, buna görə də dəyər verin.) UM-SJTU Birgə İnstitutu Şanxay Jiao Tong Universitetinin, Minhang, Şanxay şəhərciyində yerləşir. VG100, birinci sinif şagirdləri üçün komanda işi və liderliyi inkişaf etdirməyi hədəfləyən əsas mühəndislik kursudur.

İlk layihəmiz üçün hər komandadan bir səhv və kağız qülləsi düzəltmək tələb olunur. Kağız qülləsinə doğru üç düz yarış pistində üç böcək hərəkət edir. Qülləni əhatə edən 4 parça var və səhvlər təsadüfi olaraq üçünü tutur. Qülləni müdafiə etmək üçün qüllənin üstündəki lazer şüası ilə səhvləri dayandırmalıdır. Yekun nəticə səhvin dizaynına, performansına və qüllənin ağırlığına əsaslanır: qüllə nə qədər yüngül olsa və böcəklər nə qədər erkən öldürülsə, hər komanda daha yüksək bal toplaya bilər. Üçüncü rəqəmə baxın.

Məhdudlaşdırır

→ Yarış pisti (Oyunda verilir)

Ümumiyyətlə qara, ortasında 4 sm genişliyində ağ xətt

Qüllənin altından həm 1m, həm də 0m məsafədə yol boyunca ağ dayanma xətləri

Altdan 2,5 m -dən 2 m -ə qədər qorunma sahəsi (sığınacaqlı)

→ Səhv

Avadanlıq:

∙ Alt taxta PMMC -dən hazırlanmışdır

∙ 15cm*10cm ön lövhə tələb olunur

∙ Ön hissədəki yoldan 5 sm yuxarıda üfüqi şəkildə yerləşdirilmiş işıq sensoru

Proqramlaşdırma:

∙ İzləmə funksiyası daxildir

∙ Sürət 0,2 ilə 0,3 m/s arasında tənzimlənir

∙ Düz bir xətt üzrə hərəkət

∙ Orta dayanma xəttində 2 ilə 4 saniyə dayanar və o anda öldürülə bilməz

∙ Qalanın yanındakı ağ xəttdə daimi dayanacaq

→ Kağız qülləsi

A A4 kağızdan hazırlanmışdır

Weight Ağırlığını yalnız kağız üzərində saxlamaq

∙ Ən azı 60 sm yüksəklikdə

∙ Yalnız ağ yapışqan ilə yapışdırılmasına icazə verilir

∙ Qalanın heç bir yerində 3 kağızdan daha qalın kağız yoxdur

∙ Üst hissədə yalnız 1 lazer şüası daxildir.

Material siyahısı

1. Səhv:

Arduino UNO ¥ 33.00*2

Motor idarəetmə lövhəsi L298N ¥ 8.40

Motor GA12-N20 ¥ 14.90

Motor Mötərizələri 3PI miniQ N20 ¥ 2.50

Bağlayıcı M3 ¥ 2.90

Batareya Qutusu 9V 6F22 ¥ 6.88

Batareyalar 9V ¥ 9.90

Şassi 15*20 sm ¥ 28.00

Döküm 27 mm - 2.00

Xətt İzləmə Sensoru SEN0017 ¥ 22.00

İşıq Sensoru BH1750 ¥ 6.14

Neylon Vintlər M3 ¥ 12.00

Vidalar M2*8 M2*10 M2*12 M3*8 Laboratoriya tərəfindən təmin edilmişdir

Dupont Telləri Laboratoriya tərəfindən təmin edilir

Çörək taxtası 5cm*8cm Laboratoriya tərəfindən verilir

Təkər 72 mm Laboratoriya tərəfindən verilir

2. Qüllə:

Bulud Terası +Servo SG90 ¥ 21.9

360 dərəcə Servo DS04-NFC ¥ 33

Ultrasonik Sensor SR04 ¥ 3.6*4

İzləmə Sensoru DFRobot ¥ 22

Video

Oyun günü dəhşətli işıq vəziyyəti səbəbiylə oyunun videosunu təqdim edə bilmərik. Bunun əvəzinə, Youku -da səhv testinin videosunu yerləşdirdik. Hiperlink

Addım 1: Təlimat I hissə: Hata edilməsi

Təlimat I hissə: Bug edilməsi
Təlimat I hissə: Bug edilməsi
Təlimat I hissə: Bug edilməsi
Təlimat I hissə: Bug edilməsi
Təlimat I hissə: Bug edilməsi
Təlimat I hissə: Bug edilməsi
Təlimat I hissə: Bug edilməsi
Təlimat I hissə: Bug edilməsi

Partladılmış görünüş Şəkil 1 -də göstərilmişdir.

Addım 1: Bir dövrə diaqramı çəkin (şəkil 2 -də göstərildiyi kimi).

Addım 2: Motorları və Təkərləri yığın (şəkil 3 -də göstərildiyi kimi).

(1) Motorları motor mötərizələri, M2.5 (*4) qoz -fındıq və vintlər ilə düzəldin.

(2) Təkərləri və mühərrikləri bağlayıcılarla birləşdirin. Onları düzəltmək üçün M2 (*4) vintlərdən istifadə edin.

(3) Səhvimizin arxasındakı universal çarxı M3 (*4) vida və qoz -fındıq ilə düzəldin.

Addım 3: Şaquli lövhə düzəldin (şəkil 4 -də göstərildiyi kimi).

(1) 12 sm*15 sm ölçüdə bir büzməli kağız kəsin.

(2) İki küncü kəsin və kağız lövhəsini böcəyin boşluğuna daxil edin. (Diaqram veriləcək)

(3) Şaquli lövhəni 502 ilə xətaya yapışdırın.

Addım 4: Sensorları yığın (şəkil 5 -də göstərildiyi kimi).

(1) Ön lövhədə yerdən 5 sm yuxarı bir xətt çəkin.

(2) İşıq sensörünü üfüqi şəkildə yerləşdirin ki, işıq sensoru lövhəsi çəkilmiş xətlə üst -üstə düşsün.

(3) İşıq sensorunu skotç lentlə düzəldin.

(4) Üç izləmə sensorunu düzəltmək üçün üç M3*30 neylon sütundan istifadə edin ki, sensorla yer arasındakı məsafə təxminən 1,3 sm olsun, bu da dəqiq aşkarlama üçün ən yaxşı məsafədir.

Addım 5: İnteqrasiya edilmiş montaj

(1) Batareya qutusunu və motor sürücüsünü lövhəyə düzəldin, ən azı 5*M3 vida və qoz -fındıq lazımdır. Universal çarxı arxadan düzəldin (şəkil 6 -da göstərildiyi kimi).

(2) Çörək taxtasını səhv lövhəsinin altına və Arduino lövhəsini səhvin üzərinə yapışdırın. (Şəkil 7 -də göstərildiyi kimi).

(3) Dupont Lines ilə əlaqəli hissələri birləşdirin. (Dövrə diaqramı hissəsindəki Təlimatlara baxın)

(4) Bütün boş yerləri qaynaq etmək üçün bir qaynaq silahı və bir lehimləmə stansiyasından istifadə edin. (Diqqət! İsti! Bunu nəzarət altında edin! Məcburi deyil.)

Addım 2: Təlimat II hissə: Qüllənin hazırlanması

Təlimat II hissə: Qüllənin hazırlanması
Təlimat II hissə: Qüllənin hazırlanması
Təlimat II hissə: Qüllənin hazırlanması
Təlimat II hissə: Qüllənin hazırlanması
Təlimat II hissə: Qüllənin hazırlanması
Təlimat II hissə: Qüllənin hazırlanması
Təlimat II hissə: Qüllənin hazırlanması
Təlimat II hissə: Qüllənin hazırlanması

Partladılmış görünüş Şəkil 1 və 2 -də göstərilmişdir.

Addım 1: Baza qurulması

(1) A4 kağız parçasını iki qısa tərəfi bir -birinə toxunacaq şəkildə qatlayın. (Şəkil 3 -də göstərildiyi kimi).

(2) Qatlanmış kağızı açın. Kağızı 1 -in iç tərəfindən qatlayın və 1) -in iki toxunan tərəfinin indi orta xəttdə üst -üstə düşdüyündən əmin olun. (Şəkil 4 və 5 -də göstərildiyi kimi)

(3) A tərəfini ağ yapışqan ilə bərabər şəkildə yapışdırın və B tərəfinin arxa tərəfinə yapışdırın (çoxlu ağ yapışqan lazım deyil) ki, nizamlı üçbucaqlı prizma əldə edək. (Şəkil 6 və 7 -də göstərildiyi kimi)

(4) 6 eyni prizma almaq üçün 1) - 3) 5 dəfə təkrarlayın.

(5) Hər bir prizmanın 2 tək qatını ağ yapışqan ilə bərabər şəkildə yapışdırın. Düzbucaqlı altıbucaqlı prizma əldə etmək üçün prizmaları bir -birinə yapışdırın. (Şəkil 8 -də göstərildiyi kimi)

Addım 2: Bağlantı hissəsini düzəldin (Şəkil 9 -da göstərildiyi kimi)

(1) Bir kağız parçası hazırlayın.

(2) Yan uzunluğu 7,5 sm olan adi altıbucaq çəkin.

(3) Daimi altıbucağın hər tərəfinin yanında düzbucaqlı (2cm*7.5cm) düzəldin

Addım 3: Qalanın yuxarı hissəsini tikin

(1) İki uzun tərəfin bir -birinə toxunması üçün A4 kağız parçasını qatlayın. (Şəkil 5 -ə baxın, lakin fərqi qeyd edin)

(2) Addım 1 -də (2) - (5) təkrarlayın.

(3) 12 ədəd 50mm*50mm kağız hazırlayın.

(4) Addım 3, 3 -də göstərilən kağızı yarıya qatlayın.

(5) Addım 3, 4 -də göstərilən daxili tərəflərdən birinə ağ yapışqan yapışdırın. (Şəkil 9 -da göstərildiyi kimi)

(6) Yapışdırılmış tərəfi prizmanın xarici tərəfinə yapışdırın. Kiçik olanın mərkəzi xətti prizmanın yuxarı kənarı ilə üst -üstə düşməlidir. (Şəkil 10 -da göstərildiyi kimi) Sonra digər 5 kənar üçün də eyni şeyi edin.

(7) Eynilə, qülləyə daha çox kiçik kağız parçası yapışdırın. Ancaq bu dəfə içəriyə yapışdırılmalıdır. (Şəkil 11 -də göstərildiyi kimi) Sonra içəridəki digər 5 kənar üçün də eyni şeyi edin.

(8) Prizma kənarından çıxan bütün hissələri kəsin. (12 -də göstərildiyi kimi)

(9) Quruluşu sabitləşdirmək üçün bütün kiçik kağız parçalarını (mümkünsə) yapışdırın. (Şəkil 13 -də göstərildiyi kimi)

(10) Strukturun digər ucunda 3 6) - 9) addımlarını təkrarlayın. Bağlantı hissəsinə yapışdırın.

Addım 4 İkinci əlaqə hissəsini qurun

(1) A4 kağızının qısa tərəfinə paralel olaraq 48 paralel xətt çəkin. Hər iki qonşu xətt 5 (mm) məsafədə olmalıdır.

(2) Kağızı xətlər boyunca qatlayın. Tire xətti, kağızı özünüzə doğru qatlamağınız, tam xətt isə kağızı özünüzə qatlamağınız deməkdir. Məhsulun kəsilmiş görünüşü Şəkil 14 kimi görünəcək.

(3) Büzməli kağızın üstünə bir kağız parçası yapışdırmaq üçün ağ yapışqan istifadə edin. Altına başqa bir kağız yapışdırın. (Şəkil 15)

(4) Büzməli kağızı 12 (sm)*15 (sm) kəsin

Addım 5 Kağız qülləsinin üst hissəsini qurun (servo, güc, lazer və Arduino hissəsi)

(1) SG90 servo və lazer şüası ilə bulud terasını yığın. Gerekirse 502 istifadə edin.

(2) İzləmə sensorunu bulud terasına bağlayın. Lazer şüası ilə ciddi şəkildə şaquli bir müstəvidə olmalıdır. (Şəkil 16 -da göstərildiyi kimi)

(3) Üzərində ağ kağız olan kart lövhəsinə 2 şaquli qara çarpaz xətt çəkin. Xəttin eni 0,5 sm olmalıdır. Sonra ortada bir bütöv (radius = 0.6 sm) düzəldin.

(4) Lövhənin digər tərəfini aşağıdakı servoya yapışdırın. Bunun üzərinə bulud terası qoyun. (Şəkil 17 -ə baxın)

(5) Arduino, çörək taxtası və batareyaları qüllənin üstünə və ultrasonik sensorları qülləyə quraşdırın. (Şəkil 18 -də göstərildiyi kimi)

Addım 3: Hata və Qüllənin Son Nəticəsi

Hata və Qüllənin Son Nəticəsi
Hata və Qüllənin Son Nəticəsi
Hata və Qüllənin Son Nəticəsi
Hata və Qüllənin Son Nəticəsi
Hata və Qüllənin Son Nəticəsi
Hata və Qüllənin Son Nəticəsi

Yuxarıdakı rəqəmlərə baxın.

Addım 4: Problemin həlli

1 Əvvəlcə modullaşdırılmış infraqırmızı sensoru seçdik. Yalnız 2 sm genişliyində bir ağ xətti izləyə bilərdi, lakin turnir izləmə üçün 4 sm genişliyində ağ xətləri təmin etdi.

Həll yolu: Ən azı 3 müstəqil infraqırmızı sensor istifadə edin. Hər ikisi arasındakı məsafəni tənzimləyə bilərsiniz ki, avtomobil istənilən genişlikdəki xətləri izləyə bilsin.

2 360 dərəcə servonun fırlanma bucağını idarə etmək çətin idi. Yalnız onun istiqamətini və fırlanma sürətini idarə edə bildik.

Həll yolu: Bulud terrasına infraqırmızı sensoru yapışdırın. Bir kağıza qara xətlərin xaçını çəkin. Kağıdı 360 dərəcə servonun üstünə yapışdırın (bulud terasının altında). Sensor qara bir xətt algıladığında, 360 dərəcə servo bir anda tam 90 dərəcə dönə bilməsi üçün dayanmalıdır.

3 Bir çox obyekt kağız qülləsinin üstünə qoyulmalıdır, lakin o qədər də yer yoxdur.

Həll yolu: Oluklu taxtanı qatlayın. Əlavə yük daşıyan yer təmin edir.

Addım 5: İstinadlar

Maddələrin hiper bağlantısı:

Səhv hissəsi:

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…

Qüllə hissəsi:

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…

Tövsiyə: