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

LTAscetik
http://www.open-tager.ru/forum/viewtopic.php?f=5&t=1565
Страница 71 из 532

Автор:  mail_robot [ 12 ноя 2012, 16:26 ]
Заголовок сообщения:  Re: LTAscetik

обязательно будет куча вопросов, хотя в основном код понятен и без коментов

Автор:  mail_robot [ 14 ноя 2012, 09:26 ]
Заголовок сообщения:  Re: LTAscetik

с трудом осилил всю тему, хотел проследить ход мыслей разработчиков.
Итог
Помыслил что все лишние мытарства - зло, раздувающее схему бестолку. Но эксперименты никто не запрещал, посему решил пойти своим путем.
1. Проц оставлю тот же атмегу 328
2. Звук - либо вообще без (если делать живую винтовку) либо SPI1760SY. Прошерстив инеты понял что ребята из MT и LW нашли самое разумное и простое решение проблемы звука. Тем более микрушка свободно продается и стоит 136 р за шт. А в ней уже и флеш и декодер и все предельно просто и понятно, судя по design guide
3. Программирование только с пульта. Вот тут очень пригодится ваша задумка с дисплеем и джойстиком. Делаем тот же тагер, ток стреляющий командами. Выбираем на дисплее все настройки, жмем "залить". Тащимся. По сути в этой теме вы как раз и разработали программатор тагеров ;) И работа проделана не зря. Тут и дисплей от нокии может пригодиться, но я бы не мудря оставил текстовичок всетки.

Контроллер для тагера сделать минималистичным до ужаса, так же как и у LW. В принципе у них дизайн толковый, только если еще все упаковать в SOIC корпуса, будет апхщче песня. Дописываем полную совместимость с майлсом, получаем полноценный комплект - бери/играй. Причем однозначно массовый. Для усиления эффекта можно все сделать в варианте DIP, несушку стандартизировать на 56кГц и открыть код. И можно петь веселые песни, лазертаг попрет в массы.

В качестве добавки чегото своего я бы вот на такой хрени за 150 рэ сделал беспроводку http://dvrobot.ru/shop/i185.radiomodul_nrf24l01.htm
и на этом закруглился

ПС - слово "батарейка" по английски пишется battery :lol:

Автор:  Pingvin [ 14 ноя 2012, 09:40 ]
Заголовок сообщения:  Re: LTAscetik

mail_robot писал(а):
с трудом осилил всю тему, хотел проследить ход мыслей разработчиков.
Итог
Помыслил что все лишние мытарства - зло, раздувающее схему бестолку. Но эксперименты никто не запрещал, посему решил пойти своим путем.
1. Проц оставлю тот же атмегу 328
2. Звук - либо вообще без (если делать живую винтовку) либо SPI1760SY. Прошерстив инеты понял что ребята из MT и LW нашли самое разумное и простое решение проблемы звука. Тем более микрушка свободно продается и стоит 136 р за шт. А в ней уже и флеш и декодер и все предельно просто и понятно, судя по design guide
3. Программирование только с пульта. Вот тут очень пригодится ваша задумка с дисплеем и джойстиком. Делаем тот же тагер, ток стреляющий командами. Выбираем на дисплее все настройки, жмем "залить". Тащимся. По сути в этой теме вы как раз и разработали программатор тагеров ;) И работа проделана не зря. Тут и дисплей от нокии может пригодиться, но я бы не мудря оставил текстовичок всетки.

Контроллер для тагера сделать минималистичным до ужаса, так же как и у LW. В принципе у них дизайн толковый, только если еще все упаковать в SOIC корпуса, будет апхщче песня. Дописываем полную совместимость с майлсом, получаем полноценный комплект - бери/играй. Причем однозначно массовый. Для усиления эффекта можно все сделать в варианте DIP, несушку стандартизировать на 56кГц и открыть код. И можно петь веселые песни, лазертаг попрет в массы.

В качестве добавки чегото своего я бы вот на такой хрени за 150 рэ сделал беспроводку http://dvrobot.ru/shop/i185.radiomodul_nrf24l01.htm
и на этом закруглился

ПС - слово "батарейка" по английски пишется battery :lol:

Первая версия Аскета "урезана" дальше некуда (один контроллер, один звук выстрела) - можете её попробовать.
http://www.open-tag.ru/masterskaya/elektronika-dlya-lazertaga/shema-proshivka-i-opisanie-programmyi-lazertag-platyi-ltascetic
А уж если на SMD собрать и полевики поставить - размером с пятак, ИМХО, получится! :lol:
Что касается звука - сознательно ушел от "аналога" к "цифре".
А у LW стоит именно аналоговая микруха!
Так что либо дополнительно программатор звука городить, либо "раздувать" схему (ставить max232) и усложнять прошивку все равно придется.
Ну тут дело вкуса...
А уж на 56 кГц - так вообще проще некуда - в хедере поправьте одну стоку, и делов всех... ;)
А в радиомодуле коллизии отслеживаются?
Или будете программно отслеживать?
Вообще - удачи!
Буду только рад новой открытой ( :?: ;) ) разработке!

Автор:  mail_robot [ 14 ноя 2012, 10:47 ]
Заголовок сообщения:  Re: LTAscetik

коллизии? какие могут быть коллизии если работает только 1 канал? Просто радиоудлиннитель SPI интерфейса и всех делов.
По поводу звука... не уверен что там аналог, уточняю.

открытой, какой же еще ))

Автор:  mail_robot [ 14 ноя 2012, 12:01 ]
Заголовок сообщения:  Re: LTAscetik

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

Автор:  Pingvin [ 14 ноя 2012, 12:22 ]
Заголовок сообщения:  Re: LTAscetik

mail_robot писал(а):
да, там только аналог :(
но в принципе записать туда звук не особо сложно с помощью той же атмеги
берем цап, выставляем на нем текущий уровень сэмпла, заставляем микрушку по команде от SPI записать это значение в указанную адресом ячейку и так по циклу, пока сэмпл не закончится. И так далее для всех сэмплов
Потом по тем же адресам заставляем воспроизводиться, но уже в режиме потока
вроде выглядит все просто
можно программатор без лишних трудов на той же ардуине законопатить, вопрос только в программульке

Ну не получиться же! :)
Только с линейного аудиовыхода компа и только АНАЛОГОВЫЙ СИГНАЛ!!!
Флеш там МНОГОУРОВНЕВАЯ и хранит НЕ БАЙТЫ, а НЕПОСРЕДСТВЕННО УРОВЕНЬ НАПРЯЖЕНИЯ! ;)
А для управления придётся таки ставить интерфейс RS232!
Можно, конечно, и программатор для прошивки звуков собрать отдельно, но мне и так не плохо - через COM-порт шить звуки, да и прошивку тоже! :lol:

Автор:  furhunter [ 14 ноя 2012, 12:46 ]
Заголовок сообщения:  Re: LTAscetik

Схема вышла на финалку. Основные функции для постоянщика, имеющего всего один ствол, но требующего максимальной универсальности от него, определились. Платка процессора имеет необходимый максимум для полноценной универсальности. Все остальное - модульно. Убрать сейчас из платы процессора какую либо фишку - резко снизить универсальность ствола для игрока. Включил, настроил с экрана - играй. Включил, подключил к компьютеру администратора - группой настроились - играйте. Когда будет радиомодуль - он будет задействоваться при групповых играх с участием администратора с компом. А когда 3 на 3 или даже один на один - компьютер таскать смысла нет, экран для настроек нужен.

Первый день отпуска :)

Автор:  Pingvin [ 14 ноя 2012, 12:58 ]
Заголовок сообщения:  Re: LTAscetik

furhunter писал(а):
Схема вышла на финалку. Основные функции для постоянщика, имеющего всего один ствол, но требующего максимальной универсальности от него, определились. Платка процессора имеет необходимый максимум для полноценной универсальности. Все остальное - модульно. Убрать сейчас из платы процессора какую либо фишку - резко снизить универсальность ствола для игрока. Включил, настроил с экрана - играй. Включил, подключил к компьютеру администратора - группой настроились - играйте. Когда будет радиомодуль - он будет задействоваться при групповых играх с участием администратора с компом. А когда 3 на 3 или даже один на один - компьютер таскать смысла нет, экран для настроек нужен.

Первый день отпуска :)

Приветствую и поздравляю!
Согласен полностью!
Платка получилась недорогой и достаточно универсальной!
Есть ещё и не использованный пока потенциал.
Для "народного лазертага", ИМХО, самое оно (извиняюсь за наглую самоуверенность)!
Осталось добить конфигуратор и выложить документацию.
Ну и новую версию платки я ещё не собрал, не тестил...
Как раз этим хочу заняться.

Автор:  Pingvin [ 14 ноя 2012, 13:04 ]
Заголовок сообщения:  Re: LTAscetik

mail_robot писал(а):
коллизии? какие могут быть коллизии если работает только 1 канал? Просто радиоудлиннитель SPI интерфейса и всех делов.
По поводу звука... не уверен что там аналог, уточняю.

открытой, какой же еще ))


Стоим мы с Вами рядом и работаем на одном канале.
И вот ситуация - оба наших модулька решили пакетики отправить, а пакетики возьми, и наложись друг на друга...
Кто будет ситуацию разруливать?

Автор:  mail_robot [ 14 ноя 2012, 13:15 ]
Заголовок сообщения:  Re: LTAscetik

хз как, почитаю даташит на эту тему. Думается мне не все там так просто.

Цитата:
Ну не получиться же! :)
Только с линейного аудиовыхода компа и только АНАЛОГОВЫЙ СИГНАЛ!!!
Флеш там МНОГОУРОВНЕВАЯ и хранит НЕ БАЙТЫ, а НЕПОСРЕДСТВЕННО УРОВЕНЬ НАПРЯЖЕНИЯ! ;)
А для управления придётся таки ставить интерфейс RS232!
Можно, конечно, и программатор для прошивки звуков собрать отдельно, но мне и так не плохо - через COM-порт шить звуки, да и прошивку тоже! :lol:

дык а я про что толкую
выставляем уровень напряжения на входе микрухи
потом даем по SPI той же микрухе команду REC, но адрес передаем всего одной ячейки. То есть ограничиваем рэндж записи всего одной ячейкой. По окончании этой процедуры микруха радостно сигналит что справилась и все ОК, я RDY и движемся дальше по циклу.
Директивы прямого управления в протоколе присутствуют, и директивы прямого доступа к памяти тоже. Я ж не сам это придумал, я почитал 8-)

просто, элегантно, малогабаритно, не грузит проц во время работы

если развить идею, то шить микруху можно прям в плате, если на нее выход ЦАПа завесть и режим програмирования сделать
но это уже начинает быть похожим на вырезание гланд через жопу. 1 раз залил и трава не расти дальше. Че их по 200 раз менять то

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