www.open-tager.ru http://www.open-tager.ru/forum/ |
|
Система Caustic http://www.open-tager.ru/forum/viewtopic.php?f=5&t=4128 |
Страница 65 из 108 |
Автор: | Pingvin [ 21 дек 2015, 07:24 ] |
Заголовок сообщения: | Re: Система Caustic |
Alexies писал(а): Получается, концепция поменялась. Ну и ладно. Я правда не хотел попусту спорить, извините. Ну Вы даёте! Может у Вас и поменялась, а я эту концепцию уже больше года продвигаю! Я же поправил потом! Цитата: Может просто термин "сценарий" я неудачно выбрал.
Назовём - режим игры. Например - режим игры все против всех или "Зомби", захват флага... Тут не нужен игровой сервер, чтобы научить комплект работать в нужном режиме, не залезая в прошивку. |
Автор: | Alexies [ 31 дек 2015, 14:40 ] |
Заголовок сообщения: | Re: Система Caustic |
Alex777 писал(а): Alexies, заинтересовал Ваш проект. Нет времени и желания перечитывать 64 страницы непонятной технической инфы. Предлагаю Вам сделать группу вконтакте, куда выкладывать инфу о проекте. Тем самым удовлетворите любопытство потенциальных клиентов и накопите базу покупателей к моменту продаж Caustic. О, прошу прощения, только сейчас заметил пост. Группа есть, ищите по "лазертаг Caustic" |
Автор: | Alexies [ 31 дек 2015, 14:50 ] |
Заголовок сообщения: | Re: Система Caustic |
Тем временем я уже вторую неделю занимаюсь портированием проекта на чистый stm32 hal, и, кажется, откажусь от этой затеи пока-что Работает всё, кроме SDIO в режиме записи DMA+FreeRTOS. То есть, без DMA - записывает спокойно. Без FreeRTOS - записывает даже с DMA. А всё вместе - ну никак не могу побороть. Казалось бы, нафиг DMA при записи. Но есть проблема: в "polling mode" (это когда нет DMA) сам процесс пересылки данных не должен прерываться на достаточно большие промежутки времени, иначе будет TX/RX underrun. А поскольку используется операционная система, она может переключить контекст в любой момент, в том числе при пересылке данных. А запрещать переключение контекста (использовать critical section) на всё время передачи - крайне плохая практика, поскольку вызывает лаг системы. Остальная переферия заводится отлично, код компактнее и красивей, чем под SPL. И да, всех поздравляю с наступающим Новым годом, а также с близлежащими (или прошедшими) религиозными праздниками в зависимости от ваших религиозных взглядов |
Автор: | Alexies [ 10 янв 2016, 17:32 ] |
Заголовок сообщения: | Re: Система Caustic |
Готов запостить немного свежих фоток. USB-разъёмы Вывел USB type B на МР514 и на ARX (так называется пистолет от Импульса). С компом соединяется на ура, зарядка работает. Зарядку с компом, само собой, девайс не путает. Если подключена "тупая" зарядка, то загружается основная прошивка. Таким образом, можно даже подключить Power bank и с ним играть Но фото девайсы заряжаются от стандартного зарядного устройства: Вложение:
Комментарий к файлу: Зарядка зарядка.JPG [ 81.72 KiB | Просмотров: 7165 ] Есть прикольные индикаторы зарядки. Красный - зарядка в процессе, синий - готово. Сделаны очень просто. Я использую готовые копеечные платки контрллера зарядки из китая, на ни есть два smd-светодиода, синий и красный. Я сверлю отверстие в корпусе, заливаю термоклеем так, чтобы изнутри была круглая капля. Поблизости располагаю платку зарядника, диоды подсвечивают каплю, снаружи хорошо виден цвет. Вложение:
Комментарий к файлу: Индикаторы индикаторы.JPG [ 92.47 KiB | Просмотров: 7165 ] Внутренности МР514: я просто отрезал кусок платы от старого струйника вместе с разъёмом USB type B и защитой входа: Вложение: внутренность мр514.JPG [ 99.54 KiB | Просмотров: 7165 ] Новая версия электроники повязки Ещё, пришли новые платы "мозга" и шилды повязки с разъёмами под шлейф. И пришли новые платы датчиков. Теперь электроника повязки выглядит так: Вложение: повязка.JPG [ 67.03 KiB | Просмотров: 7165 ] Убраны все клеммники кроме одного - под питание повязки. Паять провода, само собой, не нужно. Два шлейфа подключаются в две розетки - это две независимые зоны поражения. На шлейфе может быть любое количество датчиков на разъёмах (у меня просто кончились вилки на шлейф, как придут новые, добавлю датчики). Датчик сам предельно простой, вот фото, флешка для масштаба: Вложение: датчик.JPG [ 65.88 KiB | Просмотров: 7165 ] Кусок платы с отверстиями под винты можно отрезать, там нет разводки. По-началу можно заливать вообще термоклеем (для серии не подойдёт, но для HSL - в самый раз). Компоновка разъёма сбоку существенно уменьшает толщину датчика, таким образом их можно пускать и на жилет. Сначала хотел делать разъём снизу, "классически", но в данном случае он просто огромен, со вставленной вилкой около 13 мм. А вообще, за праздники получилось сделать несколько меньше, чем планировал. |
Автор: | Alexies [ 24 янв 2016, 13:14 ] |
Заголовок сообщения: | Re: Система Caustic |
Сегодня сделал заказ очередной ревизии плат. Как обычно, кажется, что все недостатки устранены К сожалению, пришлось увеличивать габариты как платы оружия, так и повязки. Теперь размер каждой 60x34 мм. Причина - банально не хватает места под разъёмы по периметру. Я постарался максимально избавиться от винтовых клеммников и перейти на разъёмы, чтобы ускорить и упростить монтаж. Радиомодуль теперь можно впаивать или втыкать прямо в плату, без шлейфа, как для повязки, так и для оружия. Добавлены 3мм отверстия под винты по углам. Расположение отверстий одинаково для обоих устройств, расстояния кратны 1мм. Добавлен разъём для подключения USB. Само гнездо USB будет на корпусе, выносится на шлейфе. Но паять ничего не нужно: на плате есть розетка для такого "удлиннителя". Само собой, установлен чип защиты USB-порта от статики. Зарядка для Li-ion теперь прямо на плате, никаких дополнительных китайских модулей не понадобится. Есть светодиодный индикатор зарядки. На обоих платах теперь есть "разъём расширения" на 10 пинов. На нём есть SPI и I2C или UART. К нему будет подключаться дисплей и ещё кое-что Для экономии, платы оружия, повязки, 2 модуля мозга и 3 датчика сгруппированы в одну большую плату. Изготовление 10 таких блоков обойдётся в $25, что заметно дешевле, чем если делать каждую плату за $14. 3 датчика - это маловато для одного игрового комплекта, но их у меня ещё солидный запас с предыдущего заказа. Главное не повредить платы, когда буду резать. Обычно, ножницы по металлу хорошо справляются. Если эта версия не будет содержать существенных недочетов, буду искать монтажника и увеличивать тираж. Вложение: add869e3eabc665cf234d6f4b24def44-16261_bottom.png [ 20.37 KiB | Просмотров: 7093 ] Вложение: add869e3eabc665cf234d6f4b24def44-16261_top.png [ 24.31 KiB | Просмотров: 7093 ] |
Автор: | tayatlas [ 24 янв 2016, 15:47 ] |
Заголовок сообщения: | Re: Система Caustic |
Alexies писал(а): 3 датчика - это маловато для одного игрового комплекта, 3 датчика вполне достаточно для одного комплекта, если использовать на плате по два разнонаправленных приемника под углом 45 град. |
Автор: | Alexies [ 25 янв 2016, 01:15 ] |
Заголовок сообщения: | Re: Система Caustic |
tayatlas писал(а): 3 датчика вполне достаточно для одного комплекта, если использовать на плате по два разнонаправленных приемника под углом 45 град. Эти платы сделаны под один приёмник. Я думаю таких ставить 5-6 штук. Я подумал, так будет равномернее. Но может это не лучше - надо экспериментировать... |
Автор: | Pacifist [ 25 янв 2016, 01:26 ] |
Заголовок сообщения: | Re: Система Caustic |
Alexies писал(а): tayatlas писал(а): 3 датчика вполне достаточно для одного комплекта, если использовать на плате по два разнонаправленных приемника под углом 45 град. Эти платы сделаны под один приёмник. Я думаю таких ставить 5-6 штук. Я подумал, так будет равномернее. Но может это не лучше - надо экспериментировать... Приемники ж просто в параллель цепляются. Всего 3 отвестия и 2 новые дорожки на плвате датчика |
Автор: | Alexies [ 25 янв 2016, 10:48 ] |
Заголовок сообщения: | Re: Система Caustic |
Pacifist писал(а): Приемники ж просто в параллель цепляются. Всего 3 отвестия и 2 новые дорожки на плвате датчика Да, но я хотел заливать эти датчики пластиком или силиконом, чтобы они при этом были максимально плоскими (подходили для жилета). Хотя логичней было просто не ставить дополнительный датчик в случае заливки... Ну ничего, поскольку они на разъёме, всегда можно переделать. |
Автор: | Alexies [ 16 фев 2016, 23:27 ] |
Заголовок сообщения: | Re: Система Caustic |
...На какой-то момент уже смирился с тем, что форму умер, но потом мне подсказали новый адрес! Работа идёт. Сейчас работаю над качеством андроидной части. Пока есть проблемы с блютусом - модуль иногда отваливается. Вероятнее всего, банально из-за плохой разводки и качества платы моста, сделанной наспех ЛУТом. Поэтому, Заказал сегодня в Китае плату Bluetooth-моста. Присутствует USB, заряда лития, 3 светодиода, унивесальный разъём для экранчика и всякой ерунды (чисто на всякий случай). На плате, сделанной ЛУТом постоянно глючил блютус-модуль, поэтому для страховки тут везде ферритовые бусины и конденсаторы близко к радиомодулям. За комактностью не гнался, ибо 2 разных радиомодуля нехорошо ставить впритык. Как-то так выглядит: Вложение: 9de782822615bdc568bfeb80ada058f6-16968_bottom.png [ 9.18 KiB | Просмотров: 6527 ] Вложение: 9de782822615bdc568bfeb80ada058f6-16968_top.png [ 12.65 KiB | Просмотров: 6527 ] |
Страница 65 из 108 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |