Mündəricat:
Video: Kimisə vurmaq: 6 addım (şəkillərlə)
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
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
İ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
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ü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
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).