
İçindekiler:
- Gereçler
- Adım 1: Telleri Bağlama
- 2. Adım: MU Görüntü Sensörü III
- Adım 3: Mikro:bit'i Makecode Üzerinden Programlama
- 4. Adım: MU Görüntü Sensörünü Başlatın
- Adım 5: Algılama Sonucunu İşlemek için Kod Ekleyin
- Adım 6: Sonucu LED Matrisinde Görüntüleyin
- 7. Adım: Oyun Mantığı
- Adım 8: Yaşam Çubuğu Ekle
- 9. Adım: Müzik Ekle
- Adım 10: Özet
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-23 15:13

Hiç "Sayıyı Tahmin Et" oynadınız mı? Bu, sizinle "Sayıyı Tahmin Et" oynayan, yapımı çok kolay bir mini oyun makinesidir. Bu Kendin Yap projesini fiziksel oyunu teşvik etmek ve çocukların programlamayı öğrenmesine yardımcı olmak için tasarladık. Oyuncunun makinenin seçtiği rastgele sayıyı tahmin etmeye çalışacağı sayı kartlarını algılamak için bir MU Vision sensörü kullanır.
Kurulumun tamamı bu resimde açıklanmıştır.
Basılı sayı kartlarını tanıyabilen bir MU görüntü sensörü, I2C veri yolu aracılığıyla Micro:bit'e bağlanır. İki PCB kartı ve bir hoparlör, kameranın 45 derecelik bir açıyla aşağı bakması için LEGO teknik parçalarından yapılmış bir stand kullanılarak bir arada tutulur. Oyuncunun sayı kartını makineye sunacağı Micro:bit'in önündeki kamera görüntüsünü engelleyecek hiçbir şey olmadığından emin olun.
Gereçler
BBC mikro:bit kartı
×1
Morpx MU Görüntü Sensörü III
×1
LEGO Teknik Parçaları
×1 Pimoroni pimi:bit ×1
Hoparlör: 0.25W, 8 ohm
Adım 1: Telleri Bağlama

6 kablo bağlamanız gerekecek. Hoparlörün Micro:bit'in "0" ve "GND" pinlerine bağlanan iki kablosu vardır. MU Vision sensörü, I2C veriyoluna bağlanan 4 kabloya sahiptir - 3V, pin 19 (SCL), pin 20 (SDA) ve GND. Resimde, kabloları Micro:bit temas pedine lehimliyoruz. Kabloları bağlamak için micro:bit için devre kartından birini de kullanabilirsiniz.
2. Adım: MU Görüntü Sensörü III

MU Vision sensörü, farklı sayı kartlarını tanıyan ana AI modülüdür. Micro:bit'e (pin 19 ve pin 20) bağlanmak için kullanılabilen I2C çıkış bağlantı noktasına sahiptir. Not:
1. Micro:bit'e bağlanmak için, görüntü sensörünün sol DIP anahtarı 2'nin I2C modunu kullanmak üzere "AÇIK" olarak ayarlanması gerekir.
2. Görüntü sensörü baş aşağı monte edilmiştir (sensör konektörü oyuncuya doğru bakar), böylece oyuncu sayı kartını makineye sunduğunda oyuncunun bakış açısından "önden" olur.
Adım 3: Mikro:bit'i Makecode Üzerinden Programlama


Makineyi MakeCode kullanarak programlayabilirsiniz. Micro:bit'i hem Javascript'te hem de blok kodda programlayabilirsiniz. Basitleştirmek için burada göstermek için blok programlama kullanıyoruz.1. MUVisionSensorIII kitaplığını içe aktarın "Gelişmiş" -> "Uzantılar"ı seçerek ve arama kutusuna "mu-opensource/MuVisionSensorIII-MakeCode" yazın. Sonuçtan "Muvs" uzantısını seçin.
MuVisionSensor bloklarını şimdi bunun gibi bulacaksınız
4. Adım: MU Görüntü Sensörünü Başlatın


2. Başlatma bloğunda MU Görüntü Sensörünün başlatılması ve I2C veri yolunu kullanacak şekilde ayarlanması.
ve Numara Kartı algoritması ekleyin.
Adım 5: Algılama Sonucunu İşlemek için Kod Ekleyin

Forever döngüsünde, MU Görüntü Sensöründen algılama sonucunu işlemek için kod ekleyin.
Adım 6: Sonucu LED Matrisinde Görüntüleyin

Sayı tanıma sonucunu görüntülemek için özel bir fonksiyon kullanıyoruz. Not: Micro:bit'i dikey olarak yerleştirdiğimiz için LED ekrandaki sayının 90 derece döndürülmesi gerekiyor.
7. Adım: Oyun Mantığı

Gizli numara için küçük bir ipucu vermek için micro:bit'i programlayabilirsiniz.
Adım 8: Yaşam Çubuğu Ekle


Ayrıca biraz daha eğlenmek için oyuna can atabilirsiniz. "Ömür çubuğunu" görüntülemek için LED matrisinin sol sütununu kullanıyoruz
9. Adım: Müzik Ekle

Bu kadar. Alan nedeniyle, yukarıdaki şekilde tüm kodlar gösterilmemiştir. Kodun tamamını burada bulabilirsiniz.
Adım 10: Özet
Bu eğitim size Micro:bit ve MU Vision Sensor kullanarak bir mini oyun makinesinin nasıl oluşturulacağını öğretir. MU Vision Sensörünün görsel tanıma yardımıyla Micro:bit platformunda birçok benzer "fiziksel oyun" oyunu oluşturabilirsiniz.
Önerilen:
Arduino Tabanlı Kendin Yap Oyun Denetleyicisi - Arduino PS2 Oyun Denetleyicisi - DIY Arduino Gamepad ile Tekken Oynamak: 7 Adım

Arduino Tabanlı Kendin Yap Oyun Denetleyicisi | Arduino PS2 Oyun Denetleyicisi | Tekken'i DIY Arduino Gamepad ile Oynamak: Merhaba arkadaşlar, oyun oynamak her zaman eğlencelidir ama kendi DIY özel oyun Controller'ınızla oynamak daha eğlencelidir. Bu yüzden bu talimatta arduino pro micro kullanarak bir oyun Controller yapacağız
Biraz Düşünmek Nedir? BBC Microbit ile Basit Bir Tahmin Oyunu Yapın!: 10 Adım

Biraz Düşünmek Nedir? BBC Microbit ile Basit Bir Tahmin Oyunu Yapın!: Birkaç çevrimiçi makaledeki olumlu değerlendirmeleri okuduktan sonra birkaç BBC Microbit aldım. birkaç saat ve wi geldi
Raspberry PI, RetroPie ve Ev Yapımı Kasa ile Retro-Oyun Makinesi: 17 Adım (Resimlerle)

Raspberry PI, RetroPie ve Homemade Case ile Retro-Oyun Makinesi: Bir süre önce Raspberry Pi için RetroPie adında bir Linux dağıtımı buldum. Harika bir uygulama ile harika bir fikir olduğunu hemen öğrendim. Gereksiz özelliklere sahip olmayan tek amaçlı retro oyun sistemi. Brilliant. Kısa bir süre sonra, karar verdim
Raspberry Pi ile Atari Oyun Makinesi: 7 Adım (Resimli)

Raspberry Pi ile Atari Oyun Makinesi: Hikaye yapma: Retro pi ile Arcade oyun makinesi (ahududu pi3)
Saç Kurutma Makinesi Nasıl Yapılır - Kendin Yap Ev Yapımı Saç Kurutma Makinesi: 6 Adım (Resimlerle)

Saç Kurutma Makinesi Nasıl Yapılır - Kendin Yap Ev Yapımı Saç Kurutma Makinesi: ❄ BURAYA ABONE OLUN ➜ https://www.youtube.com/subscription_center?add_us…❄ TÜM VİDEOLAR BURADA ➜ http://www.youtube.com/user/fixitsamo /videos❄ BİZİ TAKİP EDİN: FACEBOOK ➜ https://www.facebook.com/fixitsamo PINTEREST ➜ https://www.facebook.com/fixitsamo