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/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 (самодельный лазертаг)
Страница 24 из 125

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

Новое сообщениеДобавлено: 29 окт 2010, 06:32
KorSar
Спаял 4-ю схему, а она не работает. :cry: :cry: :cry: :evil:
Проверил все кроме конденсаторов.
МК и кварц рабочие - проверял перестановкой в работающий девайс. Все работает.
Транзисторные ключи и диоды тоже работают, проверял подачей +5в на ножку МК.
Питание МК и все контакты проверял непосредственно на ножках. Замыканий тоже нет.
Единственное, что осталось проверить это конденсаторы на кварц 22пф и фильтр питания (47мкф и 0,1 мкф) применил танталовые. У 47мкф плюсовая ножка где черточка.
У меня есть подозрение, что я вместо 22пф на кварц поставил 0.1 мкф.
Как думаете, причиной может быть то, что я перепутал 22пф и 0.1 мкф?




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

Новое сообщениеДобавлено: 29 окт 2010, 08:29
jong73
Всем привет! Что то позновасто я на ваш форум вышел. Почитаю все 24 страници наверстаю.

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

Новое сообщениеДобавлено: 29 окт 2010, 08:31
jong73
Скорее всего ты забыл изменить "fuse_bite". По умолчанию у тебя работает внутренний RC генератор. Для Меги8 фюзы cksel 0-3 ---- 1111. А если по ошибки 0.1 мкф впаял то работать то-же не будет. При програмировании фюзов обрати внимание на то, что некоторые програматоры их инвертируют. Например в CodeVision програматор инвертирует т.е. прошиваються 0000

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

Новое сообщениеДобавлено: 29 окт 2010, 10:14
KorSar

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

Новое сообщениеДобавлено: 29 окт 2010, 10:36
LtagKirov

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

Новое сообщениеДобавлено: 29 окт 2010, 13:26
jong73
А почему здесь не рассматривался метод кодирования путем модуляции 36 кгц ( ну или другой в зависимости от типа применяемого датчика ) данных порта USART. Я пошел именно по этому пути сначало. Сейчас занимаюсь протоколом Miles Tag ( хочу достигнуть совместимоти с этой системой а так же отечественных копирайтов системы Mile ).

И вопрос: Есть ли смысл усложнять контроль таймслотов в протоколе Mille ( если быть точным контролировать длительность паузы )?

Так же не совсем понятен принцип организации арбитража принимаемых "данных" если по одной "цели" производят стрельбу несколько игроков. Ведь при отсутствии арбитража ИК импульсы являються помехами друг для друга? Получаеться эфект столкновения пуль :roll: что в реальности нереально. Прошу прощение за тафталогию

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

Новое сообщениеДобавлено: 30 окт 2010, 11:27
KorSar
Поменял емкости на 22пф заработало :)

С кодированием мы еще не определились, но это нужно делать.
Сейчас, как вы знаете, сигнал не кодирован и отсюда авторикошет и ложные срабатывания на солнце.
Реализовать miles в этой схеме было бы не плохо. Лично я с программированием только- только начинаю разбираться.

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

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

Новое сообщениеДобавлено: 30 окт 2010, 13:39
jong73
Пардон а схемку вашу можно где нить увидеть. Посто для реализации протокола Miles я использую внешнее прерывание INT0( по любому событию ), собственно на нем и висят датчики поражени, и аппаратный таймер Т1 с предделителем на 8.
С приходом 0 на INT0 запускаю Т1. С приходом 1 останавливаю счет и анализирую состояние TCNT1. Если в вашей схеме датчик поражения висит на другой ноге придеться занять контроллер её опросом ( что как бы не желательно )

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

Новое сообщениеДобавлено: 30 окт 2010, 15:43
kain

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

Новое сообщениеДобавлено: 30 окт 2010, 20:42
KorSar

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

Новое сообщениеДобавлено: 01 ноя 2010, 07:02
jong73
Можно будет посмотреть если разберусь как сюда выложить картинку. Основу устройства составляет Мега48. Кодирование сигнала в рабочем варианте как я и описывал, это модулирование данных выводимых через порт USART. Озвучка игры это данные читаемые с Flash i2c а затем выводимые шимом. 9 звуков поместилось в 32Kb ( 24LC256 ). А опытные образцы на стадии оформление внешнего вида. А найти что то готовое по приемлемой цене и для суровых парней очень сложно. Так что наверное сварку мне в руки.

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

Новое сообщениеДобавлено: 01 ноя 2010, 07:16
KorSar

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

Новое сообщениеДобавлено: 01 ноя 2010, 09:34
jong73
http://s001.radikal.ru/i194/1011/a6/1c162d1e795f.jpg

вот что то такое

1,2,3 - входа ( курок, магазин, ручн/авт соответственно )

4,5,6,11 - к повязке с датчиками и виброй

7,8 - к оптике ( резистор устанавливаеться прямо на оптике )

9,10 батарея ( причем УНЧ и ИК светодиод лучше питать непосредственно от батареи минуя стабилизатор который при питании до 6 вольт можно заменит диодом в прямом включении )

15,16 динамик

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

Кстати используемая вами схема больше подходит под Miles протокол потому как датчики поражения сидят на прерывании. Отличие МЕги48 от меги8 в том что немного меньше памяти зато имеется возможность назначить прерывания на любой вывод любого порта см. http://pdf1.alldatasheet.com/datasheet- ... EGA48.html поэтому не меняя платы я могу использовать протокол Miles

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

Новое сообщениеДобавлено: 01 ноя 2010, 10:06
jong73
Хотелось бы узнать как все таки у вас обстоят дела с моделями оружия. Тот китайпласт который я встречаю на рынке даже если и соответствует размера оружия ( вчера встретил в ростове на темернике ( ростовчане знают если такие присутствуют на сайте ) замечательную модельку АК-47 длина 75см внешний вид супер но весом грамм 300-400 ( берешь в руки не маешь вещь ) и гольный пластик низкого какчества ). Хотелось бы что то похожее на нормальные стволы как внешне так и по весовым параметрам и при этом что бы не ломалось об колено. Цена фактор немаловажный.

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

Новое сообщениеДобавлено: 01 ноя 2010, 11:21
LtagKirov