Оглавление:
- Шаг 1. Инструменты и материалы
- Шаг 2: лазерная резка
- Шаг 3: Сборка шестерни
- Шаг 4: Изготовление и сборка коробки ввода
- Шаг 5: Схема Arduino
Видео: Интерактивная игра в крестики-нолики, управляемая с помощью Arduino: 6 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:52
Цель проекта Physical Tic-Tac-Toe - перенести известную игру в физический мир. Изначально игра ведется двумя игроками на листе бумаги - по очереди складываются символы «X» и «O». Наша идея заключалась в том, чтобы изучить поведение игроков, когда они сталкиваются с совершенно иной формой. Кроме того, нам очень понравилось исследовать эстетику стимпанка, комбинируя механику шестерен с электроникой.
Ключевая идея нашего проекта заключается в том, что состояния игровых полей могут быть представлены формой изгибаемого материала. Поля имеют 3 разных состояния: «X», «O» и NULL (неиспользуемое поле). Нам нужно было найти способ уменьшить количество исполнительных механизмов, необходимых для перехода из одного состояния в другое. Сделав несколько набросков, мы поняли, что это количество можно сократить до одного. На рисунке ниже представлен процесс проектирования.
Шаг 1. Инструменты и материалы
Из следующих материалов вы сможете сделать 9 игровых коробок. Каждая игровая приставка является самостоятельным элементом и может использоваться в любой конфигурации. Без особых хлопот доску можно расширить до 16 (4 × 4) или 25 (5 × 5) коробок.
Инструменты:
- Программируемый лазерный резак
- Клей-пистолет
- Паяльная станция
Материалы:
- Сервопривод 9 × SG90 (https://components101.com/servo-motor-basics-pinout-datasheet)
- 2 кв.м. плиты МДФ 3мм
- 0,5 кв.м. из прозрачной акриловой доски 4мм
- Макетная плата
- Провода перемычки
- Плата Arduino
- 9 Кнопки
- Эластичная нить
- 80 см полой трубки 8 мм (акрил / алюминий)
- 9 резисторов по 10 кОм
- Макетная плата
Шаг 2: лазерная резка
Для каждой коробки требуется примерно 0,3 кв. М плиты МДФ толщиной 3 мм. Размещение элементов на полотне значения не имеет. Обратите внимание, что шестерни не являются избыточными - все они необходимы для работы коробки. Прилагаемый файл SVG, возможно, придется настроить для правильной работы на разных принтерах.
Шаг 3: Сборка шестерни
Чтобы построить механизм внутри коробки, нам нужно вырезать лазером необходимый узел шестерни и склеить его.
Шаг 4: Изготовление и сборка коробки ввода
Вторая часть процесса - это создание физического поля ввода. Это доска 3x3, где каждая из кнопок соответствует соответствующим полям на игровом поле.
- Детали вырезаны и собраны лазером.
- Кнопки спаяны на паяльной плате.
- Чтобы упростить работу, все провода питания соединяются в одной точке, и выходит единственный.
- Заземляющие провода должны иметь отдельный резистор 10 кОм, после чего их можно соединить вместе.
- В конце концов, к Arduino подключается один провод.
Шаг 5: Схема Arduino
Связь с Arduino следующая. Что касается коробки ввода, то соединения были выполнены на плате для пайки, и вся сборка находится внутри коробки. Цифровые контакты, а также контакты питания и заземления на входной плате для подключения к Arduino. Сервоподключения показаны на изображении выше. Код интерактивного артефакта состоит из 3 файлов. TicTacToe.ino - это главный файл, а решатель - это алгоритм, используемый для воспроизведения шагов «X» и «O».
Рекомендуемые:
BBC Micro: Bit and Scratch - Интерактивная игра с рулевым колесом и вождением: 5 шагов (с изображениями)
BBC Micro: Bit and Scratch - Интерактивное рулевое колесо и игра вождения: Одно из моих заданий на этой неделе - использовать BBC Micro: bit для взаимодействия с программой Scratch, которую мы написали. Я подумал, что это прекрасная возможность использовать мою ThreadBoard для создания встраиваемой системы! Мое вдохновение для скретч-п
Интерактивная семейная игра: 6 шагов
Интерактивная семейная игра: я знаю, что это может показаться не таким уж большим, но эта маленькая коробочка на самом деле является очень веселым семейным ночным занятием. По сути, он действует как интерактивная игровая доска, которая поддерживает до 12 игроков. Самое главное, что каждый играет со своего мобильного устройства
Интерактивная история Макея Мейка с помощью Scratch !: 6 шагов
Makey Makey Interactive Story Using Scratch !: Инструкции о том, как сделать интерактивную историю на Scratch, используя Makey Makey и, самое главное, ваше воображение
Интерактивная настольная игра Arduino: 5 шагов (с изображениями)
Интерактивная настольная игра Arduino: интерактивная настольная игра - HAC-KINGIntro: Voor het vak If This Then That van de opleiding Games & Interactie aan HKU kregen, мы раскрыли концепцию взаимодействия, которая была создана. Dit concept moest gemaakt worden met hardware en softw
Интерактивная игра Саймона: 5 шагов
Interactive Simon Says Game: Я не совсем помню, как развивалась эта игра, но основная мотивация, стоящая за ней, - улучшить когнитивную обработку и внимание, заставив игроков сосредоточиться на последовательности ударов барабана, а затем повторить эту последовательность. Игроки могут использовать любой танец-танец