www.open-tager.ru https://open-tager.ru/forum/ |
|
LTArmada https://open-tager.ru/forum/viewtopic.php?f=5&t=3776 |
Страница 1 из 109 |
Автор: | Pingvin [ 07 апр 2014, 06:52 ] |
Заголовок сообщения: | LTArmada |
Репозиторий https://github.com/PingvinOpenTag/ARMad ... tag-system Начну новую ветку, так как от общих вопросов "ARMейского" лазертага переходим к конкретной реализации. Уже реализовано: - Шаблон для проекта (SD карта + файловая система FAT + FreeRTOS); - Реализовано воспроизведение wav-файлов с SD карты; - Фактически реализована передача пакета. Чего хочу ещё: - Обновление прошивки с SD карты; - USB для настройки и замены файлов. По поводу звуков. Будут различные звуковые схемы. Как лучше это реализовать? Сделать стандартизированные имена файлов? И разложить звуки в различные папки с именами схем? |
Автор: | DanGion [ 07 апр 2014, 14:11 ] |
Заголовок сообщения: | Re: LTArmada |
Pingvin писал(а): Чего хочу ещё: - Обновление прошивки с SD карты; - USB для настройки и замены файлов. А зачем USB то? Все ж на карте. Если "мозги" будут сами прошиваться с карты, то пусти и конфиги и вообще все, имхо конечно, с нее берут. Переконфиг или по ИК или по БТ или через SD. USB не нужен тут, имхо. Pingvin писал(а): По поводу звуков. Будут различные звуковые схемы. Как лучше это реализовать? Сделать стандартизированные имена файлов? И разложить звуки в различные папки с именами схем? Смотря что конкретно имеется ввиду под "разными звуковыми схемами". Если "наборы звуков (как умолчальных, так и кастомных) , имхо, лучше отдельные дириктории (с шаблонным названием) в которых лежат шаблонно именованные файлы. Человекопонятнее. |
Автор: | mail_robot [ 08 апр 2014, 02:12 ] |
Заголовок сообщения: | Re: LTArmada |
пин про USB верно мыслит. Тягать карту не из всякого тагера удобно будет. А разъем на корпусе даст и зарядку и связь одновременно, что гораздо удобнее будет |
Автор: | DanGion [ 10 апр 2014, 12:25 ] |
Заголовок сообщения: | Re: LTArmada |
Ну если укомплектовывать аккумомот телефонов/смартов, то лучше не USB, а microUSB. И кста USB 1.x, USB 2.x или USB 3.x? Вопрос! Я бы предрочел, честно настройку и получение статы по BT 4.x. А разъем для зарядки оставить на усмотрение интергратора/таггер-мастера. Неплохо былоб еще сделать, чтобы можно было заряжать аккум не отрубая питание. Можно будет ковырять настройки тага пока он стоит на зарядке. Но это так мысль вслух. P.S. Я какбе не против идеи как таковой, но таки считаю, что при наличии BT использовать для настройки провод - кощунство. |
Автор: | Pingvin [ 13 окт 2014, 18:50 ] |
Заголовок сообщения: | Re: LTArmada |
Надо скорее разгребаться и заниматься проектом. А то открыл сейчас иходники, и смотрю как баран на новые ворота. Несколько месяцев и - все в памяти стерается... Надо все делать по горячим следам. Полез - хотел посмотреть, какие таймеры задействованы. Их там достаточно, должно хватить для каждой зоны по таймеру - было бы здорово! Выстрел уже реализован, надо только стрельнуть в Аскета, проверить. |
Автор: | Pingvin [ 14 окт 2014, 06:30 ] |
Заголовок сообщения: | Re: LTArmada |
Читаю сейчас про таймеры STM32 Цитата: Базовый блок захвата имеет 4 канала, подключенных к конфигурируемым детекторам фронтов. При обнаружении нарастающего или падающего фронта, текущее значение счетчика записывается в 16-битный регистр захвата/сравнения. Когда возникает событие захвата, счетчик таймера может быть сброшен или приостановлен. Кроме того, одновременно с этим может быть запущено прерывание или ПДП-передача. Мало того, что каждый таймер имеет 4 канала для захвата по фронтам/спадам, так ещё и с DMA могут работать. То есть складывать длительности импульсов прямо в наш буфер приемника. Раскурить бы все это... Вообще фантастика! Цитата: Блок захвата имеет возможность использования двух каналов захвата для автоматического измерения параметров внешнего ШИМ-сигнала, в т.ч. заполнение импульсов и период следования импульсов. |
Автор: | LTagKirov [ 14 окт 2014, 10:20 ] |
Заголовок сообщения: | Re: LTArmada |
Готовое решение использования таймеров STM для приёма ИК Протокол NEC, кодирование 1 и 0 тоже самое как в Miles, только временные параметры другие. http://we.easyelectronics.ru/STM32/ir-u ... ast-1.html |
Автор: | Pingvin [ 14 окт 2014, 12:24 ] |
Заголовок сообщения: | Re: LTArmada |
Ну теперь с уверенностью говорю - Армада стреляет! Стреляет, родненькая! Аскет словил свою порцию урона. Два бага было - полдня искал! |
Автор: | Pingvin [ 14 окт 2014, 12:26 ] |
Заголовок сообщения: | Re: LTArmada |
LTagKirov писал(а): Готовое решение использования таймеров STM для приёма ИК Протокол NEC, кодирование 1 и 0 тоже самое как в Miles, только временные параметры другие. http://we.easyelectronics.ru/STM32/ir-u ... ast-1.html Спасибо, уже смотрю. P.S. То, что доктор прописал! (где тут смайлик "большой палец вверх"?) |
Автор: | LTagKirov [ 14 окт 2014, 12:31 ] |
Заголовок сообщения: | Re: LTArmada |
LTagKirov писал(а): Готовое решение использования таймеров STM для приёма ИК Мне понравилось в этом примере, что захват сигнала отделён от логики декодирования. Таким образом захват может быть выполнен кучей разных способов, даже такой экзотикой как оцифровка через аналоговый вход через ДМА канал. На каждый ИК датчик повесить отдельный резистор(уровень) и по _одному_проводу передать сигнал со всех датчиков, но при этом программно легко разделять их по урону/стороне попадания и тд. |
Страница 1 из 109 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |