İçindekiler:

Komik Arduino Reaksiyon Oyunu: 3 Adım
Komik Arduino Reaksiyon Oyunu: 3 Adım

Video: Komik Arduino Reaksiyon Oyunu: 3 Adım

Video: Komik Arduino Reaksiyon Oyunu: 3 Adım
Video: sifremi calacakmis - phishing yapmaya calisan hacker i 50.000 sahte veri yollayarak deli etmek 2024, Aralık
Anonim
Komik Arduino Reaksiyon Oyunu
Komik Arduino Reaksiyon Oyunu
Komik Arduino Reaksiyon Oyunu
Komik Arduino Reaksiyon Oyunu

Tüm aile için eğlenceli Arduino reaksiyon oyunu;) Platformlar arası Bluetooth iletişimine dayalı. Sadece bazı Arduino eşyalarına, bir Android akıllı telefona ve bir ayakkabı kutusuna ihtiyacınız var. Bunlardan herhangi birine sahip değilseniz, buna kesinlikle inanın: sizi durdurabilecek hiçbir şey yok! "Fruitspass" ile meyvelerin kralı gibi hissedin!

Ama nasıl çalışıyor? Kurallar neler? Neye ihtiyacım var?

Bu harika dünyayı sallayan oyun için ihtiyacınız olan:

1 x Arduino UNO

1 x Arduino Bluetooth Kalkanı

1 x LCD Ekran (16 x 2 Karakter) - burada I2C Modülü ile

1 x (büyük) Elektronik Breadboard

2 x 220 Ω Dirençler

2 x Buton anahtarı

Sevimli renk ve kolları olan 1 x Ayakkabı Kutusu (bıyık isteğe bağlıdır)

birkaç tel

1 x USB kablosu

İşte kurallar:

Akıllı telefonunuzda rastgele bazı meyvelerin resimleri görünecektir. Aynı zamanda arduino'nun LCD ekranında bazı rastgele meyve isimleri görüntüleniyor. Meyvelerin adı akıllı telefonda gösterilen meyvenin resmine uyuyorsa, düğmeye basmanız gerekiyor! (İki oyuncu için iki düğme vardır). Düğmenize rakibinizden daha hızlı basarsanız bir puan alırsınız. Düğmeye yanlış basarsanız, diğer oyuncu bir bonus puan alır. Beş puan elde edersiniz - kazanırsınız! Kolay değil mi? Hadi başlayalım.

Adım 1: Arduino'yu Kurun

Arduino'yu Kurun
Arduino'yu Kurun
Arduino'yu Kurun
Arduino'yu Kurun
Arduino'yu Kurun
Arduino'yu Kurun
Arduino'yu Kurun
Arduino'yu Kurun

Arduino'yu resimde görüldüğü gibi veya bu şaheserden daha güzelini kurun:)

Arduino Bluetooth Shield'i Arduino'nun üstüne kurun.

LCD I2C Modülündeki kablo açıklamasını kontrol edin ve kabloların Arduino ile doğru şekilde bağlandığından emin olun. Diğer nesneleri adım adım bağlayın. Aşağıdaki adımlar için, atlama tellerinin açıklandığı gibi bağlandığından (resme bakın) emin olun. Kaydırıcının bu perspektiften ("üst") yukarıya baktığından emin olun.

Önemli not: Arduino projesi bilgisayardan Arduino'ya yüklendiğinde Arduino'nun alt jumper'ı çıkarılmalıdır.

Kodu buradan indirebilirsiniz:

github.com/Dommenuss/fruitspasss.git

Bazı hatalar veya iyileştirmeler vb. bulursanız bizimle iletişime geçmekten çekinmeyin. Şu anda ana dilimiz olduğu için meyve isimlerinin Almanca yazıldığını unutmayın. Meyve String değişkenini yeniden adlandırarak bunları kolayca ayarlayabilirsiniz.

Son adım olarak, profesyonel olarak bir 3D model ve ardu için bir kasa konsepti oluşturmalısınız… Rastgele bir ayakkabı kutusu alıp içine Arduino cihazlarını ne yerleştirirseniz kullanın, bu da işe yarayacaktır.

Evet, sonraki adım.

2. Adım: Android Uygulaması

Android uygulama
Android uygulama
Android uygulama
Android uygulama

Android akıllı telefon uygulamasını AppInventor üzerinden hayata geçirdik. Bu noktada şunu söylemek gerekir ki, bunu sadece zaman nedenleriyle yaptık. Daha fazla zamanı olan herkes başka bir "programlama ortamı" aramalıdır. AppInventor'ın dezavantajı, kod yazma işlevselliğinin olmaması, güçlü zamanlayıcı sorunları, sezgisel olmayan kullanım ve neredeyse hiç hata ayıklama yeteneği olmamasıdır. Ancak bu sürüm iyi çalışıyor. Resimde "kodu" görebilirsiniz. Bunu kullanmaktan çekinmeyin. GUI için, bizim sürümümüzü kolayca yönlendirebilir veya arkadaşlarınızı ve ailenizi etkilemek için kendi özel arayüzünüzü oluşturabilirsiniz!

Adım 3: Eğlenin

İyi eğlenceler!
İyi eğlenceler!

Güzel! Anladın. Düğmelerin iyi sabitlendiğinden ve ayakkabı kutusunun kötü kaybedenlerin agresif davranışları için yeterince sağlam olduğundan emin olmak en iyisidir. Deneyin ve beğenip beğenmediğinizi bize bildirin:) Şerefe!

Julian B. & Dominik R. tarafından geliştirilen proje

ESTIA, Fransa, Bidart.

Ludwig-Maximilian-Universität, Almanya, Münih.

Önerilen: