Оглавление:

Электронный подсчет очков в бейсбольном матче с подбрасыванием фасоли: 8 шагов (с изображениями)
Электронный подсчет очков в бейсбольном матче с подбрасыванием фасоли: 8 шагов (с изображениями)

Видео: Электронный подсчет очков в бейсбольном матче с подбрасыванием фасоли: 8 шагов (с изображениями)

Видео: Электронный подсчет очков в бейсбольном матче с подбрасыванием фасоли: 8 шагов (с изображениями)
Видео: Дартс электронный с автоматическим подсчетом очков 2024, Ноябрь
Anonim
Электронный подсчет очков в бейсбольном матче с подбрасыванием фасоли
Электронный подсчет очков в бейсбольном матче с подбрасыванием фасоли
Электронный подсчет очков в бейсбольном матче с подбрасыванием фасоли
Электронный подсчет очков в бейсбольном матче с подбрасыванием фасоли
Электронный подсчет очков в бейсбольном матче с подбрасыванием фасоли
Электронный подсчет очков в бейсбольном матче с подбрасыванием фасоли

Эти инструкции объяснят, как автоматически вести электронный подсчет очков в тематической игре Bean Bag Toss. Я не буду показывать детальную конструкцию деревянной игры, эти планы можно найти на веб-сайте Аны Уайт по адресу:

www.ana-white.com/woodworking-projects/bean-bag-toss-baseball-game

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

Запасы

Мешки-мешки на бейсбольную тематику можно приобрести на Amazon. См. Веб-сайт:

www.amazon.com/gp/product/B00IIVJHSY/ref=p… После создания деревянной конструкции игры я разложил бейсбольный «ромб» и расположил отверстия для очков. Я использовал 4-дюймовую кольцевую пилу, установленную в моем портативном сверле, чтобы вырезать эти однородные отверстия. Затем каждый край отверстия был гладко отшлифован.

Шаг 1: электронный подсчет сумок

Электронный подсчет сумок
Электронный подсчет сумок
Электронный подсчет сумок
Электронный подсчет сумок

Мне нужно было найти способ подсчитать пакеты, когда они проходят через каждое отверстие для подсчета очков. Помните, что каждая лунка имеет разное значение оценки, причем лунка «Home Run» имеет наивысшую оценку. Сначала я подумал об использовании механического переключателя, такого как автомат мгновенного действия с монетоприемником для монетных автоматов с длинным отключающим проводом. Я использовал их в тренажерах с лыжным мячом, но не думал, что они будут работать так же хорошо с тканевыми мешками для фасоли.

Я остановился на инфракрасном (ИК) датчике прерывистого луча, чтобы обнаруживать пакеты, когда они проходят через отверстия для подсчета очков. Я использовал отличный продукт от Adafruit Industries под названием «ИК-датчик прерывистого луча - 3-миллиметровые светодиоды». Идентификатор продукта - 2167:

www.adafruit.com/product/2167

Они продаются парами (излучатель и приемник) и предлагают простой способ обнаружения движения. Они работают на расстоянии до 10 дюймов друг от друга и могут питаться от источника питания Arduino 5V. Вы можете использовать их со встроенным в Arduino подтягивающим резистором, поэтому отдельный резистор не нужен. Излучатель излучает инфракрасный луч, а приемник, находящийся прямо напротив него, чувствителен к этому инфракрасному свету. Если через луч проходит что-то твердое (например, мешки с фасолью), луч прерывается, и приемник можно запрограммировать, чтобы вы знали.

Шаг 2: Установка датчиков

Установка датчиков
Установка датчиков
Установка датчиков
Установка датчиков
Установка датчиков
Установка датчиков
Установка датчиков
Установка датчиков

Я перевернул свою деревянную игру, чтобы установить датчики. Мне нужно было установить ИК-датчики на нижней стороне фанерной игровой доски, чтобы они не мешали свободному падению небольших мешков с фасолью. Отверстие диаметром 1 дюйм было просверлено на противоположных сторонах каждого отверстия для надрезки на глубину 3/8 дюйма (еще одна веская причина для использования фанеры толщиной 1/2 дюйма). ИК-приемник и излучатель помещались прямо внутри края отверстия, чтобы пакеты не попадали в них. Они были закреплены на постоянной основе с помощью небольшого металлического кронштейна и шурупа для дерева, поэтому они были идеально выровнены друг напротив друга. После того, как все ИК-датчики были установлены, их нужно было подключить и припаять к центральной перфорированной плате для хобби с общим заземлением и 5-вольтовыми разъемами. Вся проводка была закреплена и надежно прикреплена к внутренней части игрового поля, чтобы не мешать падению мешка с фасолью после того, как он пройдет через отверстие для подсчета очков.

Шаг 3: Дизайн электронного табло

Дизайн электронного табло
Дизайн электронного табло
Дизайн электронного табло
Дизайн электронного табло
Дизайн электронного табло
Дизайн электронного табло

Затем область подсчета очков (дома и в гостях) в верхней части игрового поля должна была быть изменена для отображения электронного табло. Табло будет состоять из 4-значных 7-сегментных светодиодных индикаторов для счета каждой команды, а однозначный 7-сегментный светодиодный индикатор будет использоваться для отслеживания иннингов. 4-значные 7-сегментные светодиоды от Adafruit Industries. Они называются 4-значным 7-сегментным дисплеем «1.2» с рюкзаком 12C - красный. Вам понадобится два таких продукта, а идентификатор продукта - 1269. См. Ниже:

www.adafruit.com/product/1269

Большой (2,3 дюйма) одноразрядный 7-сегментный светодиодный индикатор был приобретен на eBay. Подойдет любой крупногабаритный дисплей, и его необходимо правильно подключить к 7-сегментному светодиоду с общим катодом или анодом.

В фанере был вырезан проем 2 ½”x 18”. Края отшлифованы до гладкости. Соответствующая монтажная плата была вырезана из фанеры толщиной 1/8 дюйма до размера немного большего размера, чем проем. Это позволит установить его внутри игрового поля. Это плата, на которой будут установлены два 4-значных 7-сегментных светодиода и увеличенный однозначный 7-сегментный светодиод. Индикатор тайма будет установлен посередине, а два индикатора подсчета очков будут сосредоточены в любой половине игры. Я сажу команду «В гостях» слева, потому что они первыми будут «бить». Я также установлю зеленый светодиод на табло, чтобы он загорался каждый раз, когда сумка проходит через отверстие для подсчета очков.

Шаг 4: кнопки управления

Кнопки управления
Кнопки управления
Кнопки управления
Кнопки управления

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

Кнопка включения / выключения игры будет установлена в верхней части игры. Выключатель будет подключен к 9-вольтовой батарее постоянного тока, которая питает плату Arduino Uno и все другие электронные компоненты.

Две другие кнопки мгновенного действия будут установлены на каждой стороне игры. Левая боковая кнопка будет кнопкой «Сброс». Эта кнопка нажимается, чтобы обнулить табло, отображаемое на табло, и программные переменные в ожидании начала новой игры.

Правая кнопка будет кнопкой «У летучей мыши». Каждой «команде» или игроку будет по 9 мешков, которые можно бросить каждый раз «в биту» или половину иннинга. Поскольку все брошенные мешки с фасолью, вероятно, не пройдут через отверстие для подсчета очков, я не мог постоянно подсчитывать количество брошенных мешков, чтобы определить, когда закончилась половина подачи. Мне нужен был какой-то другой способ переключить, какая «команда» или игрок «в бою». Это будет сделано вручную с помощью переключателя «At Bat».

Как только «команда» или игрок бросает 9 мешков с фасолью, независимо от того, пройдут ли они через зачетную лунку или нет, нажимается кнопка «На летучей мыши», чтобы подбросить соперника (противостоящего игрока) к биту (метание).

Шаг 5: Установка компонентов на стенде

Компонентный стенд
Компонентный стенд
Компонентный стенд
Компонентный стенд
Компонентный стенд
Компонентный стенд
Компонентный стенд
Компонентный стенд

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

На скамейке отображается только один 4-значный 7-сегментный светодиодный дисплей, но оба индикатора счета «Дома» и «На выезде» работают правильно. Также были протестированы 3 кнопки управления игрой, и было показано, что они работают правильно.

Шаг 6: Код

Код Arduino для управления ходом игры и правильного подсчета очков показан ниже:

Шаг 7: Собираем все вместе

Собираем все вместе
Собираем все вместе
Собираем все вместе
Собираем все вместе
Собираем все вместе
Собираем все вместе

Последним шагом было закрепить все компоненты на игровой доске и подключить к каждому проводку. Все было надежно прикреплено к фанере, а соединения (проводка) были как можно более низкими, чтобы не мешать мешкам с фасолью проваливаться через отверстия для надрезания. Дисплеи табло были подключены к Arduino и соответствующим источникам питания. Для питания Arduino использовалась 9-вольтовая батарея. Я использовал ДВП толщиной 1/8 дюйма для задней части игры. Эта доска была прикреплена 6 шурупами по дереву.

Шаг 8: игровая стойка

Игровая стойка
Игровая стойка
Игровая стойка
Игровая стойка
Игровая стойка
Игровая стойка

Я хотел, чтобы моя игра была портативной, поэтому не вешал ее на стену. Я сделал две боковые ножки из трубы ПВХ диаметром 1 ½ дюйма. Они были прикреплены к боковой стороне игры с помощью винтов с полной резьбой T-Track с ручками.

www.amazon.com/gp/product/B07SZ6568V/ref=p…

которые ввинчиваются в T-Nuts, встроенные в боковую часть игры (под кнопками с обеих сторон).

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