Mündəricat:

Mikro ilə "Nömrəni tap" Mini Oyun Maşını: bit: 10 addım
Mikro ilə "Nömrəni tap" Mini Oyun Maşını: bit: 10 addım

Video: Mikro ilə "Nömrəni tap" Mini Oyun Maşını: bit: 10 addım

Video: Mikro ilə
Video: nivanı aşırdıq😥 2024, Iyul
Anonim
Mini
Mini

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

Telləri birləşdirmək
Telləri birləşdirmək

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 Sensor III
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ə

Proqramlaşdırma Mikro: Bit Via Makecode vasitəsilə
Proqramlaşdırma Mikro: Bit Via Makecode vasitəsilə
Mikro proqramlaşdırma: Makecode vasitəsilə
Mikro proqramlaşdırma: 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

MU Görmə Sensorunu işə salın
MU Görmə Sensorunu işə salın
MU Görmə Sensorunu işə salın
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

Algılama nəticəsini emal etmək üçün kod əlavə edin
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əticəni LED Matrisində göstərin
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

Oyun Məntiqi
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

Həyat çubuğunu əlavə edin
Həyat çubuğunu əlavə edin
Həyat çubuğunu əlavə edin
Həyat çubuğunu ə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

Musiqi əlavə edin
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ə: