Як насправді відстежувати пробіг велосипеда по деталях, а не лише по поїздках
Strava й велокомп'ютери відстежують вашу поїздку. Вони не відстежують пробіг вашого ланцюга, пробіг вашої касети чи те, що відбувається, коли ви переставляєте колесо між велосипедами.
Запитайте будь-якого серйозного велосипедиста про загальну дистанцію за рік, і він відповість з точністю до кілометра, взявши число прямо зі Strava, Garmin чи якого там комп'ютера він користується щодня. Запитайте того самого райдера про точний поточний пробіг ланцюга прямо зараз, і більшість замовкне.
Цей розрив між двома числами і є справжньою темою цієї статті, і саме через нього варто відстежувати пробіг деталей велосипеда окремо від дистанції поїздки, а не припускати, що одне число говорить про інше.
Розрив: ваш велокомп'ютер відстежує вас, а не ваші деталі
Велокомп'ютер чи Strava створені, щоб відповісти на питання "скільки я проїхав", і вони роблять цю конкретну роботу надзвичайно добре, з точністю до метра. Вони ніколи не були створені, щоб відповісти на питання "скільки проїхав саме цей ланцюг з моменту встановлення", а це справді інше питання, що потребує справді іншого набору вихідних даних.
Ланцюг не скидається, коли ваш річний підсумок у Strava обнуляється 1 січня. Йому взагалі байдуже до якоїсь окремої поїздки — має значення лише його власна накопичена дистанція з дня встановлення, а це число, яке жоден застосунок відстеження поїздок ніколи не був створений вам дати.
Чому дистанція поїздки й пробіг деталі — різні завдання
У ту мить, коли у вас з'являється більше одного велосипеда, ви переставляєте комплект коліс між ними для гонки чи іншої місцевості, або міняєте одну деталь посеред сезону, дистанція поїздки й пробіг деталі повністю розходяться. Загальна річна дистанція залишається одним чистим числом незалежно від будь-чого з цього.
Пробіг по деталях мусить відстежувати дату встановлення кожного окремого компонента й накопичувати лише ті конкретні поїздки, де ця деталь справді була встановлена в той момент, а звичайний застосунок відстеження поїздок про це взагалі нічого не знає, оскільки він знає лише про велосипед у цілому, а не про його окремі компоненти.
Як виглядає ручне відстеження, і чому воно тихо зазнає невдачі
Очевидний обхідний шлях — ручний запис: рядок у блокноті чи таблиці на кшталт "встановлено новий ланцюг, лічильник на X км". Це справді працює деякий час для дисциплінованого райдера.
Але за кілька місяців це тихо розвалюється з цілком звичайної, людської причини. Це залежить від того, чи пам'ятаєте ви оновлювати запис буквально щоразу, на кожному велосипеді, для кожної деталі, безкінечно, без жодного простору для завантаженого місяця чи забутого запису. Більшість подібних систем провалюються не тому, що були поганою ідеєю. Вони провалюються, бо вимагають ідеальної постійної дисципліни назавжди, а життя рідко з цим співпрацює довго.
Що насправді потрібно для автоматичного відстеження по деталях
Щоб робити це правильно й автоматично, потрібна система, яка знає, які саме деталі наразі встановлені на якому саме велосипеді в кожен момент часу, прив'язує кожну поїздку до велосипеда, на якому вона відбулася, і коректно обробляє справді складні граничні випадки: колесо, переставлене між двома велосипедами на вихідні, деталь, архівовану й замінену посеред року, велосипед, проданий з кількома деталями, залишеними для майбутньої збірки.
Це помітно складніша технічна задача, ніж просте підсумовування дистанцій поїздок, і саме тому ніщо, вбудоване в Strava чи велокомп'ютер, цього не вирішує. Модель даних, яка для цього потрібна, фундаментально інша за ту, яку застосунок відстеження поїздок коли-небудь був створений зберігати.
Простий тест: чи знаєте ви точний пробіг свого ланцюга прямо зараз?
Спробуйте відповісти, нічого не шукаючи й не вгадуючи, скільки саме кілометрів на вашому поточному ланцюгу прямо зараз, сьогодні, на велосипеді, на якому ви їздили останнім часом. Якщо ви не можете відповісти на це з реальною впевненістю з похибкою в кілька сотень кілометрів, ви не самотні. Майже ніхто не може, бо майже ніщо в повсякденному використанні насправді не відстежує це для вас автоматично.
Чому ця проблема стала складнішою, а не простішою, коли спорядження порозумнішало
Це трохи контрінтуїтивно, але поява GPS велокомп'ютерів і застосунків відстеження поїздок, можливо, зробила саме цей розрив помітнішим, а не менш помітним. У райдерів тепер є точні, деталізовані дані про темп, набір висоти, потужність і загальну дистанцію з точністю до метра, що робить повну відсутність еквівалентних даних про ланцюг, касету чи покришки контрастнішою на тлі порівняння. Ми звикли до точних чисел практично скрізь на велосипеді, окрім саме тих деталей, що насправді зношуються.
Чи можу я приблизно оцінити пробіг деталі вручну, використовуючи річні підсумки Strava?
Лише приблизно, і лише якщо ви катаєтесь на одному велосипеді без заміни деталей. У ту мить, коли у вас з'являється два велосипеди, ви переставляєте комплект коліс чи міняєте одну деталь посеред сезону, річний підсумок Strava перестає чисто відповідати реальному пробігу будь-якого окремого компонента. Це розумний приблизний орієнтир для простої установки з одним велосипедом без перестановок, але він розвалюється саме в тих ситуаціях, де точне відстеження має найбільше значення.
Які дані насправді потрібні застосунку, щоб правильно вирішити це завдання?
Щонайменше: які деталі наразі встановлені на якому велосипеді, дата встановлення чи базовий пробіг для кожної деталі, і дистанція кожної поїздки, прив'язана до конкретного велосипеда, на якому вона відбулася. З цих трьох вхідних даних пробіг по деталях можна розраховувати автоматично й тримати правильним через перестановки й заміни, а це помітно інша, структурованіша модель даних, ніж простий журнал поїздок.
Що частіше за все роблять неправильно домогосподарства з кількома велосипедами
Крім уже розглянутих сценаріїв з перестановкою коліс і деталей, власники кількох велосипедів часто стикаються з тоншою версією тієї самої проблеми: ланцюг чи касета, куплені як запасні, переставляються між велосипедами залежно від того, на якому цього тижня катаються.
Ця деталь фактично накопичує пробіг з поїздок на двох велосипедах, без жодного окремого числа, що відображало б її справжній підсумок. Без цілеспрямованого відстеження ідентичності саме цієї деталі через переставляння, її реальне зношення стає невидимим для будь-якої системи, ручної чи автоматичної, що відстежує пробіг лише по велосипеду, а не по фізичній деталі.
Це найпряміший приклад відповідності продукту в усій цій серії контенту. Tiiks прив'язує кожну поїздку до деталей, справді встановлених на цьому велосипеді на момент її здійснення, тож пробіг ланцюга, касети, покришок і всього іншого оновлюється автоматично й правильно, включно з перестановками коліс і замінами деталей, без жодного ручного запису з вашого боку.