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

Матплата на XMega32
https://open-tager.ru/forum/viewtopic.php?f=5&t=4905
Страница 1 из 2

Автор:  Mulder [ 21 фев 2016, 20:14 ]
Заголовок сообщения:  Матплата на XMega32

Похвастаюсь самоделкой.
Помещается в пистолеты, ммг и страйкбольные макеты. Играет в colt1911, ммг ак74, страйкбольных макетах и конечно же МРках-крокодилах от ижмаша :)

Матплата на xmega32 (50х25мм).
- питание от 6,2 до 13в
- 8мб флешка для звука и статистики
- усилитель d-класса на 3w
- беспроводка bluetooth (медленно переходим на радиомодули HopeRF)
- Звук 8бит на семпл
- доп ИК датчик для поражения оружия
- выход на вибру для фидбека оружия
- Выход на переключатель режимов огня
- Настройка через bluetooth и через ИК(по майлс протоколу)
- Перепрошивка через bluetooth

матплата
Изображение

Повязка
4 зоны поражения. В прошивке пока не реализовано, задел в схеме есть.
4 RGB светодиода
1 вибра
1 пьезозуммер

В планах перетащить всю игровую логику в повязку, для использования сценарными персонажами/командирами без таггера в руках (железо позволяет).

повязка в сборе
Изображение

сама плата
Изображение

Несколько комплектов сейчас тестятся в местном клубе.

p/s/ платы фотографировались в процессе сборки, поэтому местами грязные. прошу прощения у любителей прекрасного :)

Автор:  tayatlas [ 21 фев 2016, 22:01 ]
Заголовок сообщения:  Re: Матплата на XMega32

Mulder писал(а):
Повязка
1 пьезозуммер


Т.е. попадание в игрока озвучивает повязка ? Простым пьезо-сигналом ?

А какие вообще звуки есть на плате оружия ? Самостоятельная запись как я понимаю возможна ?

Кстати очень удачные размеры платы - действительно универсальный формат, влезающий куда угодно.

Автор:  Mulder [ 21 фев 2016, 22:15 ]
Заголовок сообщения:  Re: Матплата на XMega32

tayatlas писал(а):
Mulder писал(а):
Повязка
1 пьезозуммер


Т.е. попадание в игрока озвучивает повязка ? Простым пьезо-сигналом ?
А какие вообще звуки есть на плате оружия ? Самостоятельная запись как я понимаю возможна ?
Кстати очень удачные размеры платы - действительно универсальный формат, влезающий куда угодно.

попадание озвучивает таггер нормальным звуком. Если пользовать повязку без таггера то да, попадание будет обозначаться пищалкой и виброй.
Самостоятельная запись возможна. Звуков около 20 пока. Используются еще не все ) Количество - только вопрос воображения, куда их применить. места во флешке полно.
расписывать не буду, все из названий понятно. И да, честно признаюсь в плагиате, звуки делались по подобию ЛВ :)
#define SOUND_SHOT 0
#define SOUND_STARTRELOAD 1
#define SOUND_ENDRELOAD 2
#define SOUND_HIT 3
#define SOUND_DEATH 4
#define SOUND_NOAMMO 5
#define SOUND_START 6
#define SOUND_ADDAMMO 7
#define SOUND_ADDHEALTH 8
#define SOUND_ERROR 9
#define SOUND_ACCUMREADY 10
#define SOUND_ACCUMBAD 11
#define SOUND_ZOMBIE 12
#define SOUND_MEDIC 13
#define SOUND_MISSFIRE 14
#define SOUND_LASTCLIP 15
#define SOUND_LASTLIFE 16
#define SOUND_EMPTY 17
#define SOUND_HOTFIRE 18
#define SOUND_EMPTY1 19
#define SOUND_ANOMAL 20
#define SOUND_RADIATION 21
#define SOUND_BOMBDEACT 22
#define SOUND_POINT 23

Автор:  remik2010 [ 21 фев 2016, 23:32 ]
Заголовок сообщения:  Re: Матплата на XMega32

Мне одному кажется что очень похоже на проект Тагер (1 в 1 характеристики), только без программы и доделанной повязки... :?

Кстати почему выбор пал Hope RF - ?

Автор:  Mulder [ 21 фев 2016, 23:34 ]
Заголовок сообщения:  Re: Матплата на XMega32

LTagKirov писал(а):
Что за интересный footprint на плате в виде матрицы 4х4контакта ?

Это отладочные пады под новый усилитель. У нас его не было на руках, когда заказывали новую ревизию платы, а в даташите на усилитель была очепятка. Вот подстраховались.
LTagKirov писал(а):
Планируете ли выложить схему и бинарный вариант прошивки для повторения ?

Пока думаем над этим. Возможно, попробую сделать китнаборы под запайку. Думаю, все-равно получится дешевле, чем самому элементы по одному покупать.
LTagKirov писал(а):
Насколько доделан конфигуратор для телефонов, есть ли настроения предложить ХСЛ свой вариант протокола конфигурации через блютуф ? У меня есть свой вариант, но прогу для телефона надо доделывать (пресеты, шкурки, различные разрешения, статистика в соцсети и тд), что лениво, проще сторонний протокол со стороны железяки поддержать.

А мы еще не писали ничего под андроид :) пользуем блютуз и самописный софт с ноутбука. Протокол - последовательность байт из конфигуратора базового майлза (36 кажется) + стартовая 7 байт. Если интересно - могу расписать. ничего секретного в нем нет.
LTagKirov писал(а):
ЗЫ. Не критика, однако чем был обусловлен выбор такого чипа, он же стоит как самолёт по сравнению с возможностями того же стм32 ? Через программатор "5 проводков", наверное уже и не прошивается, давно с Atmega-ми не баловался.

Он мне нравится :) К тому же на начало разработки у меня уже было несколько самодельных отладок под него. По цене - даже сейчас при покупке небольшой партии из Китая я уложился в ~150р за контроллер. Я пока не вижу применения АРМов в лазертаге. Никак не могу отделаться от мысли про молоток и гвозди :) 8битных контроллеров хватает за глаза. Хотя может я и не прав.
Да, lpt программатором не прошить. Я шью AVRISP MK2

Автор:  Mulder [ 21 фев 2016, 23:35 ]
Заголовок сообщения:  Re: Матплата на XMega32

remik2010 писал(а):
Мне одному кажется что очень похоже на проект Тагер (1 в 1 характеристики), только без программы и доделанной повязки... :?

Кстати почему выбор пал Hope RF - ?

Мы начали его делать год назад. Тогда ТАГГЕРа еще не было. Когда увидел рекламу, тоже удивился :)
А у hoperf неплохие дешевые модули с большими возможностями и настройками.

Автор:  MidnightDreamer [ 21 фев 2016, 23:40 ]
Заголовок сообщения:  Re: Матплата на XMega32

Как игроку сообщается о пораженной зоне, если вибро в повязке только одно?

Автор:  Mulder [ 21 фев 2016, 23:49 ]
Заголовок сообщения:  Re: Матплата на XMega32

MidnightDreamer писал(а):
Как игроку сообщается о пораженной зоне, если вибро в повязке только одно?

А никак. :) в текущих ревизиях в схеме зональность добавили постольку-поскольку. Как задел на будущее. Ну и светодиодом на датчике можно помигать. Там ws2812, их можно включать независимо друг от друга.

Автор:  remik2010 [ 21 фев 2016, 23:53 ]
Заголовок сообщения:  Re: Матплата на XMega32

Mulder писал(а):
remik2010 писал(а):
Мне одному кажется что очень похоже на проект Тагер (1 в 1 характеристики), только без программы и доделанной повязки... :?

Кстати почему выбор пал Hope RF - ?

Мы начали его делать год назад. Тогда ТАГГЕРа еще не было. Когда увидел рекламу, тоже удивился :)
А у hoperf неплохие дешевые модули с большими возможностями и настройками.


Спасибо за ответы.

Автор:  zverev.perm [ 22 фев 2016, 15:52 ]
Заголовок сообщения:  Re: Матплата на XMega32

началось ))

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