Датчик на футболисте и тепловая карта поля · Codelabs
RU|EN|KK
← Все кейсы
CASE 07IoT-трекинг и локальное позиционирование

Датчик на футболисте и тепловая карта поля

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

IoTСпортЭлектроника

Как это устроено

Метка — своя плата, нарисованная в KiCad: ESP32-S3, радиомодуль UWB Decawave DW1000, инерциальные датчики, ЭКГ-датчик MAX30003, GPS и BLE-пульсометр. Прошивка обновляется по воздуху, без визита к устройству.

Положение считается мультилатерацией по анкерам, расставленным вокруг поля, и сглаживается фильтром Калмана. Из траектории получаются метрики: пробег, ускорения, прыжки, удары, суммарная нагрузка.

Тренер видит живую карту поля во время матча и тепловые карты после него; во внешнюю платформу данные уходят через Kafka. В комплекте — зарядные капсулы собственной разработки с кулонометром и эмулятор потока меток, чтобы отлаживать сервер без выхода на поле.

В цифрах

  • ·своя плата: радиомодуль, датчики движения, ЭКГ, GPS
  • ·положение считается по радиосигналу с нескольких приёмников
  • ·зарядные капсулы для меток — тоже наша разработка

Опишите задачу — ответим, что из неё у нас уже построено