Контроллер для траншеи и дуплетов

Baguk3

Господа, мне наконец-то удалось отладить собственную систему для запуска мишений на трапе и дуплетах. Система включает коробку к которой подключаются микрофоны и машинки, любой персональный компьютер с Windows и программу-интерфейс. К компьютеру контроллер соединяется стандартным USB кабелем. Интерфейс позволяет выбрать как для траншеи так и для дуплетов: квалификационную серию, полуфинал, медальный матч, перестрелку и показ полётов. Также - полное ручное управление, если захочется, например, по голосовой команде с четвёртого номера получить дуплет состоящий из прямой со второго и левой с пятого - короче, любые две мишени из 15-ти.
Во время обычной квалификационной серии на траншее каждый стрелок может попросить только правые, левые или прямые мишени - независимо от остальных стрелков. И пр. Также я сделал и русский интерфейс.
Система сделана мной лично от А до Я с нуля, включая программу-интерфейс, электронику, программу в контроллере, выбор компонентов, сборку, проверку и пр. в свободное от работу время для помощи своему клубу - для проведения финалов и дуплетов по новым правилам. Если будут опять новые правила - за пару дней переписывается программа и всё опять работает. Система уже проверена на трёх стрельбищах в Канаде, в том числе на чемпионате провинции Онтарио в Торонто она использовалась для полуфинала и медального матча. Я собирал её с разными разьёмами для машинок и микрофонов - в зависимости от существующих на каждом стрельбище. А теперь когда система готова и работает могу собирать на заказ если кому-то нужно, например в качестве дополнительной дешёвой системы. Она планировалась дешевле, но как обычно вышло дольше и дороже. В последний месяц мне удалось снизить цену компонентов, так что если кто заинтересован - дайте знать. Ориентировочная цена контроллера на сегодня около $500. Программу - интерфейс могу прислать всем кто попросит - поиграть с кнопочками.

Baguk3


Baguk3


Lagan64

Можете ли вы адаптировать ваш контроллер для спортинговых(компакт - пять номеров) площадок на восемь машинок?

Baguk3

Lagan64
Можете ли вы адаптировать ваш контроллер для спортинговых(компакт - пять номеров) площадок на восемь машинок?
Конечно. Как я понимаю, в спортинге нет жёсткого порядка запуска мишений, то есть на каждую серию надо программировать очерёдность мишений заново? Если это так, то чтобы приспособить систему для спортинга я должен дать возможность судье/оператору вносить очерёдность запуска мишений и загружать в программу перед серией. Если это так, за пару недель в свободное от работы и тренировок время могу дополнить интерфейс.

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

Baguk3

Фактически, чтобы начать разработку для компакт-спортинга мне нужны пока что ответы на вопросы:
1. Типы мишений (одиночная, типы дуплетов)
2. Максимальное количество стрелков в серии
3. Максимальное (или фиксированное?) количество мишений в серии
4. Требуется ли задержка между командой и подачей мишени и если да, то какая?
5. Максимальное количество машинок на площадке
6. Максимальное (или фиксированное) количество номеров на площадке
7. Если есть ссылка на официальные правила с ответами на эти вопросы?

Baguk3

Если есть ссылка на официальные правила с ответами на эти вопросы?
ОК, вот что я нашёл:

http://www.fitasc.com/upload/files/Rglt_CS_010113_ENG.pdf

Начну с этого. Интересно.

Liger

Вадим, Вы большой молодец!!!!!
Я думаю, наш стенд возьмёт один комплект на проб...

Baguk3

Спасибо.
Официальные правила Compak Sporting включают 40 рекомендуемых таблиц - и все на 6 машинок. Я видимо добавлю 2 варианта для Компакт Спортинг - выбор из одной из таблиц и опцию полного контроля для максимум 8 машинок - будет ли этого достаточно?
Да, и если кто хочет заказать контроллер, мне нужны будут данные коннекторов микрофонов, машинок и питания машинок на вашем стрельбище - и "папа" или "мама", я должен буду найти их пару для инсталляции на коробке.

Lagan64

Baguk3 как вы считаете можно ли автоматизировать выброс мишеней для сигнального дублета на спортинге (сп-компакте, спортинг -дублетной стрельбе). Первая выбрасывается по команде стрелка (должен сработать микрофон на номере) вторая выбрасывается после выстрела по первой). Расстояние между номерами от 3-х метров. На чужие выстрелы микрофон с номера рядом не должен реагировать.


Официальные правила Compak Sporting включают 40 рекомендуемых таблиц - и все на 6 машинок.
Количество машинок на компакте 6 минимум. Я задал вопрос про 8 машинок потому что на наших четырех площадках будет по 8 (сейчас сдана первая площадка и ваш пост кажется очень вовремя, как раз говорили про автоматизацию процесса). И должно быть предусмотрено перепрограммирование по желанию настройщика с простым алгоритмом работы с интерфейсом. Так же есть особенность: часть машинок срабатывают по радиоканалу, часть с пультов.

Lagan64

Вы в КАНАДЕ!? (((

Baguk3

Lagan64
Baguk3 как вы считаете можно ли автоматизировать выброс мишеней для сигнального дублета на спортинге (сп-компакте, спортинг -дублетной стрельбе). Первая выбрасывается по команде стрелка (должен сработать микрофон на номере) вторая выбрасывается после выстрела по первой). Расстояние между номерами от 3-х метров. На чужие выстрелы микрофон с номера рядом не должен реагировать.
Количество машинок на компакте 6 минимум. Я задал вопрос про 8 машинок потому что на наших четырех площадках будет по 8 (сейчас сдана первая площадка и ваш пост кажется очень вовремя, как раз говорили про автоматизацию процесса). И должно быть предусмотрено перепрограммирование по желанию настройщика с простым алгоритмом работы с интерфейсом. Так же есть особенность: часть машинок срабатывают по радиоканалу, часть с пультов.

Именно это я и собираюсь сделать с сигнальным дуплетом.
Но я не понял про радиоканал и пульт. В случае с траншеей, есть один вход для питания (+), и 15 от машинок (земля). Так что на голосовую команду (а в случае с сигнальным дуплетом - на первый выстрел) я просто замыкаю реле для нужной машинки. Если у вас другая конфигурация то мне нужно понять как всё устроено. Кто посылает радиосигнал? Кто управляет пультом, и что это за пульт?

Да, я в Канаде 😊

Lagan64

Пульты (кнопки) пока вместо микрофонов (как и на большинстве (или всех) спортинговых площадок России). К вам я обратился с этими вопросами потому, что читал отзывы российских стрелков о том, что на Кипре и в Англии площадки работают на автоматике по карте клуба или кредитке. Пульт может быть двух типов - проводной или радио (сигнал от кнопки к машинке идет по радиоканалу). То, что вы в Канаде затруднит возможность очной консультации и формулировки техзадания для этой разработки. Мы можем приобрести микрофоны, но надо понимать, что все части системы должны быть совместимы. И наверняка будут проблемы при отладке.
Вообще, то что вы собираетесь сделать, может стать популярным продуктом. Так называемый оператор, который запускает мишени на площадках спортинга на сегодняшний день - лишнее звено. А его досадные ошибки на соревнованиях (выпустил чуть раньше или не ту или с задержкой когда ее быть не должно) дают повод к сомнениям в объективности организаторов, когда претензия стрелка судьей не принята. Некоторые наоборот пытаются воспользоваться этим и оказывать давление на судей. В общем если техника выпуска на спортинге станет такой же как в классике спорт будет в выигрыше.

Baguk3

Lagan64
Пульты (кнопки) пока вместо микрофонов (как и на большинстве (или всех) спортинговых площадок России). К вам я обратился с этими вопросами потому, что читал отзывы российских стрелков о том, что на Кипре и в Англии площадки работают на автоматике по карте клуба или кредитке. Пульт может быть двух типов - проводной или радио (сигнал от кнопки к машинке идет по радиоканалу). То, что вы в Канаде затруднит возможность очной консультации и формулировки техзадания для этой разработки. Мы можем приобрести микрофоны, но надо понимать, что все части системы должны быть совместимы. И наверняка будут проблемы при отладке.
Вообще, то что вы собираетесь сделать, может стать популярным продуктом. Так называемый оператор, который запускает мишени на площадках спортинга на сегодняшний день - лишнее звено. А его досадные ошибки на соревнованиях (выпустил чуть раньше или не ту или с задержкой когда ее быть не должно) дают повод к сомнениям в объективности организаторов, когда претензия стрелка судьей не принята. Некоторые наоборот пытаются воспользоваться этим и оказывать давление на судей. В общем если техника выпуска на спортинге станет такой же как в классике спорт будет в выигрыше.

Понятно. Пока я начал алгоритмизировать всё это дело. Но - у меня будет одна коробка в конечном счёте. Это значит, что все машинк должны быть подключены к ней - неважно как, напрямую или через пульт с кнопкой или через радио пульт. Иначе ничего не получится.
Я так понимаю что у каждой машинки локальное питание, и пульт просто замыкает контакт. Так что надо просто решить проблему разъёмов.

Агерь

Отмечусь, интересно

Шут-эр

Отмечусь, интересно
аналогично

cleverman

Это здорово все, конечно. Но это уже все есть у многих известных производителей машинок, и даже у Брайли. Все на радио и в разных вариантах программирования.
У меня лично подобный пульт на Ляпорта на восемь машинок с программированием дуплетов без компа, голосовая и ручная подача мишеней по радиоканалу. Кладешь в карман, подключаешь микрофон и пошел гулять вокруг машинок. Разнообразие полетов получается сумасшедшее без перенастроики машинок.
Я, собственно, это все к тому, что очень интересно, - чем принципиально новый контроллер может отличаться от известных брендов?

Baguk3

cleverman
Это здорово все, конечно. Но это уже все есть у многих известных производителей машинок, и даже у Брайли. Все на радио и в разных вариантах программирования.
У меня лично подобный пульт на Ляпорта на восемь машинок с программированием дуплетов без компа, голосовая и ручная подача мишеней по радиоканалу. Кладешь в карман, подключаешь микрофон и пошел гулять вокруг машинок. Разнообразие полетов получается сумасшедшее без перенастроики машинок.
Я, собственно, это все к тому, что очень интересно, - чем принципиально новый контроллер может отличаться от известных брендов?

Видимо, ничем.
Просто для поддержки интереса, у меня была пара часов свободного времени и я наклепал кое-что. Загрузил FITASC таблицы и добавил ручное управление для Compak на 8 машинок. Пока что сигнальный дуплет работает как синхронный - нужно ещё пару часов разобраться и перепрограммировать коробку, а также добавить составление, сохранение и загрузку новых таблиц для соревнований. И ещё у меня не было времени подправить русский интерфейс. Мне нужна помощь форума - если кто готов поиграть кнопками и найти ошибки или чего ещё не хватает, пришлите мне email address на личную почту. Я вышлю файл интерфейса - просто exe файл который должен бежать под любым Windows.

Baguk3

Компак-спортингистам: я перечитал правила FITASC несколько раз. Очевидно, они изначально были составлены на французском, и в английской версии присутствуют странные обороты. Но в принципе всё понятно. Хотелось бы уточнить - насколько я понял стрельба происходит так: стрелок принимает мишень (или дуплет) на номере. После этого стоящий справа от него стрелок принимает мишень - это типа траншейного варианта. Либо - стрелок приниает по очереди все 5 мишений на номера. После этого стоящий справа стрелок принимает все 5 мишений - типа круглого варианта. Тем кто стрелял компак это должно быть очевидно, но правила можно понять и так, и так. Только по косвенным признакам (первая мишень в дуплете всегда последняя отстрелянная на предыдущем номере, и глядя на таблицы) я склоняюсь к "траншейному" трактованию. Пожалуйста, подтвердите.

Lagan64

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

Baguk3

Lagan64
"Траншейное" толкование верно. Есть еще один нюанс: при неполных группах стрелков (менее шести) стрельбу ведут по договоренности - либо встают на номерах без ожидающего, либо сохраняют порядок такой как будто стреляют все шесть человек. Один стрелковый номер в этом случае может пустовать и при переходе этот пустой номер меняется. И судья показывает стрелку (запускает) ту мишень которая у него в дуплете имеется из дуплета на предыдущем номере, если этот номер пустует. Если стрелку показ не нужен он может отказаться.
Спасибо. Пока я пошёл по пути официальных правил, которые подразумевают 6 ротаций для любого количества стрелков - от 2-х до 6-ти. Позже добавлю опцию стрельбы без ожидающего.
Через пару-тройку дней если будет время закончу интерфейс для программирования серии на 8 машинок, с возможностью сохранения файла на компе и его загрузки, чтобы не надо было заново программировать.
Ещё вопрос - правила определяют задержку до 0.5 секунд от голосовой команды (или от выстрела, в случае сигнального дуплета). Но я собираюсь запускать мишень сразу, как на траншее - задержка будет всегда одинаковой, до 0.1 секунды - это ОК, или нужно поддерживать случайную задержку от 0.1 до 0.5 секунд?


Baguk3




Lagan64

Постоянная задержка 0.1 секунды вполне подойдет. На наш стенд поступили радиопульты на восемь машинок. В них есть опция пуска задержки до трех секунд. Пульты кнопочные (оператор по голосовой команде стрелка нажимает кнопку или две кнопки сразу или первую по команде, вторую по выстрелу). Производство Лапорте. Схемы и фото этих пультов я смогу вам скинуть в начале августа. Сейчас уезжаю и просто нет времени заняться. В целом это стандартные пульты Лапорте на шесть кнопок с добавленными еще двух. Чтобы соединить пульт с контроллером нужно делать разъём на пульте. Контроллер должен иметь собственный источник питания и замыкать размыкать восемь цепей поодиночке, попарно синхронно, и попарно последовательно в соответствии с заданной последовательностью - программой запуска мишеней на данной площадке.

Baguk3

Lagan64
Постоянная задержка 0.1 секунды вполне подойдет. На наш стенд поступили радиопульты на восемь машинок. В них есть опция пуска задержки до трех секунд. Пульты кнопочные (оператор по голосовой команде стрелка нажимает кнопку или две кнопки сразу или первую по команде, вторую по выстрелу). Производство Лапорте. Схемы и фото этих пультов я смогу вам скинуть в начале августа. Сейчас уезжаю и просто нет времени заняться. В целом это стандартные пульты Лапорте на шесть кнопок с добавленными еще двух. Чтобы соединить пульт с контроллером нужно делать разъём на пульте. Контроллер должен иметь собственный источник питания и замыкать размыкать восемь цепей поодиночке, попарно синхронно, и попарно последовательно в соответствии с заданной последовательностью - программой запуска мишеней на данной площадке.
За схемы спасибо. Потому что пока я не совсем понял что это за радиопульт. Моя система состоит из персонального компьютера, к которому подсоединяется контроллер стандартным USB кабелем. Питается контроллер от того же кабеля. Всё управление осуществляется с персонального компьютера. Запускается серия с заранее запрограммированной очерёдностью стрельбы. Опции которые сейчас присутствуют: Трап и Дабл Трап (для каждого из них на выбор квалификация, полуфинал, стрельба до промаха, показ полётов, медальный матч) и Спортинг-Компакт (выбор одной из официальных таблиц FITASC либо создание, сохранение и загрузка персональной таблицы до 8 машинок. Кстати эта опция может быть полезна даже без контроллера. Вы можете спланировать несколько вариантов серий, пользуясь этим интерфейсом, сохранить их на персоналке в виде файле и загружать на выбор любую, либо распечатать файл на бумаге). Кроме того есть опции ручого управления траншеей либо спортинг-компактом, когда вы можете выбрать любой микрофон и любые 2 мишени (синхронно или последовательно). Затем по мере продвижения серии персоналка собщает контроллеру какой микрофон слушать и какую мишень (или мишени) запускать; ждать ли выстрела чтобы запустить вторую мишень; реагировать на человеческий голос или на выстрел; регистрировать ли "рваные" мишени - не продвигать очерёдность если не было выстрела после запуска мишени и пр. Задержка до трёх секунд тоже имеется - сейчас я её убрал с интерфейса за ненадобностью, восстановлю когда будет время. Всё тоже самое можно производить с помощью мышки на персоналке: запускать мишени, продвигать очередь и пр. Если кто хочет программу-интерфейс то она не стоит денег без контроллера, я могу выслать всем - выставил бы на форуме, если бы была возможность. Программа - обычный выполняемый файл который бежит под любым Windows. Попробуйте спланировать серию спортинг-компакта с помощью этой программы. И представить себя оператором нажимая только кнопки "запуск" или "плюс".
А теперь контроллер - и него есть 5 входов для микрофонов, USB вход для соединения с персоналкой и входы для машинок - 15 реле для замыкания контактов. Соединения я обычно делаю на заказ чтобы подошли к существующим коннекторам.
Куда по-вашему можно подсоединить ваши 8 радиопультов в такой системе? Какие у них входы/выходы? Мне кажется, они могли бы быть использованы в такой системе только для передачи сигнала машинкам? Но это будет overkill по отношению к таким пультам на мой взгляд.
Зато вы дали мне идею - я могу начать разработку радиоуправления машинками с моего контроллера. Жду схем и описания!

Baguk3


Baguk3

Посмотрел возможности радиоуправления машинками. Если всё что требуется это примитивно подать сигнал определённой машинке на выброс мишени, то это довольно просто сделать. В этом случае на машинке должен быть установлен радио приёмник и реле. Если же требуется и обратная связь чтобы проверять состояние машинки (количество оставшихся мишений, например) то это усложняет задачу.
В каких ценовых категориях эти радиопульты?

Baguk3

Пришлось подправить программу в соответствии с новыми ISSF правилами - заняло около 2-х часов - чтение правил и их кодирование.

Наткнулся на FITASC Sporting Grand Prix of Canada, он же World Cup Event, 14-18 мая 2014. Около 100км от меня (Торонто). Думаю навестить и в первый раз в жизни пострелять спортинг, если пустят. Пытаюсь понять разницу между English Sporting и FITASC Sporting. Пока не вижу разницы кроме ограничения "не ISSF" мишений на FITASC - так ли это? И ещё вопрос - можно ли стрелять оба вида одновременно, в те же дни? И если нет - что лучше выбрать начинающему?