Съдържание:
- Консумативи
- Стъпка 1: Свързване на проводниците
- Стъпка 2: MU Vision Sensor III
- Стъпка 3: Програмиране на Micro: бит чрез Makecode
- Стъпка 4: Инициализирайте MU Vision Sensor
- Стъпка 5: Добавете код, за да обработите резултата от откриването
- Стъпка 6: Покажете резултата на LED матрицата
- Стъпка 7: Логика на играта
- Стъпка 8: Добавете Life Bar
- Стъпка 9: Добавете музика
- Стъпка 10: Обобщение
Видео: Мини игрална машина "Познай номера" с Micro: бит: 10 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Играли ли сте някога "Познай номера"? Това е много лесна за изграждане машина за мини игри, която играе „Познай номера“с вас. Ние проектирахме този проект „Направи си сам“, за да насърчим физическата игра и да помогнем на децата да научат програмиране. Той използва сензор MU Vision, за да усети картите с номера, чрез които играчът ще се опита да отгатне случайното число, което машината е избрала.
Цялата настройка е обяснена на тази снимка.
Визуален сензор MU, който може да разпознае отпечатани карти с номера, е свързан към Micro: bit чрез I2C шина. Двете печатни платки и високоговорителят се държат заедно с помощта на стойка, изработена от технически части на LEGO, така че камерата да гледа надолу под ъгъл от 45 градуса. Уверете се, че няма нищо, което да блокира изгледа на камерата отпред на Micro: bit, където плейърът ще представи картата с номера на устройството.
Консумативи
BBC micro: битова платка
×1
Morpx MU Vision Sensor III
×1
Технически парчета LEGO
× 1 щифт Pimoroni: бит × 1
Високоговорител: 0,25 W, 8 ома
Стъпка 1: Свързване на проводниците
Ще трябва да свържете 6 проводника. Високоговорителят има два проводника, свързани към щифта "0" и "GND" на Micro: bit. Сензорът MU Vision има 4 проводника, свързани към шината I2C - 3V, щифт 19 (SCL), щифт 20 (SDA) и GND. На снимката просто запояваме проводниците към контактната площадка Micro: bit. Можете също да използвате една от пробивната платка за micro: bit за свързване на проводниците.
Стъпка 2: MU Vision Sensor III
Сензорът MU Vision е основният AI модул, който разпознава различни карти с номера. Той има I2C изходен порт, който може да се използва за свързване към Micro: бита (щифт 19 и пин 20).
1. За да се свържете с Micro: bit, левият DIP превключвател 2 на сензора за зрение трябва да бъде настроен на "ON", за да използва режима I2C.
2. Сензорът за зрение е монтиран с главата надолу (сензорният конектор е обърнат към плейъра), така че когато играчът представи картата с номера на машината, той е "челен" от гледната точка на играча.
Стъпка 3: Програмиране на Micro: бит чрез Makecode
Можете да програмирате машината с помощта на MakeCode. Можете да програмирате Micro: бита както в Javascript, така и в блоков код. За да опростим, използваме блоково програмиране, за да илюстрираме тук. Импортирайте библиотеката MUVisionSensorIII, като изберете „Разширени“-> „Разширения“и въведете „mu-opensource/MuVisionSensorIII-MakeCode“в полето за търсене. Изберете разширението "Muvs" от резултата.
Сега ще намерите блоковете MuVisionSensor по този начин
Стъпка 4: Инициализирайте MU Vision Sensor
2. Инициализиране на MU Vision Sensor в началния блок и го настройте да използва I2C шина.
и алгоритъм за добавяне на номерна карта.
Стъпка 5: Добавете код, за да обработите резултата от откриването
В цикъла Forever добавете код, за да обработите резултата от откриването от MU Vision Sensor.
Стъпка 6: Покажете резултата на LED матрицата
Използваме персонализирана функция за показване на резултата от разпознаването на номера.
Стъпка 7: Логика на играта
Можете да програмирате micro: bit, за да дадете малко намек за секретния номер.
Стъпка 8: Добавете Life Bar
Можете също така да преживеете играта за малко по -забавно. Използваме лявата колона на LED матрицата, за да покажем „жизнената лента“
Стъпка 9: Добавете музика
Това е. Поради пространствената причина не всички кодове са показани на горната фигура. Пълният код можете да намерите тук.
Стъпка 10: Обобщение
Този урок ви учи как да изградите машина за мини игри с помощта на Micro: bit и сензора за зрение MU. С помощта на визуално разпознаване от MU Vision Sensor можете да изградите много подобни игри за „физическа игра“на платформата Micro: bit.
Препоръчано:
Мини игрална конзола Ardubaby с 500 игри: 10 стъпки
Ardubaby Mini Game Console С 500 игри: Кредити за създателя (Кевин Бейтс), Arduboy е много успешна 8 -битова игрална конзола. Имаше хиляди игри, написани от любителя, който ги сподели свободно във форума на общността на Arduboy, така че повече хора да могат да се научат как да кодират
Измервания на светлината и цвета с Pimoroni Enviro: бит за Micro: бит: 5 стъпки
Измервания на светлината и цвета с Pimoroni Enviro: бит за Micro: bit: Преди това бях работил на някои устройства, които позволяват измерване на светлината и цвета и може да откриете много за теорията зад тези измервания на инструкциите тук и тук. наскоро пусна enviro: bit, добавка за m
Интерфейс на клавиатурата с 8051 и показване на номера на клавиатурата в 7 сегмента: 4 стъпки (със снимки)
Интерфейс на клавиатурата с 8051 и показване на номера на клавиатурата в 7 сегмент: В този урок ще ви разкажа как можем да свържем клавиатурата с 8051 и да покажем номера на клавиатурата в 7 сегментен дисплей
Матрица на командния ред Номера: 5 стъпки
Матрица на командния ред: Новите ми инструкции с матрицата бяха само с буквите, но тази е партиден файл, който използва числа и изглежда по -реалистичен. Истинската Матрица използва японски букви и други символи, но тази просто използва цифри в различни порядки и
Как да направите генератор на номера на лотария на вашия калкулатор: 5 стъпки
Как да направите генератор на номера на лотария на вашия калкулатор: Ето как да направите генератор на произволни числа, който можете да използвате, за да изберете номера на лотарията за вас на калкулатор ti-83 или 84 ** това е мислено и направено от mei. тази програма