Оглавление:

Включение звука, света и движения в настольную игру с магнитами: 3 шага
Включение звука, света и движения в настольную игру с магнитами: 3 шага

Видео: Включение звука, света и движения в настольную игру с магнитами: 3 шага

Видео: Включение звука, света и движения в настольную игру с магнитами: 3 шага
Видео: Студенты российского вуза разработали вечный двигатель #вечныйдвигатель #изобретения 2024, Ноябрь
Anonim
Включение звука, света и движения в настольную игру с магнитами
Включение звука, света и движения в настольную игру с магнитами

Этот проект представляет собой попытку поместить компоненты электроники в настольную игру. К пешкам приклеили магниты, а под доску приклеили датчики холла. Каждый раз, когда магнит попадает в датчик, воспроизводится звук, загорается светодиод или срабатывает серводвигатель. Я сделал настольную игру «Покемон» в качестве рождественского подарка своему племяннику и племяннице, потому что они любят покемонов, но этот проект может быть адаптирован для любой настольной игры, особенно для ролевой игры.

Запасы

- Ардуино Мега 2560

- зуммер

- Серводвигатель

- светодиоды

- Датчик HAL 3144

- коммутационная плата USB

- фанера

- провода / горячий клей / инструменты и т. д.

Шаг 1. Разработка игры

Разработка игры
Разработка игры

Это простая игра для детей, в которой пешки (Сквиртл, Чармандар, Пикачу и Бульбассавр) должны пересечь поле и перейти на другую сторону. На своем пути они могли сражаться с другими покемонами, получать карты для увеличения атаки или снижения защиты врага и получать карты с деньгами, чтобы покупать другие карты.

Я не думал заранее о том, как играть в эту игру, потому что знаю, что мои племянники будут устанавливать свои собственные правила:)

Я складываю лист формата А4 и зарисовываю положение пятен на поле. Я помещаю датчик HAL под каждый рисунок покебола, когда игрок ставит пешку на место, светодиод указывает, с каким покемоном вам нужно будет сражаться, и раздастся звук битвы.

Когда игрок достигает точки битвы с Джолтеоном или Вапореоном, два светодиода будут мигать, и будет играть другая музыка, то же самое с Запдосом, Артикуносом, Молтресом и Мельтво.

Когда игрок сталкивается со Снорлаксом перед мостом, необходимо поместить жетон, чтобы убрать Снорлакса с пути. Этот жетон и сам Снорлакс также имеют магнит, и еще один магнит, прикрепленный к оси сервопривода под доской, будет взаимодействовать с ним, чтобы заставить его отойти.

Шаг 2: Строительство и электроника

Строительство и электроника
Строительство и электроника
Строительство и электроника
Строительство и электроника

Используемая электроника проста, но процедуры кода могут быть очень сложными, потому что нужно предполагать множество сценариев. Например: если три или четыре игрока попадают в точку, чтобы воспроизвести звук одновременно? Или ребенок медленно передвигает пешку, а Arduino думает о своих местах на месте?

Процедуры отладки заняли у меня некоторое время, чтобы отладить отладку, но я надеюсь, что код может помочь другим разработчикам. Когда магнит в пешке запускает датчик ЗАЛ, светодиод сразу же загорается, но он должен оставаться на 0,8 секунды, чтобы воспроизводился звук.

На мой взгляд, звук - лучшая часть этого проекта. Я смог идентифицировать каждую ноту файла MIDI для воспроизведения в зуммере. В будущем я сделаю Instructable, чтобы показать, как определять аккорды в музыкальном программном обеспечении и передавать их в код Arduino.

Конструкция представляет собой просто лист МДФ с обрезками дерева в качестве каркаса. Все компоненты были приклеены горячим способом, чтобы оставаться на месте.

Снорлакс и мост были напечатаны на 3D-принтере, файлы STL доступны на Thingverse:

Мост:

Снорлакс:

Рекомендуемые: