Оглавление:
- Шаг 1: Список необходимых компонентов
- Шаг 2: понимание дизайна
- Шаг 3: Изготовление баскетбольных колец
- Шаг 4. Делаем обручи умнее
- Шаг 5: Создание корта
- Шаг 6: установка сервопривода
- Шаг 7: Крепление крыши и дверного / шарикового стопора
- Шаг 8: Сборка катапульты или гранатомета
- Шаг 9: изготовление коробки, в которой находятся шары
- Шаг 10: Украшение арены
- Шаг 11: Добавление LeaderBoard
- Шаг 12: время писать код
- Шаг 13: Заключение
Видео: Умная аркадная игра в баскетбол с подсчетом очков с использованием встроенной платформы Evive - Arduino: 13 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
Из всех существующих игр самыми интересными являются аркады. Итак, мы подумали, а почему бы не сделать его самим дома! И вот мы - самая увлекательная игра, в которую вы когда-либо играли, сделанную своими руками, - аркадную баскетбольную игру DIY! В эту игру не только очень весело играть, но и очень весело делать! Благодаря пошаговым инструкциям и простому программированию в PictoBlox - программном обеспечении для графического программирования с расширенными возможностями, эта игра станет лучшей игрой, в которую вы когда-либо играли!
Так что ты все еще здесь делаешь? Загрузите PictoBlox ЗДЕСЬ и приступайте к работе!
Шаг 1: Список необходимых компонентов
Аппаратное обеспечение
- проявлять
- ИК-датчик
- Micro Servo и его аксессуары
- Плотный картон
- Цветная диаграмма бумаги
- Чашки из полистирола
- Клеевой пистолет и клеевые стержни
- Соединительные кабели
Программное обеспечение
PictoBlox
Все вышеперечисленные электронные компоненты можно найти в стартовом наборе.
Шаг 2: понимание дизайна
Возьмите картонный лист и вырежьте следующие части аркадной игры в соответствии с размерами, указанными на изображении выше. Можно попробовать сделать его из листов МДФ для большей прочности.
- Крыша
- Боковые стены земли (x 2)
- Основание держателя мяча
- Серводверь
-
Стенд для таблицы лидеров
- Поддержка спины
- Передняя опора
- Основание держателя мяча
-
Основание земли
- Левая V-образная стена
- Правая V-образная стена
- Задняя стена
- Передняя стена
- Боковые стенки держателя мяча (2 шт.)
Шаг 3: Изготовление баскетбольных колец
Начнем с простого: обруча.
Возьмите небольшие стаканчики из полистирола, вы можете взять любое количество стаканов в зависимости от того, сколько обручей вы хотите иметь. Обрежьте основу стаканов, чтобы, когда мы стреляем в них шариками, шарики могли легко проходить. Проткните очки резаком, чтобы они выглядели как сетка.
Шаг 4. Делаем обручи умнее
Сети, которые мы сделали на предыдущем шаге, - это тупые сети. Они не могут подсчитывать удары, сделанные вами в каждой корзине, и не могут дать вам оценку. Как насчет того, чтобы сделать сети, которые дают нам счет, умножая количество раз, когда мяч проходил через сети, на присвоенный им счет.
Мы собираемся использовать ИК-датчик для той же цели. Протестируйте все ИК-датчики, используя опцию «Монитор состояния контактов» в прошивке evive.
- Возьмите пару палочек от мороженого и склейте их так, чтобы они превратились в длинную.
- Плотно оберните его цветной бумагой, чтобы он выглядел как голосование. Нам нужно сделать шест для каждого обруча.
- Теперь на эти стойки прикрепите датчик I с помощью горячего клея и закрепите эти ИК-датчики в отверстиях на очках.
- После этого закрепите обручи на земле. Но не забудьте пропустить провода через землю. Вы также можете прикрепить одно кольцо к задней стенке, если хотите.
В нашем случае мы собираемся присваивать оценки обручам в зависимости от того, насколько сложно в них стрелять. Ближайшая к нам корзина даст нам 10 очков, средняя - 20 очков, а корзина на задней стенке - 50 очков.
Примечание: вы можете присваивать баллы по своему усмотрению.
Шаг 5: Создание корта
Приступим к обустройству баскетбольной площадки.
- Прикрепите V-образные стены к основанию с помощью горячего клея, как показано на первом изображении выше. Эти стены собирают все шары.
- Возьмите две боковые стены и проведите прямую линию в центре каждой стены. Теперь приклейте основу корта к этим линиям (по одной с каждой стороны). Это повысит высоту вашего корта и поможет собрать мячи в одном месте.
- Пора прикрыть корт с оставшейся стороны. Приклейте переднюю стенку к основанию, но убедитесь, что пространство в передней стене и V-образных стенах совмещено.
- Наконец, прикрепите заднюю стенку к основанию.
Итак, баскетбольная площадка готова.
Шаг 6: установка сервопривода
Прикрепите сервопривод к небольшому пространству на передней стене с помощью горячего клея. Мы будем устанавливать большую часть связей под кортом. Таким образом, сделайте небольшой надрез на основании помимо сервопривода, чтобы можно было пропустить через него провода.
Убедитесь, что вы проверили сервопривод заранее, используя прошивку evive.
Шаг 7: Крепление крыши и дверного / шарикового стопора
Возьмите часть крыши и приклейте к ней стены, которые служат подставкой, к таблице лидеров, как показано на рисунке. Теперь прикрепите этот кусок крыши к стенам корта.
Когда закончите, возьмите маленькую картонную дверцу и прикрепите ее к сервоприводу. Это даст вам фиксированное количество выстрелов. Как? Собранные шары не пройдут через ворота, пока вы не откроете эту дверь. То есть мы закодируем это так, чтобы дверь открывалась только в начале игры, чтобы все шары собирались в держатель для мячей. Как только игра начинается, дверь закрывается.
Шаг 8: Сборка катапульты или гранатомета
Пришло время сделать самый важный элемент игры - катапульту или пусковую установку.
- Возьмите шесть маленьких картонных кусочков размером примерно 2 х 2 см каждый и сделайте из них две стопки.
- Собрав стопки, поместите их на один кусок картона, оставив между ними некоторое расстояние.
- Проденьте между ними зубочистку и вставьте в центр палочку от мороженого.
- Теперь закрепите две зубочистки в стопках так, чтобы они смотрели наружу.
- Теперь закрепите на этих палочках небольшую резиновую ленту.
- Наконец, приклейте колпачок к палочке для мороженого, чтобы удерживать шарик.
После этого украсьте его так, как хотите. Поместите это в центр крыши на корте.
Шаг 9: изготовление коробки, в которой находятся шары
Пришло время сделать держатель для мяча. Когда все шары проскальзывают в дверь, мы не можем позволить им катиться. Таким образом, нам понадобится держатель для мячей.
- Возьмите основу держателя мяча и приклейте ее к передней стенке с помощью горячего клея.
- Далее приклеиваем к нему боковые стенки.
- Наконец, приклейте переднюю стенку держателя мяча.
На этом изготовление заканчивается.
Шаг 10: Украшение арены
Теперь вы можете украсить баскетбольный матч так, как хотите.
Шаг 11: Добавление LeaderBoard
Пришло время добавить таблицу лидеров. Мы собираемся использовать для этого же evive. Прежде чем мы разместим эвив на крыше, где мы оставили для него место, сначала выполните соединения.
- Подключите все три ИК-датчика и микросервопривод параллельно и подключите их GND к контакту GND Evive, а VCC - к контакту 5V Evive.
-
Теперь пора подключить сигнальные контакты:
- ИК-датчик 1 - цифровой контакт 2 evive
- ИК-датчик 2 - цифровой контакт 3 Evive
- ИК-датчик 3 - цифровой контакт 4 evive
- Серводвигатель - цифровой контакт 5 evive
Мы собираемся отображать сообщения, счет и время на экране.
Шаг 12: время писать код
Чтобы закодировать его более простым способом, мы собираемся использовать PictoBlox, программное обеспечение для графического программирования.
Вы можете написать следующий скрипт или напрямую загрузить приведенный ниже код:
Шаг 13: Заключение
Теперь вы готовы бросить вызов своей семье и друзьям в увлекательной игре «Аркадный баскетбол»! Наслаждаться!: D
Рекомендуемые:
Детектор движения с использованием облачной платформы Thingsai.io Iot: 6 шагов
Детектор движения с использованием облачной платформы IOT Thingsai.io: в этом руководстве я расскажу об обнаружении движения с помощью датчика PIR и Esp32 вместе с облачной платформой IOT Thingai.io
Аркадная игра "Скачки на Хэллоуин": 6 шагов
Halloween Horse Racing Arcade Game: В этом году мы решили сделать аркадную игру о скачках на Хэллоуин. Нас вдохновила механическая версия под названием Roll-a-Ball Horse Racing. Нашей целью было сделать игру с простым управлением, которая понравится широкому кругу игроков. Основано на
Измерение температуры с использованием платформы Esp32 и Thingsio.ai: 6 шагов
Измерение температуры с использованием платформы Esp32 и Thingsio.ai: в этом руководстве я расскажу об измерении температуры в окружающей среде с помощью встроенного датчика температуры, присутствующего в плате разработки esp32. esp32 имеет множество встроенных датчиков, таких как датчик Холла, используемый в качестве датчика приближения, касания
Измерение влажности почвы с использованием платформы Esp32 и Thingsio.ai: 6 шагов
Измерение содержания влаги в почве с использованием платформы Esp32 и Thingsio.ai: в этом руководстве я собираюсь объяснить, как считывать содержание влаги в почве с помощью esp32, а затем отправлять значения в облачную платформу IoT thingsio.ai
FoldTronics: создание 3D-объектов с помощью встроенной электроники с использованием складных конструкций HoneyComb: 11 шагов
FoldTronics: создание трехмерных объектов с помощью интегрированной электроники с использованием складных структур HoneyComb: в этом руководстве мы представляем FoldTronics, технологию изготовления на основе 2D-резки для интеграции электроники в трехмерные складчатые объекты. Основная идея состоит в том, чтобы вырезать и перфорировать двухмерный лист с помощью режущего плоттера, чтобы он мог складываться в трехмерную сотовую структуру