www.open-tager.ru

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

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


Реклама

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


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



Начать новую тему Ответить на тему  [ Сообщений: 314 ]  На страницу 1, 2, 3, 4, 5 ... 32  След.
Автор Сообщение
 Заголовок сообщения: Подскажите начинающему
СообщениеДобавлено: 27 мар 2014, 19:27 
Не в сети
Завсегдатай

Зарегистрирован: 11 фев 2014, 14:47
Сообщений: 241
Откуда: Жаркий Юг
Здравствуйте! Пробую самостоятельно написать ПО и собрать оборудование Лазертага для сына и его друзей на лето. Собрал из того, что было под руками. Требования минимальные. Делал на PIC16F627. Схему прилагаю. Проблема в следующем: в облачную погоду дальность уверенного попадания больше 300м, все работает четко. На ярком солнце работать
вообще отказывается и иногда идут ложные срабатывания приемника. Формат передачи - 5 импульсов по 850 мкс с паузами в 400 мкс. Несущая 36Кгц. Приемник распознает входные импульсы от 650 до 950 мкс и паузы от 350 до 450мкс (таймаут).
Пробовал передавать кодом три байта + XOR контроль. Результат тот же. Пишу на АСМ, в С не особо силен.
Подскажите, пожалуйста, как избавиться от помех солнца.


Вложения:
shema.jpg
shema.jpg [ 43.34 KiB | Просмотров: 18091 ]
Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Подскажите начинающему
СообщениеДобавлено: 28 мар 2014, 11:05 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 27 ноя 2011, 00:22
Сообщений: 1569
Откуда: Україна
Сделайте первый импульс длиннее, около 2000 мкс - он выведет АРУ приемника на рабочий режим.
Для исключения ложного срабатывания увеличьте количество "бит" в посылке. Чем больше - тем меньше вероятность что такая последовательность случайно нагенерируется природой.

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


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Подскажите начинающему
СообщениеДобавлено: 28 мар 2014, 14:05 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 15 окт 2012, 12:24
Сообщений: 1246
а если проще - используйте майлс-протокол и не изобретайте велосипед ))


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Подскажите начинающему
СообщениеДобавлено: 28 мар 2014, 14:47 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 27 ноя 2011, 00:22
Сообщений: 1569
Откуда: Україна
mail_robot писал(а):
а если проще - используйте майлс-протокол и не изобретайте велосипед ))

Как вариант - Заголовок 2.4мс + 14 импульсов 600 мкс с паузами 600 мкс - будет по майлсу красные ИД=0 с уроном 1 :)

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


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Подскажите начинающему
СообщениеДобавлено: 28 мар 2014, 16:53 
Не в сети
Завсегдатай

Зарегистрирован: 11 фев 2014, 14:47
Сообщений: 241
Откуда: Жаркий Юг
Всем ОГРОМНОЕ СПАСИБО!
Попробовал сделать 0 = 500мкс, 1 = 1мс, стало лучше, на солнышке метров на 120 бъет, но целится надо очень точно.
Собрал простой (детекторный) приемник (TSOP, ключ, светодиод). Он стабильно ловит луч больше 200м на ярком солнце, при этом прицел точный не нужен. Буду разбираться.
Конечно, 16 пик не самый лучший вариант, но при размере прошивки в 470 байт (с таблицей звука) даже его много, тем более это не коммерческий проект, делаю из того что есть в наличии.
Еще раз всем СПАСИБО!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Подскажите начинающему
СообщениеДобавлено: 28 мар 2014, 17:17 
Не в сети
Завсегдатай

Зарегистрирован: 11 фев 2014, 14:47
Сообщений: 241
Откуда: Жаркий Юг
Всем ОГРОМНОЕ СПАСИБО! Сделал 1 = 1мс, 0 = 0,5мс с паузами в 0,5мс. На солнышке около 120м, только целится надо очень точно. Собрал "детекторный" приемник (TSOP, ключ, светодиод), ловит луч на 200м на ярком солнце, и прицел не такой капризный. В одном из излучателей поставил мощный 120* ИК диод типа Emitter, результат гораздо лучше, чем с TSAL 5100, при том же токе. Буду разбираться, попробую с длинным заголовком. В ПИКе еще больше половины свободного места есть.
Еще раз СПАСИБО всем!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Подскажите начинающему
СообщениеДобавлено: 28 мар 2014, 18:48 
Не в сети
Аксакал форума

Зарегистрирован: 07 фев 2012, 13:03
Сообщений: 2294
Откуда: Полтава
LTagKirov писал(а):
mail_robot писал(а):
а если проще - используйте майлс-протокол и не изобретайте велосипед ))


Это провокатор и паникёр :mrgreen:
Делайте свой вариант, для ваших целей большего и не нужно.


Аппетит приходит во время еды! :) . Завтра ребенок скажет: "Папа, а я хочу с пацанами из соседнего двора играть!" и что.... ? Папе по новой все делать ? Или лучше сразу с прицелом на будущее ?

_________________
Лазертаг - приходите к нам с друзьями, а лучше со своими врагами.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Подскажите начинающему
СообщениеДобавлено: 28 мар 2014, 21:06 
Не в сети
Аксакал форума

Зарегистрирован: 07 фев 2012, 13:03
Сообщений: 2294
Откуда: Полтава
LTagKirov писал(а):
tayatlas писал(а):
Завтра ребенок скажет: "Папа, а я хочу с пацанами из соседнего двора играть!" и что.... ? Папе по новой все делать ?


К тому времени пока папа напишет Майлс, ребёнок уже в военкомат пойдёт и игрушки детские ему совсем ненужны будут :lol:


Я вот уже и в военкомат сходил, и военное училище закончил и отслужил какое то время, а "детские игрушки" в виде лазертага до сих пор "не отпускают" .......

_________________
Лазертаг - приходите к нам с друзьями, а лучше со своими врагами.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Подскажите начинающему
СообщениеДобавлено: 28 мар 2014, 21:26 
Не в сети
Завсегдатай

Зарегистрирован: 11 фев 2014, 14:47
Сообщений: 241
Откуда: Жаркий Юг
LTagKirov писал(а):
tayatlas писал(а):
Завтра ребенок скажет: "Папа, а я хочу с пацанами из соседнего двора играть!" и что.... ? Папе по новой все делать ?


К тому времени пока папа напишет Майлс, ребёнок уже в военкомат пойдёт и игрушки детские ему совсем ненужны будут :lol:


Писать Майлс задачи нет. В Майлсе нет ничего такого страшного. Я занимаюсь ремонтом и изготовлением контроллеров для текстильного оборудования. Там все давно понятно и привычно. Там есть мощные пускатели, грязные контакты, рукастый "человеческий фактор" и очень "качественное" сетевое питание, но там нет TSOP-ов, солнца и т.п. А с подобной задачей сталкиваюсь впервые. Поэтому попросил помощи у Вас, тех кто уже наступал на подобные грабли. Скоро лето, а еще делать и делать.. :(
Зачем усложнять обычную детскую войнушку?


Вложения:
1372096609-2424f837104c153e1f8c8e852676c79e.jpeg
1372096609-2424f837104c153e1f8c8e852676c79e.jpeg [ 92.75 KiB | Просмотров: 16738 ]
Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Подскажите начинающему
СообщениеДобавлено: 29 мар 2014, 10:10 
Не в сети
Завсегдатай

Зарегистрирован: 11 фев 2014, 14:47
Сообщений: 241
Откуда: Жаркий Юг
Pacifist писал(а):
Сделайте первый импульс длиннее, около 2000 мкс - он выведет АРУ приемника на рабочий режим.
Для исключения ложного срабатывания увеличьте количество "бит" в посылке. Чем больше - тем меньше вероятность что такая последовательность случайно нагенерируется природой.


Насчет АРУ, на сайте Vishay приводится таблица ИК приемников. Видно, что есть два типа АРУ- AGC1 и AGC2.
По даташиту разницы не заметил. В чем она?


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 314 ]  На страницу 1, 2, 3, 4, 5 ... 32  След.

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


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

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


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

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