التحكم في معدل ضربات القلب أثناء الركض من خلال الملاحظات الموسيقية - أو "يبحث المختبرون الذين يرغبون في الجري"

بدأ كل شيء بحقيقة أنهم أعطوني جهاز مراقبة لمعدل ضربات القلب. بتعبير أدق ، قررت في البداية أنني يجب أن أتعامل بطريقة ما مع العواقب المحتملة للعمل المستقر ، وبدأت في الجري. مثل أي شخص غريب بدأ تشغيله ، قام على الفور بتثبيت التطبيق المناسب لنفسه لتتبع الجري ومشاركتها مع الأصدقاء. وبعد ذلك ، عندما أعطوني جهاز مراقبة لمعدل ضربات القلب وركضوا عدة مرات ، وقياس معدل ضربات قلبي ، حاول رفاقي أن يشرحوا لي أنه يجب علي الاعتناء بنفسي ومحاولة الحفاظ على معدل ضربات القلب من الجري لمدة 180 عندما كنت عديم الخبرة. أسرع كلما كان ذلك أفضل. ولكن في عملية دراسة العتاد ، اتضح أن نتيجة التدريب تعتمد بشدة على نوع النبض الذي تعمل به - ولسبب ما تحتاج إلى نبض منخفض (وبالتالي سرعة منخفضة).


باختصار ، لكل شخص ، يمكنك تحديد نطاق قيم النبض المقبولة للتدريب. يتم حساب النطاق اعتمادًا على العمر (وفي حالة الحاجة إلى قيم أكثر دقة ، نبض الراحة). تحت هذا النطاق ، كما أفهمه ، التدريب ليس له معنى كبير ، فوق ذلك بالتأكيد ضار. ينقسم هذا النطاق المسموح به إلى 5 مناطق ، من الأولى ، الإحماء ، مع النبض الأكثر هدوءًا ، إلى الخامس - وهو ما لا يُنصح به أثناء التدريب العادي (فقط إذا كنت رياضيًا ، استعد للمنافسة واعرف بالضبط ما تفعله). يتيح لك التدريب في مناطق مختلفة (ومجموعاتها المختلفة) تحقيق أهداف مختلفة. على سبيل المثال ، يعتبر التدريب في المنطقة الثانية حرق الدهون ، لأن ما يصل إلى 85 ٪ من السعرات الحرارية التي تنفق على التدريب في هذه الحالة تنفق من مخازن الدهون ، وفي جميع الحالات الأخرى ، تكون هذه النسبة أقل.المنطقة الثالثة إلى أقصى حد تطور الجهاز التنفسي والقلب والأوعية الدموية ، والرابع - يساهم في نمو كتلة العضلات والتحمل.

بعد أن تعلمت كل هذه التفاصيل ، حاولت الركض والتحكم في النبض باستخدام تطبيق تتبع التدريب (في ذلك الوقت استخدمت Runkeeper) - لكن ذلك لم يكن مناسبًا جدًا - يمكن للتطبيق فقط الإبلاغ عن النبض الحالي بتردد معين ، ونفدت باستمرار لبعض نبض منطقة الحدود الذاتية. وأيضًا ، في بداية تدريبي ، حاولت الجري إلى الموسيقى - اتضح أنه كان من الممتع تشغيل الموسيقى مع بدونها - ولكن في نفس الوقت الموسيقى لها سرعتها الخاصة ، والأكثر إزعاجًا - خاصتها في كل مقطوعة - لا يتزامن دائمًا مع بالسرعة التي قررت بها إجراء تمرين معين. نتيجة لكل هذه الملاحظات والتجارب ، كانت هناك فكرة عن المرافقة الموسيقية المثالية للتدريب - أولاً ، يجب أن تتكيف مع الوتيرة الحالية من أجل الإيقاع في إيقاع الموسيقى ،وثانيًا ، قدم ملاحظات بناءً على البيانات الواردة من جهاز مراقبة معدل ضربات القلب ، مما يطالبك بالتسارع أو الإبطاء عندما يتجاوز معدل ضربات القلب حدود منطقة معدل ضربات القلب المحددة للتدريب. نظرًا لأن لدي بالفعل خبرة في تطوير تطبيق لنظام android ، فقد قررت التحقق مما إذا كان من الممكن ترجمة هذه الفكرة إلى رمز.

في الإصدار الأول من التطبيق ، للتحقق من قابلية تشغيل الفكرة - ما إذا كان من الممكن تعديل النبض عن طريق إعطاء ملاحظات على القناة الصوتية ، كانت المرافقة مجرد صفارة من نغمات مختلفة. تمت كتابة النموذج الأولي بسرعة كافية ، وكانت المشكلة الوحيدة هي الاختبار - كانت أول نسخة عمل جاهزة في فبراير تقريبًا ، وفي هذا الوقت من العام كان من الصعب العثور على مكان للركض في مدينتنا الشمالية - لذلك ذهبت للتزلج لإجراء أول اختبار في الظروف الحقيقية. هناك نكتة عن تجربة البرمجة المتطرفة - وقد كان لدي تجربة QA المتطرفة في ذلك الشتاء - في عاصفة ثلجية شديدة لدرجة أن المسار المطروق في اللفة التالية قد انجرف إلى مجال المستوى. ولكن مع كل هذا ، فإن التطبيق الذي يحتوي على صرير في سماعات الرأس يشير بوضوح إلى كيفية تغيير السرعة بحيث يقع النبض في الفاصل الزمني المطلوب.

بعد التأكد من كفاءة الفكرة ، كان من الممكن المضي قدما في التطوير الرئيسي. كانت المرحلة التالية هي الموسيقى المولدة إجرائياً ، ثم واجهة أكثر ملاءمة. خلال الصيف ، أثناء اختبار التطبيق ، ركضت حوالي 300 كيلومتر ، بما في ذلك نصف ماراثون. قام بتحسين العمل باستخدام مقياس التسارع ومولد اللحن ، واختبر إيقاعات مختلفة. لقد وجدت ، بالمناسبة ، أن الركض ببطء أصعب من السرعة - فأنت تحتاج باستمرار إلى تقييد نفسك والتحكم في الوتيرة - يساعد التطبيق ، كما اتضح.

في الشتاء التالي ، اكتشفت أنه بسبب حقيقة أن إيقاع ووتيرة التزلج مختلفان تمامًا عن الجري (ومختلف تمامًا عن الكلاسيكيات والأسلوب المجاني) - لهذا السبب تحتاج إلى تنظيم نظام منفصل لدعم التدريب على التزلج. قضيت بضعة أشهر في ذلك ، ولكن في النهاية ، قررت حتى الآن تعطيل هذه الوظيفة ، لأنها لم تكتمل والتركيز على التشغيل. في هذا الوقت ، نصحني نفس الرفاق الذين لفتوا انتباهي إلى النبض بالقيام بتدريب فاصل لتطوير القدرة على التحمل. هذا عندما تقوم بالتبديل بين الركض بمستوى نبض مختلف (أي بوتيرة مختلفة) خلال جلسة تدريبية واحدة - على سبيل المثال ، تعمل بسرعة خفيفة لمدة 10 دقائق ، مع نبض في المنطقة الثانية ، ثم دقيقتين من التسارع بحيث يكون النبض في المنطقة الرابعة - و 3-5 دورات لكل تمرين.تقرر إضافة خطط دعم للتدريب الفاصل. كان آخر الابتكارات الرئيسية (في الوقت الحالي) هو النظام لأولئك الذين ليس لديهم جهاز مراقبة معدل ضربات القلب - التحكم في الإيقاع بناءً على البيانات فقط من مقياس التسارع.

في المجموع ، يدعم التطبيق حاليًا 3 أوضاع:

  1. التدريب في منطقة معينة من معدل ضربات القلب - اختر المنطقة المحددة التي تريد الركض فيها ، واضغط على "بدء التدريب" - وركض حتى تشعر بالتعب ، والاستماع إلى الموسيقى على سماعات الرأس التي تخبرك ما إذا كنت تريد التسريع أو الإبطاء
  2. التدريب الفاصل - تقوم بإنشاء مخطط تدريب فاصل (بضع دقائق - الاحماء في المنطقة الأولى أو الثانية ، ثم ، على سبيل المثال ، 4 مرات 5 دقائق في المنطقة الثانية ، دقيقتين في الرابعة ، في نهاية التدريب - 10-15 دقيقة أخرى في الثانية المنطقة) - يحسب التطبيق الوقت من بداية التدريب ، وعند الوصول إلى الفترة الزمنية التالية ، ينبعث إشارة صوتية خاصة ويزيد / يقلل من إيقاع الموسيقى للمساعدة في الدخول إلى منطقة النبض المحددة للفاصل الزمني التالي
  3. تمرن بوتيرة معينة - لأولئك الذين يرغبون في استخدام التطبيق دون الاتصال بجهاز مراقبة معدل ضربات القلب. حدد النطاق للسرعة التي تريد بها إجراء تمرين - على سبيل المثال ، لا يقل عن 140 ولا يزيد عن 150 خطوة في الدقيقة. بعد بدء التدريب ، يتصرف التطبيق بنفس الطريقة التي يعمل بها في الوضع الأول ، إلا أنه لا يتحكم في النبض ، ولكن تردد الخطوات من خلال مقياس التسارع

أيضًا ، وفقًا لنتائج التدريب في أي من الأوضاع ، ينشئ التطبيق رسمًا بيانيًا يوضح مدى تمكنه من احتواء نطاقات معينة ، ويحسب المعامل الشرطي للدخول إلى النطاق. يبدو الآن شيئًا مثل هذا (وهذا هو أحد المرشحين الأوائل لمزيد من التحسينات):


من المشكلات التي لم يتم حلها في الوقت الحالي وجود خلل في التطبيق إذا تم تشغيل وضع تحسين طاقة التطبيق للتطبيق (على سبيل المثال ، "توفير طاقة البطارية" على Nexus 6P أو "مراقبة نشاط الخلفية" على Redmi). في هذه الحالة ، عند إيقاف تشغيل الشاشة وتبديل التطبيق إلى الخلفية ، في بعض الحالات ، يتوقف مقياس التسارع عن العمل. حتى الآن ، لم أتمكن من العثور على حل عالمي ، فقط أضفت رسالة بالحاجة إلى تعطيل هذه الأوضاع للتطبيق للعمل بشكل صحيح:


الخطط الإضافية لتطوير التطبيق هي ، أولاً وقبل كل شيء ، تجربة الشبكات العصبية التوليدية لإنشاء الموسيقى. أيضًا في الخطط - تحسين خوارزمية الملاحظات والتكامل مع الشبكات الاجتماعية - حتى تتمكن من مشاركة الجدول الزمني مع نتيجة التدريب.

بشكل عام ، بعد أن ركضت حوالي 500 كيلومتر مع هذا التطبيق في جميع الأوضاع الممكنة ، قررت أن الوقت قد حان لإظهاره للعالم - لقد نشرت التطبيقفي الاختبار التجريبي المفتوح على Google Play - أود أن أفهم ما إذا كان النهج المستخدم في التطبيق سيساعد على تحقيق نتائج لشخص آخر غيري. في الواقع ، العنوان الرئيسي للمختبرين الذين يرغبون في الركض هو حول ذلك. بالمناسبة ، أثناء إعداد التطبيق للاختبار التجريبي ، اكتشفت على Google Play إمكانية إجراء مبيعات - لذلك ، فيما يتعلق بنشر المقالة على المحور ، جعلت التطبيق مجانيًا للأسبوع القادم - من 22 مايو إلى 29 مايو - لذلك إذا كنت مغرمًا بالتشغيل وترغب في المحاولة طرق جديدة للتحكم في معدل ضربات قلبك أثناء التمرين ، أو تشغيل الموسيقى التي يتم إنشاؤها تلقائيًا ، محاولًا التكيف مع سرعتك - مرحبًا. ضع التطبيق وشارك انطباعاتك ، سأكون ممتنًا لأية ملاحظات - هذه هي تجربتي الأولى في نشر وتعزيز تطبيقات الهاتف المحمول.وأنا أحاول أيضًا إيجاد طرق لإخبار التطبيق عن أولئك الذين قد يكونون مهتمين بمثل هذا الشيء - فجأة يعرف شخص ما مجموعات مناسبة في الشبكات الاجتماعية أو موارد أخرى حيث يتجمع الأشخاص المهتمون بالتشغيل والذين يمكنهم معرفة هذا التطبيق - مرة أخرى ، ساكون ممتنا جدا.

All Articles