Мазмуну:
- Жабдуулар
- 1 -кадам: Зымдарды туташтыруу
- 2 -кадам: MU Vision Sensor III
- 3 -кадам: Micro программалоо: бит аркылуу Makecode
- 4 -кадам: MU Vision Sensor'ду баштоо
- 5 -кадам: Аныктоо жыйынтыгын иштетүү үчүн кодду кошуңуз
- 6 -кадам: Жыйынтыгын LED матрицасында көрсөтүү
- 7 -кадам: Оюн логикасы
- 8 -кадам: Life Bar кошуу
- 9 -кадам: Музыка кошуу
- 10 -кадам: Жыйынтык
Video: Мини "Санды тап" оюн машинасы Микро: бит: 10 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
"Номерди тап" оюнун ойноп көрдүңүз беле? Бул сиз менен "Санды тап" оюнун ойнотуучу абдан оңой курулган мини оюн машинасы. Биз бул 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 сенсору ар кандай номер карталарын тааныган негизги 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'ду баштоо
2. MU Vision Sensor иштетүү блогунда баштоо жана аны I2C шинасын колдонуу үчүн коюу.
жана Сандык картаны кошуу алгоритми.
5 -кадам: Аныктоо жыйынтыгын иштетүү үчүн кодду кошуңуз
Forever циклинде MU Vision Sensor'дун аныктоо натыйжасын иштетүү үчүн кодду кошуңуз.
6 -кадам: Жыйынтыгын LED матрицасында көрсөтүү
Биз номерди таануунун жыйынтыгын көрсөтүү үчүн ыңгайлаштырылган функцияны колдонобуз. Эскертүү: Биз Micro: bitти вертикалдуу жайгаштыргандыктан, LED дисплейиндеги номер 90 градуска бурулушу керек.
7 -кадам: Оюн логикасы
Жашыруун номерге кичине ишарат берүү үчүн micro: bit программасын түзсөңүз болот.
8 -кадам: Life Bar кошуу
Сиз дагы бир аз көңүл ачуу үчүн оюнга жашай аласыз. Биз "жашоо тилкесин" көрсөтүү үчүн LED матрицасынын сол тилкесин колдонобуз.
9 -кадам: Музыка кошуу
Дал ушул. Космостук себептен улам, бардык код жогорудагы сүрөттө көрсөтүлгөн эмес. Толук кодду бул жерден таба аласыз.
10 -кадам: Жыйынтык
Бул окуу куралы Micro: bit жана MU Vision Sensor аркылуу мини оюн машинасын кантип курууну үйрөтөт. MU Vision Sensor'дун визуалдык таануу жардамы менен сиз Micro: bit платформасында ушул сыяктуу көптөгөн "физикалык оюндарды" түзө аласыз.
Сунушталууда:
"High-Fivey" Картон Микро: бит роботу: 18 кадам (Сүрөттөр менен)
"High-Fivey" Картон Микро: бит роботу: Үйдө калып, бирок дагы деле бешөөнө муктаждык барбы? Биз кичинекей картонду жана микро менен дос кичинекей робот жасадык: Crazy Circuits Bit Board менен бирге жана ал сизден сүйүүсүн сактап калуу үчүн сизден каалайт
Микро: Бот - Микро: Бит: 20 кадам
Микро: Бот - Микро: Бит: Өзүңүзгө Микро: Ботту куруңуз! Бул Micro: Bit башкарылуучу робот, автономдуу айдоо үчүн sonar курулган, же эгер сизде эки Micro: Bits, радио башкарылган айдоо болсо
Микро: бит - Микро барабан машинасы: 10 кадам (Сүрөттөр менен)
Микро: бит - Микро барабан машинасы: Бул микро: бит микро барабан машинасы, жөн эле үндү чыгаруунун ордуна, актуалдуу барабандар. Бул микро: бит оркестринин коёндорунун жетеги менен жазылган. Mocro: bit менен колдонууга оңой болгон кээ бир соленоиддерди табуу мага бир аз убакытты талап кылды
Микро программалоо: Бит робот жана джойстик: MicroPython менен бит контроллери: 11 кадам
Микро программалоо: Bit Robot & Joystick: MicroPython менен Bit Controller: Robocamp 2019 үчүн, биздин жайкы робототехника лагери, 10-13 жаштагы жаштар BBC микро: битке негизделген "салмакка каршы роботту" ширетип, программалап жана куруп жатышат. микро: битти алыстан башкаруу катары колдонсоңуз болот.Эгер сиз азыр Robocampта болсоңуз, лыжа
Pimoroni Enviro менен жарык жана түстү өлчөө: микро үчүн бит: бит: 5 кадам
Pimoroni Enviro менен жарык жана түстү өлчөө: микро үчүн бит: бит: Мен буга чейин жарык жана түстү өлчөөгө мүмкүндүк берген кээ бир түзмөктөрдө иштеп келгем жана сиз бул жерде жана бул жерде көрсөтмөлөрдүн артында теория жөнүндө көп нерселерди таба аласыз. жакында эле enviro: bit, m үчүн кошумча