Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; acm has a deprecated constructor in /customers/0/7/f/lasertagforum.org/httpd.www/includes/acm/acm_file.php on line 23 Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; user has a deprecated constructor in /customers/0/7/f/lasertagforum.org/httpd.www/includes/session.php on line 1456 [phpBB Debug] PHP Notice: in file /includes/session.php on line 1007: Cannot modify header information - headers already sent by (output started at /includes/acm/acm_file.php:23)
[phpBB Debug] PHP Notice: in file /includes/session.php on line 1007: Cannot modify header information - headers already sent by (output started at /includes/acm/acm_file.php:23)
[phpBB Debug] PHP Notice: in file /includes/session.php on line 1007: Cannot modify header information - headers already sent by (output started at /includes/acm/acm_file.php:23)
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/session.php on line 1007: Cannot modify header information - headers already sent by (output started at /includes/acm/acm_file.php:23)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4191: Cannot modify header information - headers already sent by (output started at /includes/acm/acm_file.php:23)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4193: Cannot modify header information - headers already sent by (output started at /includes/acm/acm_file.php:23)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4194: Cannot modify header information - headers already sent by (output started at /includes/acm/acm_file.php:23)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4195: Cannot modify header information - headers already sent by (output started at /includes/acm/acm_file.php:23)
LaserTagForum.org • Просмотр темы - Home style lasertag (самодельный лазертаг)
Реклама

Home style lasertag (самодельный лазертаг)

Обсуждение технических нюансов лазертаговского оборудования потребительского и HSL классов

Модераторы: lll, Steavi

Re: Home style lasertag (самодельный лазертаг)

Новое сообщение MidnightDreamer » 28 сен 2010, 21:36

MidnightDreamer
Майор
Майор
 
Сообщений: 1054
Зарегистрирован: 17 сен 2010, 15:00

Re: Home style lasertag (самодельный лазертаг)

Новое сообщение KorSar » 28 сен 2010, 22:13

Сегодня взял камеру. Она в режиме ночной съемки (с ик подсветкой) очень хорошо показывает пятно. Даже не ожидал, что будет так видно. С прицелом одинаковая картина с ореолом, что с ик-диодом, что с видимым. И в трубочку вставлял ик-диод и с фокусом поиграл - ореол не убрать. А вот в автоматике (см. 2-юстраницу) ореол убрался и не наблюдается как с ик-диодом так и с видимым. убрал путем смещения ближе к линзе диода. Пятно, правда, чуть больше, чем когда в фокусе, зато без ореола.
Мысль с колодцем нужно проверить.
пуля - дура, луч - молодец
KorSar
Капитан
Капитан
 
Сообщений: 409
Зарегистрирован: 17 сен 2010, 06:36
Откуда: Санкт-Петербург

Re: Home style lasertag (самодельный лазертаг)

Новое сообщение LtagKirov » 29 сен 2010, 08:10

Последний раз редактировалось LtagKirov 29 сен 2010, 09:15, всего редактировалось 1 раз.
LtagKirov
Ст. Лейтенант
Ст. Лейтенант
 
Сообщений: 260
Зарегистрирован: 20 сен 2010, 22:02
Откуда: Киров

Re: Home style lasertag (самодельный лазертаг)

Новое сообщение KorSar » 29 сен 2010, 09:13

Если еще это в прошивке реализуешь вообще супер будет, а то пока я разберусь со всем этим.
А что будем кодировать? ID игрока? Или еще чего-то.
На мой взгляд, на первых порах ID игрока вполне достаточно в выстреле и все, да и много игроков наверное делать не нужно. 16? 32?
пуля - дура, луч - молодец
KorSar
Капитан
Капитан
 
Сообщений: 409
Зарегистрирован: 17 сен 2010, 06:36
Откуда: Санкт-Петербург

Re: Home style lasertag (самодельный лазертаг)

Новое сообщение LtagKirov » 29 сен 2010, 09:29

LtagKirov
Ст. Лейтенант
Ст. Лейтенант
 
Сообщений: 260
Зарегистрирован: 20 сен 2010, 22:02
Откуда: Киров

Re: Home style lasertag (самодельный лазертаг)

Новое сообщение KorSar » 29 сен 2010, 11:00

Возвращаясь к излучателю, отмечу, что фокус для ик лучей находится где-то на 1 сантиметр дальше от линзы чем фокус видимых лучей (прицел таско 4х20)
пуля - дура, луч - молодец
KorSar
Капитан
Капитан
 
Сообщений: 409
Зарегистрирован: 17 сен 2010, 06:36
Откуда: Санкт-Петербург

Re: Home style lasertag (самодельный лазертаг)

Новое сообщение KorSar » 29 сен 2010, 11:03

to LtagKirov

Так будешь реализовавать последнее?
пуля - дура, луч - молодец
KorSar
Капитан
Капитан
 
Сообщений: 409
Зарегистрирован: 17 сен 2010, 06:36
Откуда: Санкт-Петербург

Re: Home style lasertag (самодельный лазертаг)

Новое сообщение LtagKirov » 29 сен 2010, 11:22

LtagKirov
Ст. Лейтенант
Ст. Лейтенант
 
Сообщений: 260
Зарегистрирован: 20 сен 2010, 22:02
Откуда: Киров

Re: Home style lasertag (самодельный лазертаг)

Новое сообщение egride » 29 сен 2010, 15:50

Хорошая на мой взгляд идея по комбинации цифро-аналогового кода. Грубо говоря сначала накапливаем поражение а потом решаем засчитать его или нет.

А на счет понижения мощности меня вот что смутило: хотя прямая дальность и падает с уменьшением расстояния, но фактически мощность остается прежней. Есть подозрение, что отраженный свет на пониженных частотах все равно будет поражать. Я думаю надо проверить на эксперименте.

>to LtagKirov
Слушай, поправь меня, если я неправильно понял принцип действия приема ИК твоей программы.
Значит если появилась засветка ИК, счетчик отщелкивает единицу, после чего программа исполняется дальше по кругу, пока не дойдет до конца, где время ее выполнения сравнивается с таймером и, если оно не совпадает с 36кГц, звуки не проигрываются, а нехватка времени восполняется таймером? Примерно так?

Зачем именно такая система приема? Машинное время экономит? У меня так получалось, что когда я изменения в программу вносил, звук не проигрывался. Приходилось отодвигать тот предел, где звук выключается. Если мы хотим переложить функции звука на внешнее устройство, нам надо заново откалибровать программу, либо организовать прием по другому. Т.к. получается лимит времени на каждый цикл ограничен и может так получиться, что все выполнить за него не удалось. Хотя как я понимаю, звук - самая долгая часть. Если мы его убираем, возможно времени останется с хорошим запасом. Что думаешь на счет этого?
egride
Ст. Лейтенант
Ст. Лейтенант
 
Сообщений: 248
Зарегистрирован: 18 сен 2010, 10:27

Re: Home style lasertag (самодельный лазертаг)

Новое сообщение egride » 29 сен 2010, 16:05

Еще я все-таки хочу задействовать ЕПРОМ. 8-) Вижу в этом массу плюсов (во время игры сели батарейки, случайно тумблер переключили, зависание, пропадание контакта и т.д.). Но Сохранять бесконечно, как оказываться не получится. Сделанный мной эксперимент, где все переменные лежат в ЕПРОМе жутко тормозит, т.к. время обращения к этой памяти порядка 4мс. Кроме того она имеет ресурс около 100 000 раз перезаписи. Думаю можно сохранять данные игрока в память раз в 30 или 60 секунд.

Далее идет нехитрый расчет: 4 часа игры в день, 60 минут в часе, 1 раз в минуту сохраняем результат. 4*60*1=240 раз. Делим ресурс памяти на расход ее за 1 игру получаем 100 000/240 = 416 дней. Думаю мало кому понравится такой "откровенно китайский" срок службы.
Вот у меня вопрос: Что будет, когда контроллер не сможет получить доступ к ЕПРОМу в следствие износа какой-то его области? Он запишет переменную в другом месте памяти или вообще работать перестанет? Если первый вариант, то такой метод будет работать т.к. памяти у меги8 много, а переменных - мало. Если же второй, придется отказаться от идеи с ЕПРОМ-ом. :roll:
egride
Ст. Лейтенант
Ст. Лейтенант
 
Сообщений: 248
Зарегистрирован: 18 сен 2010, 10:27

Re: Home style lasertag (самодельный лазертаг)

Новое сообщение kain » 29 сен 2010, 17:29

Нормальный ресурс.
Если учесть что в неделю мы играем пару раз, допустим 3, то хватит на 3,5 года.
На деле хватит как минимум лет на 5, т.к. для человека который работает, все выходные, в течении 3х лет убивать на игру, как то не очень, да и надоест быстро.
мыло: kain@sport.ru
kain
Сержант
Сержант
 
Сообщений: 73
Зарегистрирован: 22 сен 2010, 12:03

Re: Home style lasertag (самодельный лазертаг)

Новое сообщение MidnightDreamer » 29 сен 2010, 21:37

MidnightDreamer
Майор
Майор
 
Сообщений: 1054
Зарегистрирован: 17 сен 2010, 15:00

Re: Home style lasertag (самодельный лазертаг)

Новое сообщение LtagKirov » 30 сен 2010, 13:06

LtagKirov
Ст. Лейтенант
Ст. Лейтенант
 
Сообщений: 260
Зарегистрирован: 20 сен 2010, 22:02
Откуда: Киров

Re: Home style lasertag (самодельный лазертаг)

Новое сообщение MidnightDreamer » 30 сен 2010, 20:51

MidnightDreamer
Майор
Майор
 
Сообщений: 1054
Зарегистрирован: 17 сен 2010, 15:00

Re: Home style lasertag (самодельный лазертаг)

Новое сообщение KorSar » 30 сен 2010, 21:46

Ага, всех укакошить одним выстрелом соблазн велик.
пуля - дура, луч - молодец
KorSar
Капитан
Капитан
 
Сообщений: 409
Зарегистрирован: 17 сен 2010, 06:36
Откуда: Санкт-Петербург

Пред.След.

Вернуться в Оборудование потребительского / HSL классов: технические вопросы

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

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