Оглавление:

Умная аркадная игра в баскетбол с подсчетом очков с использованием встроенной платформы Evive - Arduino: 13 шагов
Умная аркадная игра в баскетбол с подсчетом очков с использованием встроенной платформы Evive - Arduino: 13 шагов

Видео: Умная аркадная игра в баскетбол с подсчетом очков с использованием встроенной платформы Evive - Arduino: 13 шагов

Видео: Умная аркадная игра в баскетбол с подсчетом очков с использованием встроенной платформы Evive - Arduino: 13 шагов
Видео: Мастер-класс "Разработка Space Shooter" - Web 2024, Июнь
Anonim
Умная баскетбольная аркада с подсчетом очков с использованием встроенной платформы Evive - Arduino
Умная баскетбольная аркада с подсчетом очков с использованием встроенной платформы Evive - Arduino
Умная аркадная игра в баскетбол с подсчетом очков с использованием встроенной платформы Evive - Arduino
Умная аркадная игра в баскетбол с подсчетом очков с использованием встроенной платформы Evive - Arduino

Из всех существующих игр самыми интересными являются аркады. Итак, мы подумали, а почему бы не сделать его самим дома! И вот мы - самая увлекательная игра, в которую вы когда-либо играли, сделанную своими руками, - аркадную баскетбольную игру DIY! В эту игру не только очень весело играть, но и очень весело делать! Благодаря пошаговым инструкциям и простому программированию в PictoBlox - программном обеспечении для графического программирования с расширенными возможностями, эта игра станет лучшей игрой, в которую вы когда-либо играли!

Так что ты все еще здесь делаешь? Загрузите PictoBlox ЗДЕСЬ и приступайте к работе!

Шаг 1: Список необходимых компонентов

Аппаратное обеспечение

  • проявлять
  • ИК-датчик
  • Micro Servo и его аксессуары
  • Плотный картон
  • Цветная диаграмма бумаги
  • Чашки из полистирола
  • Клеевой пистолет и клеевые стержни
  • Соединительные кабели

Программное обеспечение

PictoBlox

Все вышеперечисленные электронные компоненты можно найти в стартовом наборе.

Шаг 2: понимание дизайна

Понимание дизайна
Понимание дизайна

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

  1. Крыша
  2. Боковые стены земли (x 2)
  3. Основание держателя мяча
  4. Серводверь
  5. Стенд для таблицы лидеров

    1. Поддержка спины
    2. Передняя опора
  6. Основание держателя мяча
  7. Основание земли

    1. Левая V-образная стена
    2. Правая V-образная стена
  8. Задняя стена
  9. Передняя стена
  10. Боковые стенки держателя мяча (2 шт.)

Шаг 3: Изготовление баскетбольных колец

Изготовление баскетбольных колец
Изготовление баскетбольных колец

Начнем с простого: обруча.

Возьмите небольшие стаканчики из полистирола, вы можете взять любое количество стаканов в зависимости от того, сколько обручей вы хотите иметь. Обрежьте основу стаканов, чтобы, когда мы стреляем в них шариками, шарики могли легко проходить. Проткните очки резаком, чтобы они выглядели как сетка.

Шаг 4. Делаем обручи умнее

Делаем обручи умнее
Делаем обручи умнее
Делаем обручи умнее
Делаем обручи умнее
Делаем обручи умнее
Делаем обручи умнее

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

Мы собираемся использовать ИК-датчик для той же цели. Протестируйте все ИК-датчики, используя опцию «Монитор состояния контактов» в прошивке evive.

  1. Возьмите пару палочек от мороженого и склейте их так, чтобы они превратились в длинную.
  2. Плотно оберните его цветной бумагой, чтобы он выглядел как голосование. Нам нужно сделать шест для каждого обруча.
  3. Теперь на эти стойки прикрепите датчик I с помощью горячего клея и закрепите эти ИК-датчики в отверстиях на очках.
  4. После этого закрепите обручи на земле. Но не забудьте пропустить провода через землю. Вы также можете прикрепить одно кольцо к задней стенке, если хотите.

В нашем случае мы собираемся присваивать оценки обручам в зависимости от того, насколько сложно в них стрелять. Ближайшая к нам корзина даст нам 10 очков, средняя - 20 очков, а корзина на задней стенке - 50 очков.

Примечание: вы можете присваивать баллы по своему усмотрению.

Шаг 5: Создание корта

Создание суда
Создание суда
Создание суда
Создание суда
Создание суда
Создание суда

Приступим к обустройству баскетбольной площадки.

  1. Прикрепите V-образные стены к основанию с помощью горячего клея, как показано на первом изображении выше. Эти стены собирают все шары.
  2. Возьмите две боковые стены и проведите прямую линию в центре каждой стены. Теперь приклейте основу корта к этим линиям (по одной с каждой стороны). Это повысит высоту вашего корта и поможет собрать мячи в одном месте.
  3. Пора прикрыть корт с оставшейся стороны. Приклейте переднюю стенку к основанию, но убедитесь, что пространство в передней стене и V-образных стенах совмещено.
  4. Наконец, прикрепите заднюю стенку к основанию.

Итак, баскетбольная площадка готова.

Шаг 6: установка сервопривода

Ремонт сервопривода
Ремонт сервопривода
Ремонт сервопривода
Ремонт сервопривода
Ремонт сервопривода
Ремонт сервопривода

Прикрепите сервопривод к небольшому пространству на передней стене с помощью горячего клея. Мы будем устанавливать большую часть связей под кортом. Таким образом, сделайте небольшой надрез на основании помимо сервопривода, чтобы можно было пропустить через него провода.

Убедитесь, что вы проверили сервопривод заранее, используя прошивку evive.

Шаг 7: Крепление крыши и дверного / шарикового стопора

Крепление крыши и дверного упора / шарикового упора
Крепление крыши и дверного упора / шарикового упора
Крепление крыши и дверного упора / шарикового упора
Крепление крыши и дверного упора / шарикового упора
Крепление крыши и дверного упора / шарикового упора
Крепление крыши и дверного упора / шарикового упора

Возьмите часть крыши и приклейте к ней стены, которые служат подставкой, к таблице лидеров, как показано на рисунке. Теперь прикрепите этот кусок крыши к стенам корта.

Когда закончите, возьмите маленькую картонную дверцу и прикрепите ее к сервоприводу. Это даст вам фиксированное количество выстрелов. Как? Собранные шары не пройдут через ворота, пока вы не откроете эту дверь. То есть мы закодируем это так, чтобы дверь открывалась только в начале игры, чтобы все шары собирались в держатель для мячей. Как только игра начинается, дверь закрывается.

Шаг 8: Сборка катапульты или гранатомета

Сборка катапульты или гранатомета
Сборка катапульты или гранатомета
Сборка катапульты или гранатомета
Сборка катапульты или гранатомета
Сборка катапульты или гранатомета
Сборка катапульты или гранатомета

Пришло время сделать самый важный элемент игры - катапульту или пусковую установку.

  1. Возьмите шесть маленьких картонных кусочков размером примерно 2 х 2 см каждый и сделайте из них две стопки.
  2. Собрав стопки, поместите их на один кусок картона, оставив между ними некоторое расстояние.
  3. Проденьте между ними зубочистку и вставьте в центр палочку от мороженого.
  4. Теперь закрепите две зубочистки в стопках так, чтобы они смотрели наружу.
  5. Теперь закрепите на этих палочках небольшую резиновую ленту.
  6. Наконец, приклейте колпачок к палочке для мороженого, чтобы удерживать шарик.

После этого украсьте его так, как хотите. Поместите это в центр крыши на корте.

Шаг 9: изготовление коробки, в которой находятся шары

Изготовление коробки с шарами
Изготовление коробки с шарами
Изготовление коробки с шарами
Изготовление коробки с шарами

Пришло время сделать держатель для мяча. Когда все шары проскальзывают в дверь, мы не можем позволить им катиться. Таким образом, нам понадобится держатель для мячей.

  1. Возьмите основу держателя мяча и приклейте ее к передней стенке с помощью горячего клея.
  2. Далее приклеиваем к нему боковые стенки.
  3. Наконец, приклейте переднюю стенку держателя мяча.

На этом изготовление заканчивается.

Шаг 10: Украшение арены

Украшение арены
Украшение арены
Украшение арены
Украшение арены

Теперь вы можете украсить баскетбольный матч так, как хотите.

Шаг 11: Добавление LeaderBoard

Добавление LeaderBoard
Добавление LeaderBoard
Добавление LeaderBoard
Добавление LeaderBoard
Добавление LeaderBoard
Добавление LeaderBoard
Добавление LeaderBoard
Добавление LeaderBoard

Пришло время добавить таблицу лидеров. Мы собираемся использовать для этого же evive. Прежде чем мы разместим эвив на крыше, где мы оставили для него место, сначала выполните соединения.

  • Подключите все три ИК-датчика и микросервопривод параллельно и подключите их GND к контакту GND Evive, а VCC - к контакту 5V Evive.
  • Теперь пора подключить сигнальные контакты:

    • ИК-датчик 1 - цифровой контакт 2 evive
    • ИК-датчик 2 - цифровой контакт 3 Evive
    • ИК-датчик 3 - цифровой контакт 4 evive
    • Серводвигатель - цифровой контакт 5 evive

Мы собираемся отображать сообщения, счет и время на экране.

Шаг 12: время писать код

Чтобы закодировать его более простым способом, мы собираемся использовать PictoBlox, программное обеспечение для графического программирования.

Вы можете написать следующий скрипт или напрямую загрузить приведенный ниже код:

Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
Изображение

Шаг 13: Заключение

Теперь вы готовы бросить вызов своей семье и друзьям в увлекательной игре «Аркадный баскетбол»! Наслаждаться!: D

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