Բովանդակություն:

Մինի «Գուշակիր համարը» խաղային մեքենա միկրոով. Բիթ ՝ 10 քայլ
Մինի «Գուշակիր համարը» խաղային մեքենա միկրոով. Բիթ ՝ 10 քայլ

Video: Մինի «Գուշակիր համարը» խաղային մեքենա միկրոով. Բիթ ՝ 10 քայլ

Video: Մինի «Գուշակիր համարը» խաղային մեքենա միկրոով. Բիթ ՝ 10 քայլ
Video: Իմ հարևանությունը Հո Չի Մին քաղաք, Վիետնամ. Էքսփաթի կյանքի քայլարշավ 2024, Նոյեմբեր
Anonim
Մինի
Մինի

Երբևէ խաղացե՞լ եք «Գուշակիր համարը»: Սա շատ հեշտ կառուցվող մինի խաղային մեքենա է, որը խաղում է ձեզ հետ «Գուշակիր թիվը»: Մենք նախագծեցինք այս DIY նախագիծը `խրախուսելու ֆիզիկական խաղը և օգնելու երեխաներին սովորել ծրագրավորում: Այն օգտագործում է MU Vision սենսոր ՝ թվային քարտերը զգալու համար, որոնց միջոցով խաղացողը կփորձի կռահել մեքենայի ընտրած պատահական թիվը:

Կարգավորումը բոլորը բացատրված են այս նկարում:

MU տեսողության սենսորը, որը կարող է ճանաչել տպագիր համարների քարտերը, միացված է Micro: bit- ին I2C ավտոբուսի միջոցով: PCB- ի երկու տախտակները և բարձրախոսը միասին պահվում են LEGO տեխնիկական կտորներից պատրաստված տակդիրի միջոցով, որպեսզի տեսախցիկը 45 աստիճանի անկյան տակ նայի ներքև: Համոզվեք, որ ոչ մի բան չկա արգելափակելու տեսախցիկի տեսքը Micro- ի առջևից. Բիթ, որտեղ խաղացողը համարի քարտը կներկայացնի մեքենային:

Պարագաներ

BBC միկրո. Բիթ տախտակ

×1

Morpx MU Vision Sensor III

×1

LEGO տեխնիկական կտորներ

× 1 Pimoroni քորոց `bit × 1

Բարձրախոս `0.25W, 8 օմ

Քայլ 1: Լարերի միացում

Լարերի միացում
Լարերի միացում

Դուք պետք է միացնեք 6 լար: Բարձրախոսն ունի երկու լար, որոնք միանում են Micro- ի «0» և «GND» կապին: բիթ: MU Vision սենսորն ունի 4 լար, որոնք միանում են I2C ավտոբուսին ՝ 3V, փին 19 (SCL), քորոց 20 (SDA) և GND: Նկարում մենք պարզապես լարերը միացրել ենք Micro: bit կոնտակտային պահոցին: Լարերը միացնելու համար կարող եք նաև օգտագործել micro: bit- ի ճեղքման տախտակից մեկը:

Քայլ 2. MU Vision Sensor III

MU Vision Sensor III
MU Vision Sensor III

MU Vision սենսորը AI- ի հիմնական մոդուլն է, որը ճանաչում է տարբեր թվային քարտեր: Այն ունի I2C ելքային պորտ, որը կարող է օգտագործվել Micro: bit- ին միանալու համար (փին 19 և քորոց 20): Նշում.

1. Micro: bit- ին միանալու համար I2C ռեժիմն օգտագործելու համար տեսողության տվիչի ձախ DIP անջատիչը պետք է սահմանել «ON»:

2. Տեսողության սենսորը տեղադրված է գլխիվայր (սենսորային միակցիչը ՝ դեպի խաղացողի կողմը) այնպես, որ երբ խաղացողը համարը ներկայացնում է մեքենային, այն «ճակատային» է խաղացողի տեսանկյունից:

Քայլ 3. Միկրո ծրագրավորում. Քիչ Makecode- ի միջոցով

Mingրագրավորման միկրո. Քիչ Makecode- ի միջոցով
Mingրագրավորման միկրո. Քիչ Makecode- ի միջոցով
Mingրագրավորման միկրո. Քիչ Makecode- ի միջոցով
Mingրագրավորման միկրո. Քիչ Makecode- ի միջոցով

Դուք կարող եք ծրագրավորել մեքենան `օգտագործելով MakeCode: Դուք կարող եք ծրագրավորել Micro: bit- ը ինչպես Javascript- ում, այնպես էլ բլոկի կոդով: Պարզեցնելու համար մենք այստեղ օգտագործում ենք բլոկային ծրագրավորում: Ներմուծեք MUVisionSensorIII գրադարանը ՝ ընտրելով «Ընդլայնված»-> «Ընդլայնումներ», և որոնման դաշտում մուտքագրեք «mu-opensource/MuVisionSensorIII-MakeCode»: Արդյունքում ընտրեք «Muvs» ընդլայնումը:

Այժմ դուք կգտնեք այսպես MuVisionSensor բլոկները

Քայլ 4. Նախաստորագրեք MU Vision Sensor- ը

Նախնականացնել MU Vision Sensor- ը
Նախնականացնել MU Vision Sensor- ը
Նախնականացնել MU Vision Sensor- ը
Նախնականացնել MU Vision Sensor- ը

2. MU Vision Sensor- ի գործարկումը մեկնարկային բլոկում և կարգաբերեք այն օգտագործել I2C ավտոբուսը:

և Ավելացնել համարների քարտի ալգորիթմ:

Քայլ 5. Ավելացրեք ծածկագիր ՝ հայտնաբերման արդյունքը մշակելու համար

Հայտնաբերման արդյունքը մշակելու համար ավելացրեք ծածկագիր
Հայտնաբերման արդյունքը մշակելու համար ավելացրեք ծածկագիր

Forever օղակում ավելացրեք ծածկագիր ՝ MU Vision Sensor- ի հայտնաբերման արդյունքը մշակելու համար:

Քայլ 6: Արդյունքը ցուցադրեք LED մատրիցի վրա

Արդյունքը ցուցադրեք LED մատրիցով
Արդյունքը ցուցադրեք LED մատրիցով

Մենք օգտագործում ենք սովորական գործառույթ ՝ թվերի ճանաչման արդյունքը ցուցադրելու համար: Նշում. Քանի որ Micro: bit- ը ուղղահայաց ենք տեղադրել, LED էկրանին համարը պետք է պտտվել 90 աստիճանով:

Քայլ 7: Խաղի տրամաբանություն

Խաղային տրամաբանություն
Խաղային տրամաբանություն

Դուք կարող եք ծրագրավորել micro: bit ՝ գաղտնի թվի մասին մի փոքր հուշում տալու համար:

Քայլ 8: Ավելացրեք Life Bar

Ավելացնել Life Bar
Ավելացնել Life Bar
Ավելացնել Life Bar
Ավելացնել Life Bar

Կարող եք նաև մի փոքր ավելի հաճույք պատճառել խաղին: Մենք օգտագործում ենք LED մատրիցի ձախ սյունակը `« կյանքի բարը »ցուցադրելու համար

Քայլ 9: Ավելացրեք երաժշտություն

Ավելացնել երաժշտություն
Ավելացնել երաժշտություն

Վերջ: Տիեզերական պատճառի պատճառով ոչ բոլոր ծածկագրերն են ներկայացված վերևի նկարում: Ամբողջական կոդը կարող եք գտնել այստեղ:

Քայլ 10: Ամփոփում

Այս ձեռնարկը սովորեցնում է ձեզ, թե ինչպես կառուցել մինի խաղային մեքենա ՝ օգտագործելով Micro: bit և MU Vision Sensor: MU Vision Sensor- ի տեսողական ճանաչման օգնությամբ դուք կարող եք կառուցել բազմաթիվ նմանատիպ «ֆիզիկական խաղ» խաղեր Micro: bit հարթակի վրա:

Խորհուրդ ենք տալիս: