www.open-tager.ru

открытый лазертаг форум
Текущее время: 26 апр 2024, 00:55

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


Реклама

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


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



Начать новую тему Ответить на тему  [ Сообщений: 58 ]  На страницу Пред.  1, 2, 3, 4, 5, 6  След.
Автор Сообщение
СообщениеДобавлено: 16 авг 2011, 13:00 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
Глянул бегло прошивку по ссылке:
Код:
/ ------------------------------------------------------------------------------
// Автомат для ИК датчика IRR  D.2, выход датчиков открытый коллектор,
// при появлении засветки ИК сигнала замыкается на землю.

// Объявление звуковых сигналов состояния оборудования
#define onEndGame 0     // Конец игры - длинный гудок, иди на базу '----'
#define onBase    1     // Игрок на базе '-..' Домики
#define onShot    2   // Противник попал в игрока '.'
#define onStop    9     // Все звуки успешно проиграны и закончены.
#define offShot   10   // Осечка
#define FireSound 12

unsigned char numSound = onStop;// Текущий проигрываемый звук.
unsigned char PscSound = 0;     // Прескалер для звука, 0 .. 255
unsigned int  clkSound = 0;     // Часы автомата проигрывания звуков, 0..65535

#define ALive   10       // 
#define PinIRR  PIND.2 
//Переменные
unsigned char OutGame = 1; // Игрок закончил игру
unsigned int  clkIRR  = 0; //  0..65535
unsigned int  clkIRB  = 0; //  0..65535
inline void AvtIRR()
{
  if  ( OutGame == 1 ) return;

  if  (PinIRR == 0)
  {
      if  (PinIRR == 0)        //
  {
    clkIRB++;                //

    if (clkIRB == 150) {clkIRB =0; clkSound = 0; clkIRR++; numSound = onShot; }; 
    return;
  } else clkIRB = 0;
   };     
    if  (clkIRR > ALive)
    {
          OutGame = 1;      // Игрок выходит из игры
         AmmoClip= 0;          // Блокировка выстрелов, пустая обойма
          PortEmptyLed = 0;       // Включить светодиод "Обойма"
          clkIRR=0;
     clkSound = 0;         // Остановить проигрывание других звуков
     numSound = onEndGame; // Включить звук "Конец Игры"
     return;    
    }
} // конец автомата обработки ИК датчика



Я верно понял, что тут нет никакой обработки ИК-пакета?
Просто обрабатывается прерывание "при появлении засветки ИК сигнала замыкается на землю"?
Ну так чего удивляемся, что на солнце реагирует? :)

Пока не разобрался в структуре кода - там и Си файлы, и ассемблер ...
Но поработать, думаю, тут есть над чем.

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


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 16 авг 2011, 13:15 
Не в сети
Аксакал форума
Аватар пользователя

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


ATMEGA8 - маловато будет! :)
Нужн ATMEGA16 - а по цене он немного дешевле msp430, функционал меньше.
Единственный "плюс" - это DIP-корпус, легче изготовить плату самостоятельно, даже в панельку можно вставить.
Но это же и "минус" - ведь плату нужно будет интегрировать в модели, а тут чем меньше тем лучше.

Короче, опять в сомнениях ...

В проекте Ltag готов поучаствовать в написании прошивки.
Почему бы не реализовать тот же MielsTag протокол?

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


Последний раз редактировалось Pingvin 16 авг 2011, 13:33, всего редактировалось 2 раз(а).

Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 16 авг 2011, 13:19 
Не в сети
Завсегдатай

Зарегистрирован: 09 авг 2011, 11:36
Сообщений: 139
Откуда: Донецк
Да, правильно понял, в этой прошивке нет никакой обработки.
Так никто и не удивляется, знаем что в этом причина, есть прошивки для этой схемы и с обработкой сигнала.
Я дал это как пример, что-бы было от чего оттолкнутся, а писать прошивку и делать схему нужно будет на основе нового протокола, который я надеюсь родится благодаря совместным усилиям.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 16 авг 2011, 13:56 
Не в сети
Местный

Зарегистрирован: 09 июн 2011, 11:32
Сообщений: 366
Откуда: Шахты
Я так понял это была проба пера Сергея из Кирова. Ходят так же слухи что он написал что то стоящее но вот беда исходников никто не видел и сам он не появляется на форумах. Не иначе как вышел из HSL

_________________
Неважно откуда у тебя растут руки если они золотые.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 16 авг 2011, 14:16 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 07 апр 2011, 18:05
Сообщений: 3669
Нет, Сергей не вышел никуда ;) недавно объявлялся на lasertagforum и обещал, как только разберется со своими неожиданно навалившимися делами, выложить всю документацию по второй версии своей платы.

В аппаратной части схема LTagKirov уже удовлетворяет почти всем хотелкам ХСЛ (включая цифровой звук) и довольно дешева и проста в сборке. А программную часть Сергей изначально оставил на доработку ХСЛ коммьюнити (что потихоньку и происходит).
Протокол реализовать можно любой, и Сергей уже делал Полигон (только в плане эксперемента, конечно), и для второй версии предполагается появление прошивки с Майлсом.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 16 авг 2011, 14:35 
Не в сети
Местный

Зарегистрирован: 09 июн 2011, 11:32
Сообщений: 366
Откуда: Шахты
А звук цивровой чего там у него ISD стоит или I2C флэш и pwm цап?

_________________
Неважно откуда у тебя растут руки если они золотые.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 16 авг 2011, 14:40 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 07 апр 2011, 18:05
Сообщений: 3669
))) я так понял что там твой же звук и реализован, разве нет?
На первой страничке данной темы публиковали схему второй версии платы Сергея. I2C флеш память и ШИМ ЦАП, да.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 16 авг 2011, 17:21 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
Я бы к схеме Сергея добавил RS-232 (или USB) для связи с компьютером, на всякий случай.
И ещё пару датчиков попадания (независимых), чтобы 4 сектора попаданий было.
А как на счет запустить в серию этот девайс (если автор не против)?
С платами возиться я не любитель.
Еще бы оптику готовую взял.

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


Последний раз редактировалось Pingvin 16 авг 2011, 19:05, всего редактировалось 2 раз(а).

Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 16 авг 2011, 17:30 
Не в сети
Завсегдатай

Зарегистрирован: 09 авг 2011, 11:36
Сообщений: 139
Откуда: Донецк
Pingvin писал(а):
Я бы к схеме Сергея добавил RS-232 (или USB) для связи с компьютером, на всякий случай.
А как на счет запустить в серию этот девайс (если автор не против)?
С платами возиться я не любитель.
Еще бы оптику готовую взял.


У Сергея есть разработанные печатки под эту схему и радиомодули , но в живую я не видел их, только на фотках.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 16 авг 2011, 18:03 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 07 апр 2011, 18:05
Сообщений: 3669
Печатные платы второго поколения есть, заводского производства (правда монтаж - самостоятельно), живьем они есть у KorSar. Обращайтесь непосредственно к Сергею, если желающих будет много, можно попросить его, пусть закажет партию. Хотя это пока преждевременно без опубликованной прошивки, но зато будет понятно что есть интересующиеся люди.


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

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


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

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


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

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