www.open-tager.ru
http://www.open-tager.ru/forum/

прошивки на систему LTagKirov
http://www.open-tager.ru/forum/viewtopic.php?f=5&t=417
Страница 14 из 36

Автор:  MidnightDreamer [ 10 ноя 2013, 18:11 ]
Заголовок сообщения:  Re: прошивки на систему LTagKirov

LTagKirov писал(а):
....
- включена активация по звуку (петарда, страйкбольный привод).


Петарда?! Вам удалось то, что не удалось Полигону? Блок реакции на петарду?

Автор:  LTagKirov [ 10 ноя 2013, 18:17 ]
Заголовок сообщения:  Re: прошивки на систему LTagKirov

MidnightDreamer писал(а):
Петарда?! Вам удалось то, что не удалось Полигону? Блок реакции на петарду?


Вообще делалося заказ a'al Бендер, на звук поршня выдаёт Ик импульс. Когда поставили микрофон вместо датчика детонации начал срабатывать на петарды 8-)

Заковыка как отличать петарду от поршня :)
Для лазертага некритично мы сами знаем когда звук подаём. И можем срабатывать только на петарду, правда громкие звуки удары оружием о предметы будут вызывать реакцию как подрыв гранаты. Потому полигон и не внедрял данную штуку.

Мне кажется она подходит только для инициации поршнем или для контрольной точки которую надо закидать гранатами, для гранат против игроков надо использовать радиогранаты (или ИК)

PS. Сейчас пытаюсь довести до ума новую плату с поддержкой индукционной связи повязок, ключей(как в кваке, думе) и возможно гранат.

Автор:  MidnightDreamer [ 10 ноя 2013, 18:24 ]
Заголовок сообщения:  Re: прошивки на систему LTagKirov

LTagKirov писал(а):
... для контрольной точки которую надо закидать гранатами...


Ооо! Шикарный игровой дивайс!!!

Автор:  LTagKirov [ 03 янв 2014, 18:46 ]
Заголовок сообщения:  Re: прошивки на систему LTagKirov

Появилось свободное время, решил "апгрейдить" свои старые поделки на Атмеге8.
После некоторой подрезки, удалось таки "втолкать" прошивку в 8кб 8-)

По сути это та же самая "древняя" первая схема ltk только использованы другие выводы (поменяны местами) для ИК диода выстрела, звука и светодиода поражения. Параметров в конфигурации немного больше 20, документации пока нету, попробуйте все буквы подряд ;)


Изображение

LTagKirov писал(а):
ОС1В - основной ИК луч
ОС1А - дополнительный ИК луч
ОС2 - звук
SCK - hit попадание
MISO - дополнительный ключ: фонарик, индикация, отдача и тд

PC0 - новая игра, измерение напряжения АКВ
PC1 - Swich
PC2 - reload
PC3 - fire



Код:
  Краткое описание варианта LTK_FM для Атмега8.

- Две зоны ИК поражения(PD2,PD3), одна зона с настройкой брони,
  пули слабее брони - отмечаются, здоровье не уменьшается

- звук  синтезированный шумовой для выстрела и пиканье для других сигналов ножка PB3
  есть вариант с памятью и2ц, выложу если будет интерес
 
- протокол и команды майлс, некоторые команды пришлось отключить, памяти мало

- Основной ИК луч, частота модуляции 56,40,38,36 кгц  PB2

- Второй луч ИК, альтернативный выстрел SWich + Fire (например гранатомёт), ножка PB1
  частота модуляции может быть измененна при каждом выстреле, зачем незнаю - просто  сделал :)
 
 
- Кнопки Fire ножка PC3, Reload PC2, SWich PC1 (альтернативный выстрел), NewGame PC0.

- проверка АКБ (делитель на PC0), сигналит при старте и каждой перезарядке,
  чтобы не беспокоить пользователя лишними звуками

- зарядное устройство выключил: невходит в атмегу8

- Ключ для вспышки выстрела PB4.
 
- активация по звуку от петарды, невыключал будет интерстно расскажу подробнее,
  вообще бесполезняшка может быть потом пригодится для гранат например
 
- Поддержки дисплея НЕТ, мне ненужен  ;)

- выводы TX, RX свободны, используются для конфигурирования оборудования, скорость    19200бод.   Возможно использовать для Bluetooth(расширение), Дисплея LCD и тд.
 


PS. Вариант для аскета, при случае потом соберу если будут пожелания, плату придётся маленько "порезать" у меня используются аппаратные узлы PWM. Оригинальная прошивка аскета от пингвина на такой плате не заработает без правки раскладки выводов.

Вложения:
Комментарий к файлу: Эта версия называется LTK_FM
e.zip [9.95 KiB]
Скачиваний: 455

Автор:  KorSar [ 03 янв 2014, 22:10 ]
Заголовок сообщения:  Re: прошивки на систему LTagKirov

Ношки не совпадают с LTK1 :(. А где программа для заливки? В архиве нет.

Автор:  LTagKirov [ 03 янв 2014, 22:15 ]
Заголовок сообщения:  Re: прошивки на систему LTagKirov

KorSar писал(а):
Ношки не совпадают с LTK1. А где программа для заливки? В архиве нет.


Да ножки не совпадают, придётся перепаивать, если на макетке собрано - перекидывается выводами резисторов достаточно быстро. Программа для заливки прошивки старая (программатор 5проводков), бутлоадер в атмегу8 запихать несмог, сейчас свободной памяти МК всего 50..60 байт осталось. Если выключить генератор звуков и брать wav из памяти и2ц можно включить некоторые отключенные сейчас функции прошивки.


Программы конфигуратора нет, использую просто терминалку (самодельную), попозже сюда скопирую.

Автор:  LTagKirov [ 04 янв 2014, 15:01 ]
Заголовок сообщения:  Re: прошивки на систему LTagKirov

LTagKirov писал(а):
Да ножки не совпадают, придётся перепаивать,


На схеме красным цветом выделено отличие от первого варианта.

В архиве два варианта прошивки для синтезированного и wav звука из памяти и2Ц. Прошивка для Атмега8, предназначена для апгрейда уже сделаных схем. Для новой сборки рекомендуется приобретать микроконтроллеры Атмега168 или Атмега328 , схема такая-же + дополнительные функции программы, прошивку сюда выложу.

Вложения:
At8.zip [381 KiB]
Скачиваний: 493
sx_2014.jpg
sx_2014.jpg [ 120.83 KiB | Просмотров: 10102 ]

Автор:  LTagKirov [ 04 янв 2014, 15:06 ]
Заголовок сообщения:  Re: прошивки на систему LTagKirov

LTagKirov писал(а):
для синтезированного и wav звука из памяти и2Ц

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

Вложения:
LTKcfg.zip [381.96 KiB]
Скачиваний: 473

Автор:  LTagKirov [ 04 янв 2014, 19:23 ]
Заголовок сообщения:  Re: прошивки на систему LTagKirov

Pingvin писал(а):
А - Делфевые уши торчат. :)

Я все же за универсальный конфигуратор написанный в бесплатной среде разработки.


Есть мнение что программу конфигуратор через СОМ порт в наше время писать нет никакого смысла. В моём варианте формат подключения к маркеру предпологает символьный ввод, сам я использую терминалку и просто вбиваю команды, плата печатает символьный ответ в терминалку если узнала команду. Есть готовые терминалки с шаблонами(их очень много), там можно прописать любые команды и пользоватся, нажимая на кнопки с картинками.

Конфигуратор нужен для массового неособо вникающего/понимающего потребителя, а у таких товарищей будут проблемы даже просто переходник USB-COM настроить :) Потому конфигуратор надо делать для типичных на сегодня интерфейсов: блютуф, уифи, USB.

Из простых и максимально дешовых подходит только USB: программа конфигуратор правит непосредственно файл прошивки и записывает его в микроконтроллер. Решение простое и надёжное, всегда свежая прошивка, никаких драйверов(HID класс устройств), возможность работы с планшетников и телефонов. Количество циклов смены прошивки для атмеги не менее 10000, если каждый день менять прошивку по 10раз, хватит на три года такого извращения :)

Из беспроводных наиболее вероятные блютуф и ИК(нет на PC), так как wifi в бюджетную самодельную плату собранную на макетке никак неприпаять, да и жаба задушит за модуль уифи платить как за всю остальную схему.


Мне думается для бюджетного варианта после USB, надо выбирать ИК канал. USB для компютеров и дома, а ИК (два диода встречно-паралельно) для планшетов/смартфонов андроид в машине побыстрому поправить настройки.

Есть желающие пописать конфигуратор под андроид ? Пишите в личку :geek:


ЗЫ. Блютуф это будущее связи/статистики лазертага, но так его цена ровненько удваивает себестоимость изделия в моём варианте - придётся пока отказатся, у нас задача сделать "из веток и желудей" :roll:

Автор:  LTagKirov [ 04 янв 2014, 19:28 ]
Заголовок сообщения:  Re: прошивки на систему LTagKirov

KorSar писал(а):
кланирование работает?


Для 168 нацарапал, но проверять эту команду неначем - LW неподдерживает, а оригинального Miles несобирал. Ещё документации чёткой на работу этого режима найти так и не смог http://lasertagparts.com/mtformat-2.htm, если есть буду рад почитать.

Вопросы по клонированию:
1. Как тагер узнаёт (общепринято) что он должен начать передачу данных ?
2. СRС учитывается или нет, как его считать, пока просто это поле игнорирую
Живой образец для реверсной разработки мастерить лениво...
3. В самом описании многие поля мне непонятны, по зарубежному форуму порылся, ничего конкретного ненашёл...

Страница 14 из 36 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/