www.open-tager.ru

открытый лазертаг форум
Текущее время: 28 мар 2024, 23:30

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


Реклама

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


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



Начать новую тему Ответить на тему  [ Сообщений: 359 ]  На страницу Пред.  1 ... 12, 13, 14, 15, 16, 17, 18 ... 36  След.
Автор Сообщение
 Заголовок сообщения: Re: прошивки на систему LTagKirov
СообщениеДобавлено: 04 янв 2014, 22:34 
Не в сети
Аксакал форума

Зарегистрирован: 29 авг 2011, 11:08
Сообщений: 1849
Pingvin писал(а):
USB HID - это по блютус?


Нет это программная реализация USB в атмеге. Если делать через модуль Блютуф то HID реализуется внём, а бутлоадер в атмеге работает с сом портом модуля. В тоже время со стороны компютера сом порта нет, а есть только пакетное устройство HID. То есть одна и та же программа на компютере может работать через USB или через подключение блютуф.

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

Вывод схема должна быть на уровне: микросхема + батарейка + выключатели и несколько резисторов, транзисторов. Первый вариант LTK это наглядно иллюстрирует. Добавив сюда ещё микросхемы мы будем уменьшать количество делающих вдвое на каждый дополнительный корпус, а делающих и так мало 8-)


Pingvin писал(а):
Выкладывайте - радиомодули? ;)

Схемы РФИД радиомодулей выкладывал и агитировал за схемотехнику и даже видео показывал, никого невпечетлило, что опять показывает :)

Для начинающего надо попроще, сначала достаточно на проводах, а радиомодули как естественный апгрейд, неразрушающий предыдущий фундамент.

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


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

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

А можно ли в аскете переставить выводы: выстрела основного, гранатомёта, и звука на выводы ОС1В, ОС1А и ОС2 соответствено. В прошивке аскета всё равно какие выводы использовать, а в моём варианте используется аппаратный PWM, пока аскетов единицы может есть смысл поправить схему, и прошивка LTK будет без "резки" платы совместима с Аскетом.

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


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

Зарегистрирован: 29 авг 2011, 11:08
Сообщений: 1849
Pingvin писал(а):
LTagKirov писал(а):
А можно ли в аскете переставить выводы: выстрела основного, гранатомёта, и звука на выводы ОС1В, ОС1А и ОС2 соответствено.



Править - это по новой разводить и по новой заказ печаток оформлять.
Резон какой?


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


Pingvin писал(а):
Прошивка LTK открыта?
Если нет - смысла ещё меньше.
Давайте выложим LTK на ltascet.com

Прошивка открыта - исходники нет, их всё равно никто править небудет, кроме автора :lol:. По LTK всё уже и так здесь лежит, думаю достаточно ссылки на нужные страницы форума на сайт обозначить, сам так планирую сделать.

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


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

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

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


Я "ЗА" обеими руками!
Я серьёзно этим займусь и проверю такую возможность.
Было бы неплохо "договориться" и показать пример "производителям"! ;) :)

Чуток пораньше бы об этом сказали, когда только "лепил" схему, ну да что теперь...

Если ШИМ с OC0 на OC2 переташить несложно - считайте, что "дело в шляпе"! ;)
Может напомните, что для этого надо?
Память короткая. :oops:

Вроде просто выбирается ножка для вывода таймера 0 установкой каких то бит в каком то регистре.
Пошел читать даташит.
Завтра только, поздно уже.
Сделаем - идея мне нравиться! ;)

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


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

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

LTagKirov - может Вам проще перенести звук на OC0?

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


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

Зарегистрирован: 29 авг 2011, 11:08
Сообщений: 1849
Pingvin писал(а):
Но уж коли переделывать плату, давайте поставим Атмегу 644 или 128.
Но ножкам они совместимы с 32 и прошивка правленая под новую распиновку 32 на них будет работать без изменений.


Здесь надо учесть как написана прошивка используются "магические числа" или нет. И ещё ножки те же, но вот раскладка битов по регистрам периферии гуляет. Атмега8 с Атмега16 и Атмега32 совпадает, а с Атмега 168 уже есть накладки. У Атмела есть специальные апноты где написано про миграцию с одного контроллера на другой с подсказками на какие регистры обратить внимание. Поддерживать исходник больше чем с 2 микроконтроллерами через #ifdef будет очень заморочено. Пока Атмеги 32 в Аскете для всего хватает, надо это железо зафиксировать.


Pingvin писал(а):
Четыре независимые зоны поражения.

А нужно ли ? Такой вариант уже попробовал (даже могу в прошивке включить) : никаких плюсов игре не даёт. Одни минусы: при попадании из тубуса приоритет отдаётся группе датчиков с самымым низким по поражению уровнем. Подругому делать нелогично: иначе получится при увеличении дистанции будут одни хедшоты . Такой игрок станет нежеланным гостем на площадке - читер ;) Куча зон это сразу жилет - иначе нафига. "Радар" в игре бесполезен, более менее всегда понятно с какой стороны соперник, иначе это не игрок а "фрагогенератор" :mrgreen: Проводов тоже безмерное количество, даже в варианте беспроводки... думаю это явно вариант не для самоделки, а для ареннника.


Pingvin писал(а):
Я помню, мы обсуждали аппаратную генерацию несущей на 32 Атмеге,
но звук тогда получался не 8 битным, а меньше, вроде.
Какой звук в прошивке LTK?


Там один таймер и ИК генерил и Звук обслуживал, если разделить на разные таймеры (ОС1 и ОС2) всё проще получается.

24С512 = 8бит, 8кгц, 8 секунд, в варианте с сжатием RLE ~14сек
Пока и 8 секунд хватает, зато в атмегу8 такой вариант прошивки тоже входит.

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


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

Зарегистрирован: 29 авг 2011, 11:08
Сообщений: 1849
Pingvin писал(а):
LTagKirov - может Вам проще перенести звук на OC0?

У атмеги8 вроде нет выхода таймера ОС0 наружу, сейчас уточню.

Всё так и есть - действительно нет внешнего вывода.
Ну пускай, перебросим таймер для Аскета, в программе всего одно прерывание будет несложно, главное чтобы ОС1А и OC1B на правильные ключи выходили.

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


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

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

У атмеги8 вроде нет выхода таймера ОС0 наружу, сейчас уточню.

Всё так и есть - действительно нет внешнего вывода.
Ну пускай, перебросим таймер для Аскета, в программе всего одно прерывание будет несложно, главное чтобы ОС1А и OC1B на правильные ключи выходили.

Ну хорошо, попробую таймеры местами поменять.
С ОС1А и OC1B проблем нет.

Ещё вопрос - мощность у Вас только скважностью ШИМ регулируется?
У Аскета два разных вывода для HIGH_POWER и LOW_POWER.
А вот гранатомет не предусмотрен.
Можно подсветку выстрела под гранатомет отдать.
Или ещё полевичек добавить.

А может - мы не то делаем?
Просто адаптировать прошивку "Аскета" под железку LTK (с 32 Атмегой на борту) не выход?
В чем отличие железяк?

Полную принципиальную схему можно посмотреть?

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


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: прошивки на систему LTagKirov
СообщениеДобавлено: 05 янв 2014, 12:40 
Не в сети
Аксакал форума

Зарегистрирован: 29 авг 2011, 11:08
Сообщений: 1849
Pingvin писал(а):
Ещё вопрос - мощность у Вас только скважностью ШИМ регулируется?


Да только скважностью, это осталось ещё от опытов с дросселями в цепи ИК диода. Позволяет реализовать повышение напряжения на ИК диоде без специального преобразователя, для начинающих излишнее усложнение, проще добавить электролит паралельно АКБ.

Дополнительно дальность выстрела можно уменьшить сдвинув частоту модуляции от стандартного значения, в прошивке есть секретный параметр (в настройки не выведен) : можно выставить частоту "плавно" (относительно) :)

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


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: прошивки на систему LTagKirov
СообщениеДобавлено: 05 янв 2014, 12:50 
Не в сети
Аксакал форума

Зарегистрирован: 29 авг 2011, 11:08
Сообщений: 1849
Pingvin писал(а):
А может - мы не то делаем?
Просто адаптировать прошивку "Аскета" под железку LTK
(с 32 Атмегой на борту) не выход? В чем отличие железяк?

Полную принципиальную схему можно посмотреть?


Схема вот http://www.open-tager.ru/forum/viewtopic.php?f=5&t=417&start=280
У LTK пока нет схемы для Atm32 совсем, потому логичнее прижится на готовую от аскета.
В аскете таймеры звука можно никуда не переносить (эта часть завязана на архитектуру программы), просто на плате заложить перемычку для выбора(а можно и с обоих сразу смикшировать) с какой ноги брать звук с ОС0 или OC2 и всё, и прошивку аскета в этой части вообще не трогать, кроме ключей ИК выстрела ничего не переставлять. У меня например ноги для кнопок другие, но заставлять в прошивке Аскет переставлять и их - будет наглость 8-)

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


Последний раз редактировалось LTagKirov 05 янв 2014, 13:04, всего редактировалось 1 раз.

Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 359 ]  На страницу Пред.  1 ... 12, 13, 14, 15, 16, 17, 18 ... 36  След.

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


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

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


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

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