www.open-tager.ru

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

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


Реклама

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


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



Начать новую тему Ответить на тему  [ Сообщений: 1089 ]  На страницу Пред.  1, 2, 3, 4, 5 ... 109  След.
Автор Сообщение
 Заголовок сообщения: Re: LTArmada
СообщениеДобавлено: 14 окт 2014, 13:06 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
LTagKirov писал(а):
LTagKirov писал(а):
Готовое решение использования таймеров STM для приёма ИК


Мне понравилось в этом примере, что захват сигнала отделён от логики декодирования. Таким образом захват может быть выполнен кучей разных способов, даже такой экзотикой как оцифровка через аналоговый вход через ДМА канал. На каждый ИК датчик повесить отдельный резистор(уровень) и по _одному_проводу передать сигнал со всех датчиков, но при этом программно легко разделять их по урону/стороне попадания и тд.


Не стоит с датчиками аналог мутить, ИМХО.
3 доп. провода - не такая уж проблема.

Тут самый смак в полной автоматизации процесса - вплоть до записи значений в буфер посредством ДМА.
Аппаратура принимает, контроллер свои дела делает.

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


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTArmada
СообщениеДобавлено: 19 окт 2014, 15:56 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
Вроде все сложилось.
По приему определился.

Возможно, придется переписать шаблон.
Три таймера уже используются - два для отправки пакета, ещё один - для воспроизведения звука.
Может быть придется освободить эти таймеры для приема пакетов, задействовав для вышеназванных функций другие.

Дело в том, что есть 3 вида таймеров, и не все годятся для захвата сигнала.

Есть смысл писать подробнее?
Или так - монолог в пустоту?

Надо это хоть кому-нибудь?

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


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTArmada
СообщениеДобавлено: 19 окт 2014, 16:34 
Не в сети
Аксакал форума

Зарегистрирован: 29 авг 2011, 11:08
Сообщений: 1849
Pingvin писал(а):
Дело в том, что есть 3 вида таймеров, и не все годятся для захвата сигнала.
Есть смысл писать подробнее?


Может есть смысл "спрыгнуть" с таймеров и продумать "правильную" архитектуру программы, не логический же анализатор проектируете - а убогий ИК канал с модуляционной скоростью 600бод. Пока один ИК бит изменится ARM процессор по 304 углам программы пробежится, а потом вернётся и ещё перекурить успеет ;) А если захочется сделать хотя-бы 8 зон поражения: живот, спина, плечо, голова и каждая зона на две стороны право/лево - где таймеры брать будете ? :P

PS. Ненужны здесь таймеры, AVRка на 8МГц тактовой легко обслуживает 4ре канала(больше в Атмеге8 ножек свободных нет), уже приводил на форуме исходники. Просто "умоляю на коленях" не превращайте ещё и Армаду в "рассадник индусского кода" :lol:

_________________
"За 2 месяца максимум можно чертёж сделать, еще за 3 фундамент." (c) Номернабис


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTArmada
СообщениеДобавлено: 19 окт 2014, 19:03 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
Ну как бы да, с одной стороны.

А с другой - использование таймеров сильно упрощает код приема и обработки пакета.
И кто знает как ещё захочется использовать девайс - почему бы и не поюзать как логический анализатор? :?

У меня его нет, я бы не отказался.

И хочется с таймерами разобраться, так что пробовать буду, а как в идоге получится - посмотрим.

Но по любому спасибо за ваше мнение и замечаная.


По поводу 8 зон - на повязке 8 зон точно не нужны, а пока речь идет именно о повязке.

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


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTArmada
СообщениеДобавлено: 19 окт 2014, 21:13 
Не в сети
Аксакал форума

Зарегистрирован: 29 авг 2011, 11:08
Сообщений: 1849
Pingvin писал(а):
А с другой - использование таймеров сильно упрощает код приема и обработки пакета. почему бы и не поюзать как логический анализатор?


Заметка на полях:...давно давно, был у нас один проект(для милитаристов), где никак не могли поймать ошибку, подозрение было на "иголки" (glitch), тактовая устройства была 800МГц и логический анализатор нифига не ловил, помог случай зашёл к нам в гости один древний дедушка пенсионер и подсказал смастерить аппаратный свёрточный кодер (вычисление хэш функции) на выходе был всего один светодиод совпало\не_совпало.

Так вот к чему всё это: аппаратный захват будет ловить все незначительные помехи и программная фильтрация намеренных данных будет ещё сложнее чем работа с простой программной оцифровкой.


Pingvin писал(а):
По поводу 8 зон - на повязке 8 зон точно не нужны, а пока речь идет именно о повязке.

А для чего вообще создаётся Армада, кроме образовательного процесса ? Наверное основная цель - Для Игры !!! :) Посмотрите вперёд: когда Армада будет готова(через2..3 года), каким станет типовое оборудование для лазертага? Будет огромное количество фишек: киберстрайк перемешается с ареной, если сейчас не заложить очевидные возможности в Армаду то она устареет не успев появится. Самодельщик в 2017г посмотрев на Армаду увидит в нём функционал Core 2007г: 10 лет прошло, а что изменилось ? 8-)

_________________
"За 2 месяца максимум можно чертёж сделать, еще за 3 фундамент." (c) Номернабис


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTArmada
СообщениеДобавлено: 20 окт 2014, 13:42 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
Вы правы, не поспоришь.


Но на сегодня на первом месте именно самообразовательные цели.
Это же все проба, как будет в итоге - одному Богу известно.
Так что не стоит так серьёзно все воспринимать.


Перенес звук на 6 таймер.
Помутохался, но разобрался!

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


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTArmada
СообщениеДобавлено: 20 окт 2014, 13:43 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
По поводу готовности - сделаю прием пакета, и API готово!

Лепи, чего душе угодно.

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


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTArmada
СообщениеДобавлено: 22 окт 2014, 06:23 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
Ну все - перетащил выстрел на таймеры 1 и 8.

General-таймеры свободны: timer 2,3,4,5


Пошел TSOP к макетке лепить...

P.S. Ну вот - заголовок "пойман" с отклонением от протокола в 4 микросекунды! ;) :lol:

Йа-хоууу!!! :)

Теперь думать надо - как обрабатывать бум?

Надо ли мутить кольцевой буфер приемный?
Или по одному попаданию обрабатывать? :?

Мне такая крамольная мысля пришла - а что если так же складывать в буфер (пока) символы "1","0","e","h","t"?
Чуете, куда клоню?
Намекаю - беспроводка. ;)

И... надо ли теперь и протокол обмена беспроводки менять (разумеется - позаботясь об обратной совместимости)?
Зоны то теперь - 4! :?
Или делать таг полностью "тупым"? - все к тому идет.
А может просто симулировать работу "старой" повязки?
Тогда вроде и не надо менять...

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


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTArmada
СообщениеДобавлено: 22 окт 2014, 11:11 
Не в сети
Местный

Зарегистрирован: 13 июл 2011, 17:05
Сообщений: 475
Откуда: Perm
а исходники пока не публикуются?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTArmada
СообщениеДобавлено: 22 окт 2014, 11:39 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
tommy писал(а):
а исходники пока не публикуются?

Вам могу прислать.
А так - нечего пока показывать.
Даже прием не реализовал ещё толком.
Да и железа как такового нет - только макетка.


Будет готов релиз - будем думать, выкладывать или нет.
Пока шибко никто прошивку "Аскета" не ковырял.
В основном все сводится: "хотелось бы - сделайте!" :?
Так что...

В личку скинуть исходники?

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


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

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


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

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


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

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