28.30K

презик222

1.

FitGuide Bot:
Индивидуальные планы
тренировок и расчет рабочих
весов

2.

FitGuide Bot
Индивидуальные планы тренировок и
расчет рабочих весов с помощью
Telegram-бота. Проект учеников 10 класса
Погребашкин Андрей Олеговича и
Заранковича Александра Николаевича
Резаев Иван Андреевич под руководством
ХХХХХХХХ. Гбоу школы 1573, 2025г.

3.

Актуальность проекта: Проблемы
новичков в фитнесе
Сложность составления безопасной программы тренировок для
начинающих.
Трудности в расчете рабочих весов для оптимального прогресса.
Отсутствие доступных и индивидуальных решений в существующих
приложениях.
FitGuide Bot предлагает персонализированные планы и расчеты,
устраняя эти барьеры.

4.

FitGuide Bot стремится
предоставить
персонализированные
тренировки и точные расчеты
рабочих весов для каждого
пользователя
Цель и задачи
Создание
индивидуального плана тренировок для
проекта
каждого пользователя. Разработка алгоритма
расчета рабочих весов на основе уровня
подготовки. Тестирование и оптимизация бота для
обеспечения высокой функциональности и
удобства.

5.

Анализ существующих решений
FitGuide Bot предлагает уникальный подход, сочетающий
автоматизацию и персонализацию, чтобы заполнить существующую
нишу на рынке фитнес-приложений. В отличие от Hevy и Strong,
требующих ручного ввода, и дорогостоящих персональных тренеров, а
также ограниченных Telegram-ботов, FitGuide Bot предоставляет
комплексное решение для планирования тренировок и расчета весов
бесплатно и автоматически.

6.

Технологический стек проекта
Основной язык
программирования — Python,
обеспечивающий гибкость и
мощные библиотеки.
Бот реализован с помощью
библиотеки python-telegram-bot
для интеграции с Telegram.
Развертывание осуществляется
на Heroku / PythonAnywhere, что
позволяет бесплатно размещать
приложение.
FitGuide Bot разработан на Python и
использует легковесную базу
данных SQLite для эффективного
управления данными

7.

Как работает бот? Блок-схема
функционала
FitGuide Bot создает индивидуальные тренировочные планы и рассчитывает
рабочие веса, адаптируясь под цели пользователя, уровень подготовки и
доступный инвентарь.

8.

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

9.

FitGuide Bot использует
формулу Бжицки для
определения
индивидуального рабочего
веса, обеспечивающего
оптимальную нагрузку.
Расчет рабочего
веса: Методология
1ПМ рассчитывается по формуле: 1ПМ = Вес *
(1 + 0.0333 * Количество_Повторений).
Бот FitGuide Bot округляет рабочий вес до
ближайшего стандартного значения для
удобства использования.
Для силы 80% от 1ПМ обеспечивает баланс
между нагрузкой и контролем техники.

10.

Практическая значимость и результаты
проекта
FitGuide Bot предоставляет начинающим атлетам надежную основу для
безопасных тренировок, экономя их время и ресурсы. Бот успешно
функционирует, предлагая индивидуальные планы и точный расчет
рабочих весов, обеспечивая стабильность и безопасность в занятиях
физической активностью.

11.

Перспективы развития и улучшения
Внедрение дневника
тренировок для
отслеживания прогресса и
мотивации пользователей.
Использование машинного
обучения для
динамического обновления
тренировочных планов.
Создание полноценной вебверсии для удобства
доступа и расширения
аудитории.
FitGuide Bot стремится стать
ведущим инструментом
персонализированного
фитнеса, предлагая
комплексные решения для
пользователей всех уровней
English     Русский Правила