DevBriX
IoT · Thiết bị đeo

Baseball Training Tracker

Phát triển cảm biến chuyển động BLE đeo trên vai và ứng dụng iOS/Android cho tập luyện bóng chày, truyền dữ liệu chuyển động ba trục 20 Hz thành biểu đồ phiên tập trực tiếp, đếm số rep và lịch sử tập luyện theo từng vận động viên.

Baseball Training Tracker

Overview

Baseball Training Tracker thay thế việc đánh giá bằng mắt bằng một cảm biến nRF52 đeo trên vai, truyền dữ liệu chuyển động trực tiếp đến ứng dụng di động, giúp vận động viên và huấn luyện viên cùng thấy một cú vung theo cùng một cách và theo dõi tiến bộ qua nhiều tuần tập luyện thay vì dựa vào trí nhớ.

Highlights

  • Thiết kế phần cứng, firmware và kết nối theo hướng end-to-end.
  • Tối ưu cho trải nghiệm người dùng thực tế và khả năng mở rộng sản phẩm.
  • Giữ lại các thông số kỹ thuật quan trọng từ showcase gốc.

Challenges

  • Tối ưu kích thước, năng lượng và độ ổn định trong điều kiện sử dụng thực tế.
  • Đảm bảo phần cứng, firmware và giao diện hoạt động đồng bộ.
  • Thiết kế giải pháp đủ tin cậy để kiểm thử, demo hoặc thương mại hóa.

Solutions

  • Thiết kế kiến trúc hệ thống phù hợp với yêu cầu sản phẩm.
  • Phát triển firmware theo hướng event-driven/low-power khi cần.
  • Tích hợp phần cứng, kết nối và ứng dụng/backend tùy theo phạm vi dự án.

Features

  • Connected / Reconnecting / Disconnected status with automatic reconnection
  • Live chart with target threshold, peak value, and rep count
  • Session summary with highlights, best rep, and save-or-discard choice
  • Athlete profiles with photo, age, position, and throwing hand
  • OTA firmware updates over BLE with version tracking and rollback protection

Key Results

  • Delivered a working MVP spanning sensor firmware, enclosure, and iOS/Android app as one build.
  • Reached a stable 20 Hz BLE data stream with on-board flash buffering for dropped connections.
  • Shipped Free, Solo, Family, and Coach Pro tiers covering a single athlete up to a 200-athlete roster.

Phát triển cảm biến chuyển động BLE đeo trên vai và ứng dụng iOS/Android cho tập luyện bóng chày, truyền dữ liệu chuyển động ba trục 20 Hz thành biểu đồ phiên tập trực tiếp, đếm số rep và lịch sử tập luyện theo từng vận động viên.

Thiết kế kiến trúc hệ thống phù hợp với yêu cầu sản phẩm.

Phát triển firmware theo hướng event-driven/low-power khi cần.

Tích hợp phần cứng, kết nối và ứng dụng/backend tùy theo phạm vi dự án.

Walkthrough

A closer look

01

Đeo xuyên suốt cú vung

Cảm biến nằm trên vai ném và không cản quỹ đạo gậy, vận động viên vung bình thường trong khi gia tốc vẫn được ghi lại.

Đeo xuyên suốt cú vung
02

Một vị trí lặp lại được

Vỏ đúc gắn trên dây đeo dệt, kẹp ngoài áo và giữ đúng một vị trí qua mỗi buổi tập, nhờ đó số liệu giữa các buổi so sánh được với nhau.

Một vị trí lặp lại được
03

Bên trong board

Cảm biến gia tốc ba trục high-G cùng module Nordic MDBT50Q truyền dữ liệu ở 20 Hz, kèm pin Li-Po, cổng sạc USB-C nằm sau nắp kín và bộ nhớ flash on-board để đệm dữ liệu.

Bên trong board
Kết nối cảm biến
04

Kết nối cảm biến

Ứng dụng quét thiết bị qua Bluetooth Low Energy và luôn hiển thị một trong ba trạng thái: Connected, Reconnecting hoặc Disconnected.

Màn hình chính
05

Màn hình chính

Trạng thái kết nối, gói đang dùng và số liệu nhanh nằm ngay màn hình đầu, chỉ một chạm là bắt đầu buổi tập.

Phiên tập trực tiếp
06

Phiên tập trực tiếp

Biểu đồ vẽ dữ liệu chuyển động ngay khi nhận được, với ngưỡng mục tiêu đặt trước rep đầu tiên, còn giá trị đỉnh, thời lượng và số rep cập nhật liên tục.

Chi tiết phiên tập
07

Chi tiết phiên tập

Mỗi buổi tập kết thúc với giá trị đỉnh, số rep, trung bình và thời lượng, sẵn sàng xuất CSV hoặc xoá đi.

Tạo hồ sơ vận động viên
08

Tạo hồ sơ vận động viên

Một hồ sơ gồm tên, tuổi, vị trí thi đấu, trình độ, gia tốc kỳ vọng và tay thuận.

Hồ sơ vận động viên
09

Hồ sơ vận động viên

Thông tin cầu thủ nằm trên số buổi tập, kỷ lục cao nhất và tổng số rep, kèm biểu đồ buổi tập gần nhất bên dưới.

Toàn đội trong một chỗ
10

Toàn đội trong một chỗ

Gói Coach Pro quản lý tới 200 hồ sơ vận động viên, tìm kiếm được, mỗi hồ sơ mang lịch sử tập luyện riêng.

Lịch sử phiên tập
11

Lịch sử phiên tập

Các buổi tập tìm được theo tên và theo khoảng ngày, hiển thị kèm gia tốc kỳ vọng của từng buổi.

Tài khoản và thiết bị
12

Tài khoản và thiết bị

Thông tin tài khoản, gói đăng ký, tuỳ chọn thiết bị và tài liệu pháp lý nằm trong phần cài đặt, với trạng thái kết nối ghim trên cùng.