Smart Fight Ball (или Box Ball) — это усовершенствованная версия классического тренажера с мячом на резинке, которую можно собрать самостоятельно! Благодаря микроконтроллеру ESP8266 устройство отслеживает количество ударов, сохраняет прогресс тренировок и позволяет соревноваться с другими пользователями на платформе bitball.club.

Объяснить, как это работает, непросто — лучше один раз увидеть! Посмотрите видео по ссылке, чтобы понять всё в деталях, оно не проффесиональное но мы старались.
Основыне возможности
• Точное отслеживание ударов: Встроенные датчики фиксируют каждое движение, обеспечивая точный учет ударов.
• Измерение силы удара: Данные с датчиков используются для расчета силы, добавляя соревнованию больше азарта.
• Wi-Fi подключение: Устройство легко интегрируется с сетью Wi-Fi, что позволяет сохранять результаты тренировок и участвовать в онлайн-челленджах.
• Настраиваемые параметры тренировок: Вы можете адаптировать устройство под свои цели, регулируя длительность тренировок и силу удара.
• Соревнования онлайн: Возможность играть с пользователями со всего мира делает тренировки интереснее и стимулирует к развитию.
Необходимые компоненты для сборки
Линки на детали ведут на aliexpress.com
Boxing speed ball head mounted (Вам нужен мяч с резинкой)
Flashlight Headband Head Strap 18650 (Вам нужна резинка для головы с креплением для powerbank)
Weight Sensors + HX711
Power Bank (for 18650 Battery)
Wemos MINI (потходит для STL корпуса) или NodeMCU ESP8266
Компоненты для более ложной модели можно найти на github.
Схема подключения
Есть несколько вариантов сборки, простая которую вы найдете ниже и более сложная с зумеров, вибро мотором и дургими компонентами которую можно найтина на github.

3D-печать
Скачать и напечатать детали, используя STL-файлы можно на github.

Прошивание
Прошивание происходит через браузер. Используйте NodeMCU ESP8266 или Wemos ESP8266 подключите его к компьютеру и откройте ссылку ниже:
Перейти к установке

Включение устройства
Устройство останено зумером и многие параметры можно понять по его тональности.
Первый сигнал: Устройство успешно включено.
Второй сигнал (индикация заряда):
Высокая тональность — заряд 100%.
Средняя тональность — заряд 50%.
Низкая тональность — заряд 25%. В этом режиме звук отключается для экономии энергии.
Третий сигнал (через 4-15 секунд — режим работы):
Высокая тональность — устройство подключено к роутеру.
Низкая тональность — подключение к роутеру не удалось. Устройство создало WiFi-точку "BitBall.club".
Авто засыпание: Если в течение 5 минут игра не была запущена, устройство переходит в режим сна. Сигнал о переходе в режим сна: звук высокой тональности, который плавно понижается до низкой тональности.
Как начать играть в BitBall
Включите устройство BitBall.
Подключитесь к Wi-Fi:
Выберите сеть BitBall.club.
Откройте браузер и введите адрес:
http://192.168.4.1.
Если вы подключите BitBall к своему роутеру, вам не придется каждый раз подключаться к Wi-Fi BitBall.club. Просто перейдите на www.bitball.club, и вы сразу окажетесь в игре. + вы сможете сохранять результаты ствоих тренерово, соревноваться с другими людьми в онлайн и много других плюшек.
HTTP и безопасность
Наше устройство использует WebSocket без SSL, что не позволяет ему работать через HTTPS. Поэтому мы оставили www.bitball.club доступным только по протоколу HTTP.
Однако это никак не влияет на вашу безопасность, так как сайт не требует ввода паролей или другой конфиденциальной информации.

Заключение
Smart Fight Ball сочетает в себе физическую активность и современные технологии, предлагая уникальный инструмент для тренировок. Это идеальное устройство для тех, кто хочет улучшить свои спортивные показатели, развить координацию и соревноваться с другими игроками.
Ссылки на проекты
