
Mündəricat:
- Təchizat
- Addım 1: Telləri bağlayın
- Addım 2: MU Vision Sensor III
- Addım 3: Mikro Proqramlaşdırma: Bit Via Makecode vasitəsilə
- Addım 4: MU Görmə Sensorunu işə salın
- Addım 5: Algılama nəticəsini emal etmək üçün kod əlavə edin
- Addım 6: Nəticəni LED Matrisində göstərin
- Addım 7: Oyun Məntiqi
- Addım 8: Həyat Çubuğu əlavə edin
- Addım 9: Musiqi əlavə edin
- Addım 10: Xülasə
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-23 12:54

Heç "Nömrəni tap" ı oynamısınızmı? Sizinlə birlikdə "Guess the Number" oynayan çox asan qurulan bir mini oyun maşınıdır. Bu DIY layihəsini fiziki oyunu təşviq etmək və uşaqların proqramlaşdırmağı öyrənməsinə kömək etmək üçün hazırladıq. Oyunçu maşının seçdiyi təsadüfi nömrəni tapmağa çalışacağı say kartlarını hiss etmək üçün MU Vision sensorundan istifadə edir.
Quruluşun hamısı bu şəkildə izah edilmişdir.
Çap olunmuş nömrə kartlarını tanıya bilən MU görmə sensoru I2C avtobusu vasitəsilə Micro: bitə qoşulur. İki PCB lövhəsi və bir dinamik, LEGO texniki hissələrindən qurulmuş bir stend istifadə edərək bir yerdə tutulur ki, kamera 45 dərəcə bir açı ilə aşağıya baxsın. Kameranın Micro -nun ön tərəfindəki görünüşünü maneə törədən heç bir şey olmadığından əmin olun: oyunçunun nömrəli kartı maşına təqdim edəcəyi yer.
Təchizat
BBC mikro: bit lövhəsi
×1
Morpx MU Görmə Sensoru III
×1
LEGO Texniki hissələri
× 1 Pimoroni pin: bit × 1
Dinamik: 0.25W, 8 ohm
Addım 1: Telləri bağlayın

6 tel bağlamaq lazımdır. Dinamikin Micro: bit "0" və "GND" pininə qoşulan iki teli var. MU Vision sensoru I2C avtobusuna qoşulan 4 teldən ibarətdir - 3V, pin 19 (SCL), pin 20 (SDA) və GND. Şəkildə telləri yalnız Micro: bit əlaqə yastığına lehimləyirik. Telləri bağlamaq üçün micro: bit üçün kəsmə lövhələrindən birini də istifadə edə bilərsiniz.
Addım 2: MU Vision Sensor III

MU Vision sensoru, fərqli nömrə kartlarını tanıyan əsas AI moduludur. Micro: bitə (pin 19 və pin 20) qoşulmaq üçün istifadə edilə bilən I2C çıxış portu var. Qeyd:
1. Micro: bit -ə qoşulmaq üçün I2C rejimindən istifadə etmək üçün görmə sensorunun sol DIP açarının 2 "ON" vəziyyətinə qoyulması lazımdır.
2. Görmə sensoru tərsinə quraşdırılmışdır (sensor konnektoru oyunçuya baxır) ki, oyunçu nömrəli kartı maşına təqdim edərkən, oyunçunun baxış nöqtəsindən "ön" olsun.
Addım 3: Mikro Proqramlaşdırma: Bit Via Makecode vasitəsilə


Maşını MakeCode istifadə edərək proqramlaşdıra bilərsiniz. Micro: biti həm Javascriptdə, həm də blok kodunda proqramlaşdıra bilərsiniz. Sadə etmək üçün burada göstərmək üçün blok proqramlaşdırmasından istifadə edirik. MUVisionSensorIII kitabxanasını idxal edin "Qabaqcıl"-> "Uzantılar" ı seçin və axtarış qutusuna "mu-opensource/MuVisionSensorIII-MakeCode" yazın. Nəticədən "Muvs" uzantısını seçin.
İndi bunun kimi MuVisionSensor bloklarını tapa bilərsiniz
Addım 4: MU Görmə Sensorunu işə salın


2. Başlanğıc blokunda MU Vision Sensorunun işə salınması və I2C avtobusunun istifadəsinə qoyulması.
və Nömrə Kartı Alqoritmi əlavə edin.
Addım 5: Algılama nəticəsini emal etmək üçün kod əlavə edin

Forever döngəsində MU Vision Sensor -dan aşkarlama nəticəsini emal etmək üçün kod əlavə edin.
Addım 6: Nəticəni LED Matrisində göstərin

Nömrə tanıma nəticəsini göstərmək üçün xüsusi bir funksiyadan istifadə edirik. Qeyd: Micro: biti şaquli olaraq yerləşdirdiyimiz üçün LED ekrandakı rəqəmin 90 dərəcə döndərilməsi lazımdır.
Addım 7: Oyun Məntiqi

Gizli nömrəyə bir az işarə vermək üçün micro: bit proqramlaşdıra bilərsiniz.
Addım 8: Həyat Çubuğu əlavə edin


Bir az da əylənmək üçün oyuna can ata bilərsiniz. "Həyat çubuğunu" göstərmək üçün LED matrisinin sol sütunundan istifadə edirik.
Addım 9: Musiqi əlavə edin

Bu belədir. Boşluq səbəbiylə bütün kodlar yuxarıdakı şəkildə göstərilmir. Tam kodu burada tapa bilərsiniz.
Addım 10: Xülasə
Bu dərslik sizə Micro: bit və MU Vision Sensor istifadə edərək mini oyun maşını qurmağı öyrədir. MU Vision Sensor -un vizual tanınması sayəsində Micro: bit platformasında bir çox oxşar "fiziki oyun" oyunları qura bilərsiniz.
Tövsiyə:
Mikro: bit - Mikro Tambur Maşını: 10 Addım (Şəkillərlə birlikdə)

Mikro: bit - Mikro Tambur Maşını: Bu, sadəcə səs çıxarmaq əvəzinə aktuellə zərb edən mikro: bit mikro baraban maşındır. Mikro: bit orkestrindən dovşanlardan ilhamlanaraq, mokro: bit ilə istifadə etmək asan olan bəzi solenoidləri tapmaq bir az vaxt aldı
Zombi Yük maşını, Arduino ilə Nəhəng Bir Yük maşını necə hazırlanır: 5 addım

Zombi Yük maşını, Arduino ilə Nəhəng Bir Yük maşını necə hazırlanır: Salam uşaqlar, bu gün sizə bir zombi yük maşını (arduino üzərində işləyən təkmilləşdirilmiş canavar maşını) hazırlayacağam. Materiallar aşağıdakılardır:
Arduino əsaslı DIY Oyun Nəzarətçisi - Arduino PS2 Oyun Nəzarətçisi - DIY Arduino Gamepad ilə Tekken oynamaq: 7 addım

Arduino əsaslı DIY Oyun Nəzarətçisi | Arduino PS2 Oyun Nəzarətçisi | DIY Arduino Gamepad ilə Tekken Oynamaq: Salam uşaqlar, oyun oynamaq həmişə əyləncəlidir, ancaq öz DIY xüsusi oyun nəzarətçinizlə oynamaq daha əyləncəlidir, buna görə də bu təlimatlarda arduino pro micro istifadə edərək bir oyun nəzarətçisi edəcəyik
Raspberry Pi ilə Arcade Oyun Maşını: 7 addım (şəkillərlə)

Raspberry Pi ilə Arcade Oyun Maşını: Hekayə yaratmaq: Retro pi ilə arcade oyun maşını (moruq pi3)
Saç qurutma maşını necə hazırlanır - DIY Evdə Saç qurutma maşını: 6 addım (şəkillərlə)

Saç qurutma maşını necə hazırlanır - DIY evdə qurudulmuş saç qurutma maşını: ❄ BURADA ABUNƏ OLUN ➜ https://www.youtube.com/subscription_center?add_us…❄ BÜTÜN VİDEOLAR BURADA ➜ http://www.youtube.com/user/fixitsamo /videolar❄ BİZİ TAKİB EDİN: FACEBOOK ➜ https://www.facebook.com/fixitsamo PINTEREST ➜ https://www.facebook.com/fixitsamo