Mündəricat:

Kimisə vurmaq: 6 addım (şəkillərlə)
Kimisə vurmaq: 6 addım (şəkillərlə)

Video: Kimisə vurmaq: 6 addım (şəkillərlə)

Video: Kimisə vurmaq: 6 addım (şəkillərlə)
Video: Vurmanı asan yolla öyrənmək 2024, Iyul
Anonim
Image
Image
Kimisə vurmaq
Kimisə vurmaq
Kimisə vurmaq
Kimisə vurmaq

Bu layihə Malaga Universiteti Telekommunikasiya Məktəbində (www.etsit.uma.es) Beng Elektronika Mühəndisliyi 4 -cü kurs modulu olan 'Creative Electronics' üçün idi.

Bu təlimatda Whack-a-mole oyununun fərdiləşdirilmiş bir versiyasını yaratdıq. Molehillləri təqlid etmək üçün evdə hazırlanmış Leonardo Arduino ilə əlaqəli arcade düymələrindən istifadə edirik. Basılan düyməyə görə Leonardo bir klaviatura təqlid edir və serial portundan müxbir düyməsini göndərir. Bu məlumatlar oyunun təqlid edildiyi Processing -də alınır. Əsas məqsədimiz, dostunuza, patronunuza və ya seçdiyiniz hər kəsi vura biləcəyiniz dostluq interaktiv bir stress buraxıcı yaratmaqdır!

Addım 1: Materiallar Bill

Materiallar Bill
Materiallar Bill
Materiallar Bill
Materiallar Bill
Materiallar Bill
Materiallar Bill

İstifadə olunan materiallar:

-Arcade düymələri

-Qutu

-Süni Sintetik Ot

-Arduino Leonardo

-9x1k müqavimət

-Karton

-Çörək taxtası üçün tel

-Delikli PC lövhəsi

-Oyuncaq çəkic

-Kəsici

-Qaynaqçı + Əsgər

-Velcro

-Maye yapışqan

Düymələri almaq üçün faydalı bir link:

m.es.aliexpress.com/item/32820995279.html?…

Hesab 25 avro civarındadır.

Addım 2: Mahnı

Müəllifi Alejandro Serrano Rueda olan bu əsər Creative Commons 4.0 lisenziyası altındadır (Reconocimiento 4.0 Internacional de Creative Commons lisenziyası).

Addım 3: Qutu Oyunu hazırlayın

Qutu Oyunu Edin
Qutu Oyunu Edin
Qutu Oyunu Edin
Qutu Oyunu Edin
Qutu Oyunu Edin
Qutu Oyunu Edin
Qutu Oyunu Edin
Qutu Oyunu Edin

Birincisi, arcade düymələrini qoymaq üçün qutuda doqquz deşik etməlisiniz. Bunu etdikdən sonra bir parça süni çəmənlikdə başqa doqquz deşik də edə bilərsiniz. Sonra düymələri qutunuza qoya bilərsiniz. Qutunun kənarlarını qəhvəyi kartonla da örtə bilərsiniz. Qutunu bağlamaq üçün bir az cırtdan istifadə etdik.

Addım 4: Arduino Kodu

Oyun yaratmaq üçün bəzi düymələri təqlid etmək üçün "Keyboard.h" kitabxanasından istifadə etdik. Doqquz düyməmiz olduğu üçün '0' dan '9' a qədər düymələrdən istifadə edirik. Giriş olaraq konfiqurasiya edilmiş doqquz porta (2 -dən 10 -a qədər) ehtiyacımız olacaq. Bir debitor istifadə etmək lazımdır (200 ms gecikmə istifadə etdik).

Addım 5: Dövrə və Bağlantılar

Dövrə və Bağlantılar
Dövrə və Bağlantılar
Dövrə və Bağlantılar
Dövrə və Bağlantılar
Dövrə və Bağlantılar
Dövrə və Bağlantılar

Düymələr üçün çəkmə konfiqurasiyasından istifadə etmək qərarına gəldik. Düymələrin içərisində LEDlər var, amma layihəmiz üçün istifadə etmədik. Buna görə əlaqələr üçün əvvəllər göstərilən sxemə əməl etdik (doqquz sancağın hər biri üçün bir). Müqavimətləri qoymaq üçün delikli bir lövhədən istifadə etdik (şəkildə gördüyünüz kimi). Nəhayət, Leonardonun telini PC -yə bağlamaq üçün bir deşik etdik. Arduino Leonardo velcro istifadə edərək qutunun üstünə yapışdı.

Addım 6: emal

İşlənilir
İşlənilir
İşlənilir
İşlənilir
İşlənilir
İşlənilir

Bəzi klaviatura oyunlarını yalnız qutu ilə oynaya bilərsiniz, ancaq eyni zamanda molehills ilə bir sahəni simulyasiya edən Qenerasiya əsaslı bir oyun da yaratdıq. İnsanlar bu köşklərdən görünür və xal qazanmaq üçün onları vurmalıyıq. Oyunda vurmaq istədiyiniz şəxsi və çətinlik dərəcəsini seçə biləcəyiniz əsas menyu var (başların sürətini dəyişir).

Tövsiyə: