Smart Fight Ball (Box Ball) тренажер для координации и реакции на базе ESP8266

в 19:56, , рубрики: ball, box, esp8266, fight, fighting, nodeMCU, wemos

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

https://www.youtube.com/watch?v=Eb2ycZCe_rk&list=PL6NJTNxbvy-JwHCaki6eOuAYkdLQA4lqW

Объяснить, как это работает, непросто — лучше один раз увидеть! Посмотрите видео по ссылке, чтобы понять всё в деталях, оно не профессиональное, но мы старались.

Основные возможности

  • Точное отслеживание ударов: Встроенные датчики фиксируют каждое движение, обеспечивая точный учет ударов.

  • Измерение силы удара: Данные с датчиков используются для расчета силы, добавляя соревнованию больше азарта.

  • 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.

Smart Fight Ball (Box Ball) тренажер для координации и реакции на базе ESP8266 - 2

3D-печать

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

Smart Fight Ball (Box Ball) тренажер для координации и реакции на базе ESP8266 - 3

Прошивание

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

Перейти к установке

Smart Fight Ball (Box Ball) тренажер для координации и реакции на базе ESP8266 - 4

Включение устройства

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

  • Первый сигнал: Устройство успешно включено.

  • Второй сигнал (индикация заряда):

    • Высокая тональность — заряд 100%.

    • Средняя тональность — заряд 50%.

    • Низкая тональность — заряд 25%. В этом режиме звук отключается для экономии энергии.

  • Третий сигнал (через 4-15 секунд — режим работы):

    • Высокая тональность — устройство подключено к роутеру.

    • Низкая тональность — подключение к роутеру не удалось. Устройство создало WiFi-точку "BitBall.club".

  • Авто засыпание: Если в течение 5 минут игра не была запущена, устройство переходит в режим сна. Сигнал о переходе в режим сна: звук высокой тональности, который плавно понижается до низкой тональности.

Как начать играть в BitBall

  • Включите устройство BitBall.

  • Подключитесь к Wi-Fi:

    • Выберите сеть BitBall.club.

    • Откройте браузер и введите адрес: http://192.168.4.1.

      Smart Fight Ball (Box Ball) тренажер для координации и реакции на базе ESP8266 - 5

Если вы подключите BitBall к своему роутеру, вам не придется каждый раз подключаться к Wi-Fi BitBall.club. Просто перейдите на www.bitball.club, и вы сразу окажетесь в игре. + вы сможете сохранять результаты своих тренировок, соревноваться с другими людьми в онлайн и много других плюшек.

HTTP и безопасность

Наше устройство использует WebSocket без SSL, что не позволяет ему работать через HTTPS. Поэтому мы оставили www.bitball.club доступным только по протоколу HTTP.

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

Smart Fight Ball (Box Ball) тренажер для координации и реакции на базе ESP8266 - 6

Заключение

Если вы хотите купить устройство, вы можете сделать это через наши чаты в Telegram, WhatsApp и Discord. В этих чатах вы найдете людей из вашего города, которые могут собрать устройство для вас.

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

Наша цель — объединить энтузиастов из разных городов, чтобы сделать BitBall доступным каждому!

Telegram: https://t.me/ESPiotDevice

Discord: https://discord.gg/3986vwEdf5

WhatsApp: https://chat.whatsapp.com/LZ9tSHqVLDEFJ41Vte2PZ1

Присоединяйтесь к нашему сообществу, чтобы развивать проект вместе с нами! 😊

Ссылки на проекты

👉 Репозиторий на GitHub

👉 Видео на YouTube

Автор: Ramzies

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js