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

Tag8, или чем проще - тем лучше
http://www.open-tager.ru/forum/viewtopic.php?f=5&t=4093
Страница 1 из 69

Автор:  Pacifist [ 06 апр 2015, 21:46 ]
Заголовок сообщения:  Tag8, или чем проще - тем лучше

Схема,
текущая прошивка, исходники,
программа настройки параметров через базу ЛВ

всё это - в ссылках внизу этого сообщения.


Итого на сегодня есть :
1. Совместимость по выстрелу с Майлс
2. Дружеский огонь отключён (красные в красных не попадают)
3. Реализована обработка команд Майлс:
- 80ххЕ8 - добавить хх здоровья
- 81ххЕ8 - добавить хх патронов
- 8300Е8 - убить игрока
- 8304Е8 - воскресить игрока (respawn)
- 8305Е8 - новая игра
- 8306Е8 - полный боезапас
- 8309Е8 - сменить цвет игрока (синий/красный), сохраняется при отключении питания
- 830ВЕ8 - взорвать игрока
- 830DЕ8 - полное здоровье игрока
- 8317Е8 - разоружить игрока
- 8BххЕ8 - Аптечка


Для сборки в случае использования контроллера в DIP-корпусе я бы рекомендовал использовать макетную плату типа такой
Изображение
При желании сделать минимальные размеры придётся вытравить печатную плату и использовать контроллер в SOIC-корпусе.

Необходимо приобрести:
Микроконтроллер PIC12F1822 (на схеме IC1)
Изображение
Изображение
Контроллер надо "прошить", то есть записать в него управляющую программу. Прошивка - внизу сообщения. Если вы не знаете что это такое и с чем его едят - спросите у продавцов. За небольшие деньги вам прошьют контроллер прямо в магазине, нужно только иметь с собой файл прошивки (в нашем случае это будет LT8_2015.hex)

Полевые транзисторы IRLD110 либо аналогичные - 3 штуки (Q1-Q3 на схеме)
Изображение
Изображение
Главные критерии подбора - должны выдерживать ток в 1А, управление должно быть рассчитано на логические уровни напряжения (серии IRL). Я к примеру у себя в городе не нашел IRLD110, зато без проблем купил IRLD014

Конденсатор электролитический 220 мкФ 16В (можно и больше если габариты позволяют, C1 на схеме)
Изображение

Конденсатор керамический 0.1 мкФ (С2)
Изображение

Резисторы с номиналами:
51 Ом - 2 шт
1.5 Ом - 1 шт
330 кОм - 1 шт
Изображение

Штыревой разьем (пины). К нему будем припаивать (или присоединять через ответный разъём) внешние провода - от кнопок, аккумулятора, тубуса, повязки Не обязательно - но так удобнее.
Изображение







Правильно собранная схема с прошитым контроллером в настройке не нуждается.
В качестве повязки можно использовать проводную повязку от ЛВ. Либо любую другую совместимую по контактам.
Изображение

После включения слышим "бип", тубус моргает код команды (1 - красные, 2 - синие и т.д.). Здоровья - 0, патронов - 0.
После получения команды "Новая игра" имеем 100% здоровья и 5 обойм по 30 патронов в каждой. Дальше всё как обычно - после ранения "светимся" повязкой 1 сек. После убийства - светимся 5 сек, потом повязка моргает.
Кратко про звуки:
- При отключенной повязке (античит) - постоянный звуковой сигнал, ружьё блокируется.
- New game - трёхтоновый звук с возрастанием частоты
- попадание - низкий звук
- конец игры, убит - трёхтоновый звук с понижением частоты
- Full health, Respawn, Disarm - двойной бип
- Full ammo, Patrones+, Health+ - одинарный бип
- звук выстрела - шумовой "бдыщ" :)
- если нет патронов но игрок пробует стрелять или перезаряжать ружьё - высокий звук бип (ошибка)



Если есть желание изменить настройки оружия - нужна будет юсб база производства Лазервар Изображение
Процесс настройки простой:
1. Подключаем к компьютеру юсб базу
2. Запускаем программу
3. Выбираем в программе внизу из списка доступных портов тот СОМ-порт, который появляется в системе при подключении базы
4. Меняем параметры на те, которые нам нужны и нажимаем кнопку "Write All". Ждём несколько секунд. Каждый успешно записанный параметр сопровождается коротким "бипом". То есть в процессе успешной записи мы должны услышать шесть звуковых сигналов.
Менять не обязательно все параметры, можно изменять конкретный параметр - в этом случае нажимаем кнопку "Write" возле него.



Для любопытных - архив с исходниками. В состоянии "as is", что в переводе на общеимперский значит "жопа это" :)
Компилятор качаем здесь: http://www.mikroe.com/mikroc/pic/

Благодаря Максиму Сютову есть небольшое видео с демонстрацией работы.
https://www.youtube.com/watch?v=iJr9-QY_Q38


Проект для личного использования.
Коммерсанты могут пользоваться прошивкой за символические 2% от продаж.
Для Китая как обычно - никаких ограничений :)

ЗЫ: Соберусь с думками и таки доделаю до лета измеритель остатка бензина в баке под ВАЗы
UPD: Доделал, не только под ВАЗы : http://bezkz.su/publ/shemy/dlya-avto/70 ... etr-2.html


Вложения:
Комментарий к файлу: Прошивка для контроллера
LT8_2019.03_on_chit_health=0.zip [3.83 KiB]
Скачиваний: 1341
Комментарий к файлу: Разные прошивки с предустановленными параметрами (пистолет, СВД и т.д.)
Rifles_56kHz.zip [26.06 KiB]
Скачиваний: 1156
Комментарий к файлу: Схема
Tag8-v3.png
Tag8-v3.png [ 4.15 KiB | Просмотров: 38132 ]
Комментарий к файлу: Исходники
LT8_source_2015.10.09.zip [8.63 KiB]
Скачиваний: 1413
Комментарий к файлу: Программа для конфигурирования через базу LW
LT8_configurator-2015.09.14.zip [230.01 KiB]
Скачиваний: 1544

Автор:  Pacifist [ 06 апр 2015, 21:47 ]
Заголовок сообщения:  Re: LTag8, или чем проще - тем лучше

Варианты изготовления плат

Вложения:
Комментарий к файлу: Вариант разводки "узкой" платы + датчик повязки в формате Eagle
Plata_20015.08.10_Eagle.zip [200.47 KiB]
Скачиваний: 1167
Комментарий к файлу: Плата под DIP корпус от Tayatlas
Plata_DIP.rar [2.66 KiB]
Скачиваний: 1145
plata_smd.png
plata_smd.png [ 3.17 KiB | Просмотров: 40273 ]
Комментарий к файлу: pdf-файл под утюг и собственно файл платы для Eagle.
Plata_SMD.zip [15.46 KiB]
Скачиваний: 1172

Автор:  zverev.perm [ 06 апр 2015, 22:29 ]
Заголовок сообщения:  Re: Tag8, или чем проще - тем лучше

такой используется в беспроводной повязке ЛВ, правда в соик кузове.

Автор:  Pacifist [ 06 апр 2015, 22:45 ]
Заголовок сообщения:  Re: Tag8, или чем проще - тем лучше

zverev.perm писал(а):
такой используется в беспроводной повязке ЛВ, правда в соик кузове.

Совершенно верно!
А на самом деле если в селекторе продукции Микрочипа задать такие параметры как 8 ножек, наличие ШИМ, наличие ЮАРТ - то к своему удивлению получим всего три контроллера (PIC12F1840, PIC12F1572, PIC12F1822).
И среди них для меня PIC12F1822 имеет одно неоспоримое преимущество - он есть в магазине! :)

Автор:  tayatlas [ 06 апр 2015, 23:22 ]
Заголовок сообщения:  Re: Tag8, или чем проще - тем лучше

Хм..любопытно... но смущает одно.

Вроде как и для пионеров вот только стоимость БТ-модулей и беспроводной повязки от ЛВ моментально выводит ценовую категорию данной схемы из уровня пионерского.

Плата ЛВ (применительно к нашим местным ценам) - 850 грн

Данная схема:
- плата - гривен 60
- два БТ-модуля - 400
- доп. аккумы на повязку (хорошие) - 200
- доп. аккум на таггер (при пищалке приходится использовать три банки вместо двух) - 100

Итого ЛВ-шная плата (проводная, но с МП3 звуком) - 850 грн
Предлагаемый вариант (беспроводная, но пиу-пиу) - 760 грн

Несколько срезанный функционал предлагаемой схемы считаю несущественным для дружеских пострулушек

Выходит не совсем пионерский вариант по цене. Хотя очень красиво и заманчиво !

И может быть запитать ИК-диод от 3,3 В - не зависеть от аккумов ? Через резистор 0,2-0,4 Ома

Автор:  MidnightDreamer [ 06 апр 2015, 23:45 ]
Заголовок сообщения:  Re: Tag8, или чем проще - тем лучше

tayatlas писал(а):
... Вроде как и для пионеров вот только стоимость БТ-модулей и беспроводной повязки от ЛВ моментально выводит ценовую категорию данной схемы из уровня пионерского....


А кто говорит о безпроводке?! ;)

Автор:  Zorand [ 06 апр 2015, 23:46 ]
Заголовок сообщения:  Re: Tag8, или чем проще - тем лучше

Хорошая идея.

2тайатлас -А где написано про беспроводную повязку? Я думаю, если уж делать минимум, то и блютусы всякие - излишество.

Автор:  tayatlas [ 06 апр 2015, 23:48 ]
Заголовок сообщения:  Re: Tag8, или чем проще - тем лучше

Я просто увидел на схеме БТ-модуль (HC05) - вот и решил, что речь идет о беспроводном варианте

Автор:  Zorand [ 06 апр 2015, 23:53 ]
Заголовок сообщения:  Re: Tag8, или чем проще - тем лучше

Хм, и впрямь! -"Это он зачем так сделал?"

Автор:  Pacifist [ 07 апр 2015, 00:50 ]
Заголовок сообщения:  Re: Tag8, или чем проще - тем лучше

Пожалуй вы правы.
Пионэры и так люди небогатые (когда металлолом не сдают ;) ). Откажемся от буржуазной "беспроводности" в виде НС05 и всяческих связаных с ним проблем предварительной настройки -вычеркиваем из схемы!

ЗЫ : А заодно и стабилизатор - в топку! Раз 3.3В уже не надо, то питаться можно напрямую от 3-х батареек!

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