Лазертаг своими руками

Рубрика: Технологии -> Фото и видео-онлайн
Метки: |
Четверг, 9 декабря 2010 г.
Просмотров: 13146
Подписаться на комментарии по RSS

Возможно ли это?

Бесплатный лазертаг

В первую очередь из бесплатных разработок стоит упомянуть открытую версию MilesTag, к сожалению, на сегодня несколько устаревший. Интересен еще и тем, что сразу два российских производителя "паразитируют" на слегка переделанном "Майлсе" сначала первого (в усеченной Micro-версии), а теперь второго поколения (степень упрощения неизвестна), продавая оборудование как коммерческую разработку в нарушение исходной лицензии.

Третий известный случай производства в СНГ на основе Miles CORE (Rev-H) - Ижевский клуб "Огневой рубеж", выпустивший некоммерческую партию плат для собственных нужд при полном соблюдении исходной лицензии. Достигнутая дальность - 180 метров, что клуб посчитал вполне достаточным. Запуск занял уже полгода, но клубовцы особо и не торопятся.

Проводят опыты с герметизацией оборудования и даже тестируют платы погружением в воду:

Конечный результат пока неизвестен, но обещает быть успешным.

Сами ижевцы рассматривают Miles как переходной этап к более серьезному оборудованию.

Зарубежный производитель FragTag в третьей версии также отказался от основы Miles. Тем не менее, исторически первым попавший на территорию СНГ (как "Xerox" среди копиров и "Pampers" среди подгузников), Майлс все еще имеет своих сторонников.

 

Но и вторая версия "майлса", несмотря на ряд улучшений и потерю совместимости с первой версией, обладает рядом неискоренимых недостатков [источник]:

 

Комментарий донецких разработчиков, пытающихся создать собственный протокол
В Miles II используется тип кодирования Pulse Width Modulation (имеет большее энергопотребление, так как кодировка производится длительностью импульса) и протокол SIRC.

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

В лазертаге все наоборот: обычное явление, когда в датчик попадает сигнал одновременно с нескольких стволов.

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

Другим, не менее серьезным недостатком MilesTag II Data Protocol является заведомо разная мощность и длительность сигнала, которая в зависимости от номера оружия может отличаться в полтора раза.

 

Это объясняет (кроме прочего), почему в разработках, основанных на майлсе, могут играть всего 2-3 команды (для сравнения, на саратовском оборудовании сегодня может играть одновременно 15 команд по 127 игроков и то, судя по цифрам, ограничение вызвано скорее экономией байт).

 

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

 

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

 

Вывод 1: рассмотренная в статье бесплатная MilesTag (является упрощенной, но вполне работоспособной "рекламной" демо-версией) подходит в качестве начальной разработки, но может отнять достаточно много времени на отладку и запуск. Внесение исправлений в ПО Miles, как показывает практика, приводит как минимум к частичной потере совместимости, что сводит на нет попытки унифицировать оборудование на базе этого протокола.

Вывод 2: если целью является работать на оборудовании, а не тратить время на его практически разработку, то более экономичным по части времени и затрат при наибольших перспективах является коммерческое решение.

 

Коммерческий лазертаг

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

 

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

 

На сегодняшний день на территории СНГ только один производитель поставляет блоки в виде "плата + блок поражения + кабель + аккумулятор", либо "тубус + излучатель + кнопки", и так далее. Думаю, читатель уже догадался, о каком производителе идет речь.

При этом, учитывая количество уже открытых клубов и центров техподдержки, можно говорить о приемлемом уровне унификации в масштабах СНГ.

]]>twitter.com Google Buzz google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru]]>

Оставьте комментарий!

Не регистрировать/аноним

Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

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



grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

(обязательно)