Мазмуну:

Мини "Санды тап" оюн машинасы Микро: бит: 10 кадам
Мини "Санды тап" оюн машинасы Микро: бит: 10 кадам

Video: Мини "Санды тап" оюн машинасы Микро: бит: 10 кадам

Video: Мини
Video: ТАКОВ МОЙ ПУТЬ В L4D2 2024, Ноябрь
Anonim
Mini
Mini

"Номерди тап" оюнун ойноп көрдүңүз беле? Бул сиз менен "Санды тап" оюнун ойнотуучу абдан оңой курулган мини оюн машинасы. Биз бул DIY долбоорун физикалык оюнга үндөө жана балдарга программалоону үйрөнүүгө жардам берүү үчүн иштеп чыктык. Бул MU Vision сенсорун колдонуп, сан карталарын сезет, ал аркылуу оюнчу машина тандаган туш келди санды табууга аракет кылат.

Орнотуу баары бул сүрөттө түшүндүрүлгөн.

Басылган номер карталарын тааный турган MU көрүнүш сенсору Micro: bitке I2C автобусу аркылуу туташкан. Эки ПХБ тактасы жана динамик LEGO техникалык бөлүктөрүнөн курулган стендди колдонуп, камера 45 градус бурчта карайт. Камеранын көрүнүшүн Micro: bitке тоскоолдук кыла турган эч нерсе жок экенин текшериңиз, анда оюнчу номер картасын машинага көрсөтөт.

Жабдуулар

BBC микро: бит тактасы

×1

Morpx MU Vision Sensor III

×1

LEGO техникалык бөлүктөрү

× 1 Pimoroni пин: бит × 1

Динамик: 0.25W, 8 Ом

1 -кадам: Зымдарды туташтыруу

Зымдарды туташтыруу
Зымдарды туташтыруу

Сиз 6 зым туташтыруу керек болот. Динамикте Micro: bitтин "0" жана "GND" пинине туташкан эки зым бар. MU Vision сенсорунда I2C автобусуна туташкан 4 зым бар - 3V, pin 19 (SCL), pin 20 (SDA) жана GND. Ошондой эле зымдарды туташтыруу үчүн micro: bit үчүн брейк тактасынын бирин колдонсоңуз болот.

2 -кадам: MU Vision Sensor III

MU Vision Sensor III
MU Vision Sensor III

MU Vision сенсору ар кандай номер карталарын тааныган негизги AI модулу. Бул I2C чыгаруу порту бар, аны Micro: bit (pin 19 жана pin 20) туташуу үчүн колдонсо болот. Эскертүү:

1. Micro: bitке туташуу үчүн, I2C режимин колдонуу үчүн көрүү сенсорунун сол DIP switch 2 "ON" күйгүзүшү керек.

2. Көрүү сенсору тескери орнотулган (сенсор туташтыргычы оюнчу тарапка караган), ошондуктан оюнчу сандын картасын машинага алып келгенде, оюнчунун көз карашынан "фронталдуу" болот.

3 -кадам: Micro программалоо: бит аркылуу 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 платформасында ушул сыяктуу көптөгөн "физикалык оюндарды" түзө аласыз.

Сунушталууда: