www.open-tager.ru

открытый лазертаг форум
Текущее время: 28 апр 2024, 22:47

Часовой пояс: UTC + 3 часа [ Летнее время ]


Реклама

Правила форума


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



Начать новую тему Ответить на тему  [ Сообщений: 457 ]  На страницу Пред.  1 ... 17, 18, 19, 20, 21, 22, 23 ... 46  След.
Автор Сообщение
СообщениеДобавлено: 25 июл 2012, 11:25 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
MidnightDreamer писал(а):
Хотя, если подумать, то градация должна быть много грубее - ближний\дальний и все! Зачем среднее положение ("полуаренное"? ;) )


Вообще можно на новом Аскете опробовать!
Видели - там два ключа с разными резисторами?
Я предлагаю сделать до банального просто - поочередно посылаем пакеты, например, оба с 10% урона.
Если расстояние маленькое, то таг словит оба и суммарный урон будет 20%.
Если далеко, то поймаем только один пакет с 10%.
Соответственно, и урон будет только 10%.

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 25 июл 2012, 11:32 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 07 апр 2011, 18:05
Сообщений: 3669
Pingvin писал(а):
Если не нравиться вариант с последовательной передачей - давайте на разных несущих пулять одномоментно!
Если подправить протокол, как я предлагал, то два пакета не сильно длинней будут чем на милесе один.


И два комплекта датчиков на повязке? Сложновато..

Меня в этой идее прельщает прежде всего его "антирикошетная" составляющая, а именно ступенчатое наращивание мощьности выстрела. Урон - это уже игровой момент..


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 25 июл 2012, 11:34 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
MidnightDreamer писал(а):
Pingvin писал(а):
Если не нравиться вариант с последовательной передачей - давайте на разных несущих пулять одномоментно!
Если подправить протокол, как я предлагал, то два пакета не сильно длинней будут чем на милесе один.


И два комплекта датчиков на повязке? Сложновато..

Меня в этой идее прельщает прежде всего его "антирикошетная" составляющая, а именно ступенчатое наращивание мощьности выстрела. Урон - это уже игровой момент..

Два TSOPA (с разными несущими) в каждом датчике + 1 дополнительный провод в жилу.
Пустяки! ;)
Зато повязка будет универсальной.

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 25 июл 2012, 11:50 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
Ещё одна бредовая идея пришла, но на милисе такого не сделаешь.
Идея такая - два диода с разной мощностью излучения.
Начало пакета "пишут" вместе синхронно.
Но вот тот байт, который отвечает за "урон", пишут так - "старшие" разряды пишет слабый диод, а "младшие" - сильный.
В итоге, на дальнем расстоянии получим только "младшие" биты, следовательно, и урон маленький.
А на ближней дистанции "прорисуются" и "младшие", и "старшие" биты!
Но на милисе это не реализуемо!

А на милисе таким образом можно с рикошетами бороться! :)
Зарезервировать один бит пакета!
Этот бит передает ТОЛЬКО СЛАБЫЙ ДИОД!
При приёме проверяем этот бит - если он равен "1", был рикошет!
Если равен "0" - всё ОК! :) ;)

То ли я правда такой умный! :lol:

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 25 июл 2012, 12:03 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 07 апр 2011, 18:05
Сообщений: 3669
Pingvin писал(а):
...
А на милисе таким образом можно с рикошетами бороться! :)
Зарезервировать один бит пакета!
Этот бит передает ТОЛЬКО СЛАБЫЙ ДИОД!
При приёме проверяем этот бит - если он равен "1", был рикошет!
Если равен "0" - всё ОК! :) ;)

То ли я правда такой умный! :lol:



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


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 25 июл 2012, 12:06 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
MidnightDreamer писал(а):
Pingvin писал(а):
...
А на милисе таким образом можно с рикошетами бороться! :)
Зарезервировать один бит пакета!
Этот бит передает ТОЛЬКО СЛАБЫЙ ДИОД!
При приёме проверяем этот бит - если он равен "1", был рикошет!
Если равен "0" - всё ОК! :) ;)

То ли я правда такой умный! :lol:



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


Да, ступил! :oops:
Сам уже понял - опередили немного!
Но в идее что то есть... :?
Надо ещё помозговать.

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 25 июл 2012, 13:10 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 27 ноя 2011, 00:22
Сообщений: 1569
Откуда: Україна
Дело в том что бит все-равно должен быть принят для проверки целостности пакета. Передается же 1 и 0 разными длительностями, то есть если "слабый" диод будет светить 1 а "сильный" 0 - то уже к следующему биту они сдвинут импульсы по фазе. И если на дальней дистанции это возможно и не помешает, то в ближнем бою пакет просто не зачтется из-за наложения импульсов и искажения длинны паузы.
Уходя от Майлса - то к примеру с манчестерской кодировкой будет такая же проблема - один диод передаст 10 , другой 01 - в результате приемник примет 11 и сбросит синхронизацию.

_________________
Нет предела совершенству, но ресурсы заканчиваются быстро.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 25 июл 2012, 13:21 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 27 ноя 2011, 00:22
Сообщений: 1569
Откуда: Україна
Немного не по теме, но помогло бы реализовать Вашу идею с двумя диодами:
ШИМ с частотой 56кГц фигачит с контроллера постоянно. Модуляция происходит с выхода USART контроллера. Записали в ЮСАРТ к примеру три байта - он их и передал. Приемник ТСОП включить на вход ЮСАРТ. Если сигнал долетел полностью - то он и примет все биты, если нет - то соответствующие биты урона будут пропущены.
Всю обработку корректности приема контроллер осуществит аппаратно, все что надо - записать байты и по прерыванию считать их с приемника.
И к компьютеру подключение по ИК каналу без проблем будет.

_________________
Нет предела совершенству, но ресурсы заканчиваются быстро.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 25 июл 2012, 13:27 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
Pacifist писал(а):
Дело в том что бит все-равно должен быть принят для проверки целостности пакета. Передается же 1 и 0 разными длительностями, то есть если "слабый" диод будет светить 1 а "сильный" 0 - то уже к следующему биту они сдвинут импульсы по фазе. И если на дальней дистанции это возможно и не помешает, то в ближнем бою пакет просто не зачтется из-за наложения импульсов и искажения длинны паузы.
Уходя от Майлса - то к примеру с манчестерской кодировкой будет такая же проблема - один диод передаст 10 , другой 01 - в результате приемник примет 11 и сбросит синхронизацию.

Милес не подходит, согласен.
Но в принципе, можно сделать такую кодировку, которая позволила подобное реализовать.
Даже милеса немного подправить можно.
Сделать паузу, к примеру не 600, а 1200 мкс.
Тогда, например, сильный пишет "0" (600 мкс), слабый "1" (1200 мкс).
Если близко - наложение и суммарно 1200 мкс ("1"), при этом пауза получится 600 мкс.
Если далеко - только долетает сильный 600 мкс ("0"), при этом пауза 1200 мкс.
Позволим паузе быть и 600 и 1200 мкс и всё будет работать! ;)

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 25 июл 2012, 13:37 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
Pacifist писал(а):
Немного не по теме, но помогло бы реализовать Вашу идею с двумя диодами:
ШИМ с частотой 56кГц фигачит с контроллера постоянно. Модуляция происходит с выхода USART контроллера. Записали в ЮСАРТ к примеру три байта - он их и передал. Приемник ТСОП включить на вход ЮСАРТ. Если сигнал долетел полностью - то он и примет все биты, если нет - то соответствующие биты урона будут пропущены.
Всю обработку корректности приема контроллер осуществит аппаратно, все что надо - записать байты и по прерыванию считать их с приемника.
И к компьютеру подключение по ИК каналу без проблем будет.

Согласен - протокол RS-232 лучше подходит для этих целей.

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 457 ]  На страницу Пред.  1 ... 17, 18, 19, 20, 21, 22, 23 ... 46  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB