Полевой Компас Связаться →

Полевой Модуль - 1 передаёт данные страйкбольной команды

Модуль принимает события от Android по Bluetooth, планирует передачу, слушает LoRa-эфир и ретранслирует пакеты соседей. Экран, GPS и сложная логика остаются на телефоне.

Компактный узел без лишнего экрана и GPS

Персональный радиомодуль ПМ-1 с антенной и разъёмом питания
ПМ-1 крепится на снаряжении, получает питание от внешнего аккумулятора и подключается к Android по Bluetooth.
Полевой Модуль - 1 в разборе: корпус, плата с радиочипом, батарейный отсек и антенный узел
Полевой Модуль - 1 в разборе: корпус, плата с радиочипом, батарейный отсек и антенный узел
Микроконтроллер
ESP32-C3
Радиомодуль
E22-400T22D
Диапазон
433 МГц
Связь с телефоном
Bluetooth LE
Питание
Внешний powerbank
Габариты корпуса
51 × 33 × 20,8 мм
433 МГцLoRa-диапазон
1–3 кмрабочая дальность
128 байтодин радиокадр
USB-Cпитание от пауэрбанка
51 ммдлина корпуса

Характеристики в одном месте

Размеры и конструкция соответствуют текущей ревизии корпуса из параметрической 3D-модели. Электроника и радиочасть — по действующей спецификации прошивки.

Технические характеристики Полевого Модуля - 1
МикроконтроллерESP32-C3 — Bluetooth LE, очереди, шифрованный транспорт, диагностика
РадиомодульEBYTE E22-400T22D — готовая LoRa-радиочасть, управление по UART + AUX
Диапазон433 МГц
Кадр в эфиредо 128 байт, один непрерывный кадр
Связь с телефономBluetooth LE, только доверенное сопряжение
Антеннасъёмная, разъём SMA, штырь ≈108 мм
Питаниевнешний пауэрбанк через USB-C, встроенной батареи нет
Корпус51 × 33 × 20,8 мм, печать PETG, стенка 4 мм, скруглённые кромки
Крышкасъёмная, один винт M3 с шестигранной головкой и гайкой
Креплениесквозной туннель под стропу 25 мм (MOLLE и ремни снаряжения)
Идентификацияномерная табличка узла на корпусе + заводской криптографический профиль
Экран и GPSотсутствуют намеренно — экран, GNSS и карты остаются на телефоне
Почему это важно

Каждый узел собирается на одинаковой плате в одинаковом корпусе. Команда получает предсказуемую дальность, одинаковое питание и взаимозаменяемые модули, а не набор разных «свистков».

Почему модуль не дублирует телефон

Попытка поместить экран, GPS, карты и аккумулятор в каждый радиомодуль сделала бы комплект дороже, тяжелее и сложнее в обслуживании. ПМ-1 оставляет себе только то, что должно работать стабильно и независимо от интерфейса.

ESP32-C3

Управляет Bluetooth, очередями, защитой, диагностикой и состоянием E22. Одноядерная архитектура заставляет держать радиообработку неблокирующей и предсказуемой.

Android-телефон

Даёт экран, GNSS, датчики движения, локальную базу, офлайн-карту и вычисления для фильтрации координат.

Раздельный отказ

Закрытие экрана или перезапуск интерфейса не превращает радио в неподвижную картинку. ПМ-1 продолжает принимать и обслуживать пакеты.

Обновляемый продукт

Новые типы объектов и элементы интерфейса добавляются в Android без превращения прошивки в набор тактических команд.

Граница ответственности

Android создаёт и проверяет смысл события. ПМ-1 передаёт ограниченный зашифрованный кадр, хранит транспортное состояние и выполняет правила маршрута.

E22 выбран как отдельная радиочасть

E22-400T22D берёт на себя физический LoRa-канал. ESP32 не формирует LoRa-сигнал программно, а управляет готовым радиомодулем через UART и линию AUX.

AUX как реальный сигнал готовности

Планировщик ждёт фактический цикл занятости E22. Это точнее фиксированной задержки после записи в UART.

Один непрерывный кадр

Передаваемая единица ограничена 128 байтами. Пакет не собирается из бесконтрольной серии радиофрагментов.

Неблокирующая передача

Ожидание радио не должно останавливать Bluetooth, приём новых кадров и диагностику.

Контроль эфирного времени

Прошивка измеряет время от записи кадра до возврата E22 в готовое состояние и учитывает его в ретрансляции.

Почему 433 МГц

Для коротких пакетов в лесу и на пересечённой местности важнее прохождение сигнала и чувствительность, чем высокая скорость передачи.

Почему внешняя антенна

Положение антенны относительно тела и снаряжения сильно влияет на связь. Разъёмная антенна позволяет вынести её выше рюкзака и подобрать вариант под конкретное крепление.

Съёмный источник питания вместо встроенной батареи

Быстрая замена

Разряженный powerbank меняется без вскрытия корпуса и ожидания зарядки ПМ-1.

Понятная логистика

Команда использует распространённые внешние аккумуляторы и может подготовить общий запас перед игрой.

Меньше старения внутри корпуса

Аккумулятор является расходным элементом и не определяет срок службы самой платы.

Раздельное размещение

Модуль и тяжёлый powerbank можно разместить в разных частях снаряжения, оставив антенну в правильной позиции.

Защита от неправильного режима

Прошивка ограничивает очереди и радиоактивность, следит за состоянием памяти и не допускает бесконечной передачи телеметрии при сбое телефона.

Собственная плата нужна для повторяемости

Полевое устройство нельзя выпускать как случайную сборку из проводов и разных dev board. Одинаковая плата делает прошивку, проверку и ремонт воспроизводимыми.

Одна разводка

Питание, UART, AUX, режимы E22 и сервисные точки находятся в фиксированных местах.

Заводская прошивка

TeamCompassFactoryFlasher определяет устройство, устанавливает разрешённый образ и проводит аппаратные проверки.

Идентичность

Конкретный экземпляр получает заводской профиль и затем допускается к установке комнаты.

Сервис

Версию, профиль, счётчики и состояние радио можно проверить без разборки протокола вручную.

Проверка перед выдачей

Контролируются питание, соединение с E22, AUX, память, конфигурация радио, Bluetooth и защищённое состояние ESP32.

Совместимость по профилю

Android принимает точный набор возможностей известного поколения, а не делает предположение по одной строке версии.

Подписанные обновления

Сервисное обновление проверяет модель, манифест, целостность и допустимость версии.

Восстановление

USB-контур остаётся отдельным способом вернуть устройство в рабочее состояние после нештатного обновления.