Оглавление:

Настольный пинбол-автомат с использованием встроенной платформы Evive - Arduino: 18 шагов (с изображениями)
Настольный пинбол-автомат с использованием встроенной платформы Evive - Arduino: 18 шагов (с изображениями)

Видео: Настольный пинбол-автомат с использованием встроенной платформы Evive - Arduino: 18 шагов (с изображениями)

Видео: Настольный пинбол-автомат с использованием встроенной платформы Evive - Arduino: 18 шагов (с изображениями)
Видео: Как играть в пинбол? Базовая техника игры и различные фишки для контроля шара. 2024, Июль
Anonim
Настольный пинбол-автомат с использованием встроенной платформы Evive - Arduino
Настольный пинбол-автомат с использованием встроенной платформы Evive - Arduino
Настольный пинбол-автомат с использованием встроенной платформы Evive - Arduino
Настольный пинбол-автомат с использованием встроенной платформы Evive - Arduino
Настольный пинбол-автомат с использованием встроенной платформы Evive - Arduino
Настольный пинбол-автомат с использованием встроенной платформы Evive - Arduino

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

Мы написали код на PictoBlox - нашей универсальной платформе графического программирования с расширенными возможностями. Вы можете скачать его ЗДЕСЬ.

Шаг 1. Расходные материалы

Запасы
Запасы

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

  • проявлять
  • Листы МДФ
  • ИК-датчики
  • Двигатели постоянного тока
  • Светодиодная лента RGB
  • Концевой выключатель
  • Макетная плата
  • Радужные провода
  • Резисторы
  • Противостояние
  • Резинки
  • Цветной лист
  • Гайки и болты
  • Соединительные кабели
  • Некоторые компоненты, напечатанные на 3D-принтере

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

PictoBlox

Большинство перечисленных выше электронных компонентов можно найти в Evive Starter Kit.

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

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

Как вы уже знаете, в пинболе есть ряд компонентов, которые делают игру интересной. Итак, давайте разберемся с дизайном конструкции, которую мы будем готовить. Некоторые из компонентов представляют собой вырезы из МДФ, а некоторые напечатаны на 3D-принтере, дизайн которых вы можете найти ниже.

Примечание. Вы можете сделать пинбол и из картона, но МДФ сделает его более прочным.

Нам потребуются следующие компоненты для Пинбол-машины

  1. Панель управления
  2. Опоры (x 2)
  3. Стены очков (x 4)
  4. База
  5. Граничные стены (x 2)
  6. Передняя стена
  7. Дополнительная стена
  8. Стена запуска
  9. Сливная стена

Когда у вас будут эти детали и 3D-печать, приступим!

Шаг 3. Сделайте игровое поле красивым

Делаем игровое поле красивым
Делаем игровое поле красивым

Игровое поле - это место, где проходит вся игра в пинбол. Кроме того, все компоненты будут размещены на игровом поле, поэтому на первом этапе предлагается украсить базу (только если вы хотите).

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

Шаг 4: Крепление ограничивающих стен

Крепление пограничных стен
Крепление пограничных стен
Крепление пограничных стен
Крепление пограничных стен

Возьмите левую и правую ограничивающие стены и прикрепите их к опорной плите с помощью гаек и болтов M3 (как показано на рисунке 1).

После этого возьмите переднюю стену и прикрепите ее к опорной плите и левой ограничительной стене (как показано на рисунке 2). Мы не будем прикреплять переднюю стенку к правой границе, так как оставшееся здесь пространство предназначено для панели запуска. Launchpad - это не что иное, как коридор, из которого мы будем запускать или стрелять нашим мячом в игровое поле.

Шаг 5: Сборка панели запуска и слива

Сборка стартовой панели и слива
Сборка стартовой панели и слива
Сборка стартовой панели и слива
Сборка стартовой панели и слива
Сборка стартовой панели и слива
Сборка стартовой панели и слива

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

Возьмите дополнительную стену и прикрепите ее к передней стене и опорной плите (как показано на рисунке 1 выше).

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

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

Шаг 6: прикрепление стенок партитуры

Прикрепление стенок партитуры
Прикрепление стенок партитуры

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

Таким образом, прикрепите подрезные стенки к основанию с помощью гаек и болтов M3.

Шаг 7: Прикрепление задней границы

Присоединение задней границы
Присоединение задней границы

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

Вырежьте толстый лист пенопласта и приклейте его к опорной плите и границам с помощью горячего клея.

Шаг 8: прикрепление опор и наклонной стены

Крепление опор и наклонной стены
Крепление опор и наклонной стены
Крепление опор и наклонной стены
Крепление опор и наклонной стены

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

Осталась только одна маленькая вещь - угол. Вы можете заметить, что небольшой угол образуется около стыка левой граничной стены и водосточной стены. Есть вероятность, что мяч здесь застрянет. Таким образом, мы будем добавлять наклонную стену, когда мяч достигает этого угла, он быстро катится к водостоку.

На этом наше игровое поле готово.

Шаг 9: Добавление двигателей

Добавление двигателей
Добавление двигателей

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

Бампер - это тот, который непрерывно вращается, отталкивая мяч в любом случайном направлении. Таким образом, прикрепите 3 двигателя постоянного тока около верхней границы с помощью гаек M3 длиной 20 мм и болтов.

Теперь пришло время добавить моторы флиппера. Двигатели флиппера будут прикреплены к сливному концу. Обсудим, что такое ласты, на следующем шаге. А пока помните, они единственные, кто может вас спасти.

Примечание: перед установкой моторов протестируйте их с помощью прошивки evive. Откройте меню прошивки, выберите Controls, выберите моторы, выберите M1 или M2 в зависимости от того, куда вы прикрепили моторы.

Шаг 10: Установка концевых выключателей

Установка концевых выключателей
Установка концевых выключателей

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

Повторите тот же процесс и для другой стороны.

Шаг 11: Установка ИК-датчиков

Установка ИК-датчиков
Установка ИК-датчиков
Установка ИК-датчиков
Установка ИК-датчиков

Мы знаем, почему мы называем маленькие стены стеной счета, но как они узнают, что мяч только что прошел через них. Для этого мы добавим ИК-датчики. Всего мы добавим 5 ИК-датчиков.

  • Один на стартовой площадке
  • Три для стенок счета
  • Один на стоке

Игра начинается как только мяч проходит через ИК-датчик пусковой площадки.

Теперь МС у стенок для очков должны отмечать, сколько раз мяч проходил через стенки для очков.

Наконец, ИК на сливе показывает, что игра окончена (изображение 2).

Примечание. Перед установкой ИК-датчиков проверьте их с помощью прошивки evive (Монитор состояния контактов). Кроме того, если они плохо реагируют, попробуйте откалибровать их.

Шаг 12: Добавление кнопок управления и полосы RGB

Добавление кнопок управления и полосы RGB
Добавление кнопок управления и полосы RGB
Добавление кнопок управления и полосы RGB
Добавление кнопок управления и полосы RGB

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

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

Шаг 13: Добавление пусковой установки

Добавление пусковой установки
Добавление пусковой установки

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

Шаг 14: Присоединение панели управления

Присоединение панели управления
Присоединение панели управления

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

Шаг 15: время добавлять детали, напечатанные на 3D-принтере

Давайте сначала добавим боковые стенки дорожки, они направят ваш мяч во флиппер, если мяч выйдет на дорожку.

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

Как мы уже знаем использование бампера. Закрепите их на свободных валах двигателей постоянного тока.

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

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

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

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

На этом вся ваша сборка пинбола завершена.

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

Шаг 16: подключение

Подключение
Подключение
Подключение
Подключение
  1. Подключение ИК-датчиков

    1. Оценка 1 ИК-датчик (сигнальный контакт) к цифровому контакту 8 Evive
    2. Оценка 2 ИК-датчик (сигнальный контакт) к цифровому контакту 9 evive
    3. Оценка 3 ИК-датчик (сигнальный контакт) к цифровому контакту 10 evive
    4. ИК-датчик дренажной стены (сигнальный контакт) к цифровому контакту 11 evive
    5. ИК-датчик Launchpad (сигнальный контакт) к цифровому контакту 12 evive
    6. Теперь подключите VCC и GND всех ИК-датчиков к VCC и GND Evive.
  2. Подключение полосы RGB

    Подключите светодиодную ленту RGB к цифровому контакту 13 evive

  3. Подключение двигателей флиппера

    1. Левый двигатель флиппера к порту M1 Evive
    2. Мотор правого флиппера к порту M2 Evive
  4. Подключение ласт

    1. Подключите клемму «NC» левого флипперного переключателя к цифровому выводу 2 evive и резистору 10 кОм, а другой конец резистора 10 кОм к GND evive, также подключите терминал «COM» левого флипперного переключателя к VCC evive.
    2. Точно так же подключите клемму «NC» правого флипперного переключателя к цифровому выводу 3 evive и резистора 10 кОм, а другой конец резистора 10 кОм к GND evive, также подключите терминал «COM» правого флипперного переключателя к VCC. извинения
  5. Подключение двигателей бампера

    Подключите все 3 двигателя бампера параллельно и подключите его один конец к контакту VVR (+), а другой конец - к клемме «COM» реле, затем подключите клемму «NO» реле к контакту VVR (-) Evive

  6. Подключение концевых выключателей

    1. Подключите «NC» левого концевого выключателя (вверх) к VCC evive и клемму COM к цифровому выводу 4 evive и к GND через резистор 10 кОм.
    2. Подключите «NC» левого концевого выключателя (нижний) к VCC evive и терминала COM к цифровому выводу 5 evive и к GND через резистор 10 кОм.
    3. Подключите «NC» правого концевого выключателя (вверх) к VCC evive и клемму COM к цифровому выводу 6 evive и к GND через резистор 10 кОм.
    4. Подключите «NC» правого концевого выключателя (нижний) к VCC evive и терминала COM к цифровому выводу 7 evive и к GND через резистор 10 кОм.

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

Мы собираемся писать код в PitoBlox, программном обеспечении для программирования на основе Scratch 3.0. Загрузите следующий скрипт в Evive.

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

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

Итак, ваш автомат для игры в пинбол своими руками готов. Получать. Установленный. Пинбол!

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