Mündəricat:

Maqnitli bir Masa Oyununda Səs, İşıq və Hərəkət qoyulması: 3 addım
Maqnitli bir Masa Oyununda Səs, İşıq və Hərəkət qoyulması: 3 addım
Anonim
Maqnitlə bir stolüstü oyununa səs, işıq və hərəkətin qoyulması
Maqnitlə bir stolüstü oyununa səs, işıq və hərəkətin qoyulması

Bu layihə, eletronics komponentlərini bir stolüstü oyununa qoymaq üçün bir cəhddir. Piyonlara maqnit yapışdırıldı və lövhənin altına zal sensorlar yapışdırıldı. Hər dəfə maqnit bir sensora dəyəndə bir səs eşidilir, bir LED yanır və ya bir servomotor işə düşür. Pokemonları sevdikləri üçün qardaşı oğluma və qardaşı oğluma Milad hədiyyəsi olaraq bir Pokemon stolüstü oyunu hazırladım, amma layihə hər cür stolüstü oyun üçün xüsusilə RPG üçün uyğun ola bilər.

Təchizat

- Arduino Mega 2560

- Buzzer

- Servomotor

- LEDlər

- HAL sensoru 3144

- USB kəsmə lövhəsi

- kontrplak

- tellər/isti yapışqan/alətlər/və s

Addım 1: Oyunun dizaynı

Oyunun dizaynı
Oyunun dizaynı

Piyonların (Squirtle, Charmandar, Pikachu və Bulbassaur) sahəni keçib digər tərəfə keçmələri lazım olan uşaqlar üçün sadə bir oyundur. Yolunda digər pokemonlarla döyüşə bilər, hücumu artırmaq və ya düşmənin müdafiəsini azaltmaq üçün kartlar ala bilər və başqa kartlar almaq üçün pul kartları ala bilərlər.

Oyunu necə oynayacağımı əvvəlcədən düşünmədim, çünki qardaşım oğlanlarının öz qaydalarını quracaqlarını bilirəm:)

A4 vərəqini bir yerə qoydum və sahədəki ləkələrin vəziyyətini eskiz etdim. Hər bir pokeball rəsminin altına bir HAL sensoru qoydum, oyunçu piyonu yerində qoyduqda, LED sizə hansı pokemonla döyüşmək lazım olduğunu və döyüş səsi çalacağını göstərəcək.

Oyunçu Jolteon və ya Vaporeon ilə mübarizə nöqtəsinə çatanda iki LED yanıb -sönəcək və başqa bir musiqi çalınacaq, Zapdos, Articunos, Moltres və Meltwo ilə eyni.

Oyunçu körpüdən əvvəl Snorlax ilə qarşılaşdıqda, Snorlaxı yoldan çıxarmaq üçün bir işarə qoyulmalıdır. Bu mö'cüzə və Snorlaxın özündə də bir maqnit var və lövhənin altındakı bir servonun oxuna bağlanan başqa bir maqnit onu uzaqlaşdırmaq üçün onunla qarşılıqlı əlaqə quracaq.

Addım 2: İnşaat və Elektronika

İnşaat və Elektronika
İnşaat və Elektronika
İnşaat və Elektronika
İnşaat və Elektronika

Əlaqədar elektron sadədir, lakin bir çox ssenarinin qəbul edilməsi lazım olduğu üçün kod qaydaları çox çətin ola bilər. Məsələn: üç və ya dörd oyunçu eyni anda səs çalmaq üçün ləkələri vursa? Yoxsa uşaq piyada yavaş hərəkət edir və arduino yerindəcə düşünür?

Çıxma qaydaları, səhvləri düzəltmək üçün bir az vaxt aldı, amma ümid edirəm ki, kod digər istehsalçılara kömək edə bilər. Lombardakı maqnit HALL sensorunu işə saldıqda, LED dərhal yanacaq, ancaq səsin çalınması üçün 0,8 saniyə dayanması lazımdır.

Məncə, səs bu layihənin ən yaxşı hissəsidir. Bir buzzerdə çoxalmaq üçün bir MIDI faylının hər bir qeydini müəyyən edə bildim. Gələcəkdə bir musiqi proqramında akkordları necə təyin edəcəyinizi və arduino koduna köçürməyinizi göstərmək üçün bir Təlimat verəcəyəm.

Quruluş, çərçivə olaraq taxta qırıntıları olan MDF təbəqəsidir. Yerdə qalmaq üçün bütün komponentlər isti yapışdırılır.

Snorlax və körpü 3D çap edildi, STL faylları Thingverse -də mövcuddur:

Körpü:

Snorlax:

Tövsiyə: