Самодельный велокомпьютер. Стоит?

(все про світло, велокомп'ютери, пульсометри)
Honey_
* *
Повідомлень: 196
З нами з: 18.6.15 17:08
Стать: чол
Звідки: Киев, Голосеево

Самодельный велокомпьютер. Стоит?

Повідомлення Honey_ » 14.5.21 10:32

Велокомпьютера у меня никогда не было, но вожу смартфон на руле на таком классном китайском цельнорезиновом держателе в качестве навигатора.
Сейчас китайцы на али продают множество всяких микроконтроллеров в том числе и с встроенными всевозможными радио-передатчиками.
Что если поместить такой микроконтроллер на нижнее перо, где рядом проходят и шатун и спицы, на которые соответственно поместить магниты, а в микроконтроллере два датчика. Микроконтроллер будет периодически сливать по блютусу на смартфон два счетчика, а на смартфоне написать приложене со всеми свистелками и перделками.
Кто что думает по этому поводу?
Кто знает или использует уже готовые такие решения и обязательно их стоимость?
Чем "старый-добрый велокомпьютер" по вашему мнению лучше такого "программного"?
Сколько бы вы готовы были заплатить за такое готовое решение?
Я кроме катания на велосипеде занимаюсь программированием микроконтроллеров и мне интересно, на сколько занята эта ниша, стоит ли разработать и продавать свое такое устройство.

willrain
* *
Повідомлень: 155
З нами з: 18.1.19 10:14

Re: Самодельный велокомпьютер. Стоит?

Повідомлення willrain » 14.5.21 14:50

Не нужно. Полноценный GPS-велокомп стоит от 40$. Специализированное устройство, живущее полтора дня и делающее все необходимое. "Простой" велокомп стоит 15$, живет на руле и не требует смартфона. Работает от батарейки месяцами. В ОП попытка скрестить ужа с ежом.

Хочется DIY - есть, например, https://github.com/hishizuka/pizero_bikecomputer - как вариант, повтори (ну, хотя бы основные функции - GPS, датчики, вывод информации, простейшее управление) на какой-нибудь ESP'шке (только чтоб оно не жрало, как не в себя - плюс-минус на уровне нормальных велокомпьютеров).

willrain
* *
Повідомлень: 155
З нами з: 18.1.19 10:14

Re: Самодельный велокомпьютер. Стоит?

Повідомлення willrain » 14.5.21 15:23

Ну и да, дополню.

> Микроконтроллер будет периодически сливать по блютусу на смартфон два счетчика, а на смартфоне написать приложене со всеми свистелками и перделками.
> Кто что думает по этому поводу?

Думаю, что не нужно изобретать велосипед - на том же ali есть как датчики каденса, так и скорости - на акселерометрах, дуал-стек (ANT+/BLE). У самого валяются такие; цена что-то около 10$. Писать приложение на смартфон тоже не нужно - есть, например, Ride With GPS, которое может работать в том числе с такими датчиками.

Honey_
* *
Повідомлень: 196
З нами з: 18.6.15 17:08
Стать: чол
Звідки: Киев, Голосеево

Re: Самодельный велокомпьютер. Стоит?

Повідомлення Honey_ » 14.5.21 15:42

Вы, очевидно, не поняли суть идеи. Суть в упрощении, а не в скрещивании. Предположим есть велосипед без велокомпьютера, у владельца есть смартфон, который он использует как навигатор и крепит на руле. Теперь берем маленький девайс, вставляем батарейку, крепим его на перо, а на спицу и шатун крепим магниты и забываем об этом всем, скажем, на 1 год. Когда катаемся, на смартфоне запускаем приложение и на экране получаем все то, что показывает обычный велокомпьютер.

UPD: киньте ссылочку на датчик именно с BLE, похоже это какраз то, что нужно

willrain
* *
Повідомлень: 155
З нами з: 18.1.19 10:14

Re: Самодельный велокомпьютер. Стоит?

Повідомлення willrain » 14.5.21 16:32

> Вы, очевидно, не поняли суть идеи.

Я понял, правда, уже перед написанием второго поста. Поэтому и написал его, сославшись на готовые датчики.

Типичному смартфону на сейчас датчик скорости особо не нужен, все берется с GPS. Каденс - по желанию; тот же пульсометр будет явно полезнее. В плане софта все уже готово - Ride with GPS, IPbike, да та же Страва (хоть и перестала работать с датчиками) сойдет.

Иначе говоря, при наличии смартфона на руле необходимость в предложенных датчиках минимальна.

> UPD: киньте ссылочку на датчик именно с BLE, похоже это какраз то, что нужно

Ну, например, 2 в 1, такие тоже у меня валяются: https://www.ebay.com/itm/384158761878?h ... Swy-tgk3hv - с магнитами, правда. Тут Bluetooth, насчет именно BLE не уверен.
Востаннє редагувалось 14.5.21 16:43 користувачем willrain, всього редагувалось 1 раз.

willrain
* *
Повідомлень: 155
З нами з: 18.1.19 10:14

Re: Самодельный велокомпьютер. Стоит?

Повідомлення willrain » 14.5.21 16:37

https://www.ebay.com/itm/353484198592?h ... Swa7hgk5sh - вот те, которые в первый раз упоминал. Дуал-стек, с акселерометрами. Но только один параметр (есть такой же для скорости, надо читать внимательно описание лота).

https://aliexpress.ru/item/4000092326636.html - для скорости они с ушками идут.

Honey_
* *
Повідомлень: 196
З нами з: 18.6.15 17:08
Стать: чол
Звідки: Киев, Голосеево

Re: Самодельный велокомпьютер. Стоит?

Повідомлення Honey_ » 14.5.21 16:50

Ну, например, 2 в 1, такие тоже у меня валяются: https://www.ebay.com/itm/384158761878?h ... Swy-tgk3hv - с магнитами, правда. Тут Bluetooth, насчет именно BLE не уверен.
В яблочко, это именно моя вышеизложенная идея)
И он работает с теми приложениями на смартфоне, что Вы писали?

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

willrain
* *
Повідомлень: 155
З нами з: 18.1.19 10:14

Re: Самодельный велокомпьютер. Стоит?

Повідомлення willrain » 14.5.21 19:30

> И он работает с теми приложениями на смартфоне, что Вы писали?

С Ride with GPS когда-то пробовал, насколько помню. Я просто давно уже ушел от этой темы, но так или иначе - датчик анонсирует себя по стандартному профилю в поддерживаемом им протоколе, так что да, должен работать везде. Другие просто не нужны :)

> По поводу получать скорость по GPS - пробовал, точности там никакой, например останавливаешься, а оно все еще показывает что едешь.

Это актуально для любого типа измерений. В случае с датчиком скорости нам надо высчитать время между соседними замерами - т.е., колесо должно совершить оборот для сработки геркона или акселерометра, до завершения оборота у компьютера нет информации об изменении скорости, так что в любом случае приходится делать усреднение. В случае с GPS у тебя есть 2 координаты с тем или иным шагом (обычно 1 секунда): есть расстояние между ними, есть время, получаем скорость.

Ладно, TL/DR: так или иначе, в обоих случаях есть снимаемый с довольно малым шагом параметр и дальнейшие расчеты, все остальное решает алгоритм усреднения и отображения полученного результата. Если "что-то пошло не так" - возможно, стоит просто глянуть другие реализации или разобраться в проблеме - может просто слабый уровень сигнала и появляется "дрожание" значений, что и дает ложные перемещения.

Аватар користувача
Noisy
*
Повідомлень: 34
З нами з: 19.6.19 16:56
Стать: чол
Звідки: Дикий захід

Re: Самодельный велокомпьютер. Стоит?

Повідомлення Noisy » 15.5.21 05:00

Основная фишка продвинутых велокомпьютеров - работа с приложениями, передающими данные в "облако". Вроде Strava, MapMyRide и подобных. Если такой функционал отсутствует - то ценность всей связки не выше, чем у китайского "показометра" за $5.
Если Ваш девайс поддерживает стандартные протоколы - замечательно. Но цены на готовые датчики относительно приличных моделей на Алиэкспрессе начинаются примерно с $15. Пара датчиков каденс+скорость - $30. Это за готовое отлаженное устройство.
Разработка же собственного приложения, хостинг в облаке и раскрутка до момента, когда оно начнёт себя окупать - сумма на несколько порядков выше. А с учётом большого количества конкурентов этих порядков может быть ой как много.
Итого: для себя, побаловаться и прокачать навыки работы с BLE/ANT+ стеком - на здоровье. Как коммерческий проект - только при серьёзных инвестициях. Если всё же захотите покопаться - обратите внимание на платформу nRF52, там всё в одном чипе, минимум обвязки, и в SDK от производителя даже есть готовый пример прошивки универсального датчика скорости/каденса, осталось только корпус на коленке склепать.

Honey_
* *
Повідомлень: 196
З нами з: 18.6.15 17:08
Стать: чол
Звідки: Киев, Голосеево

Re: Самодельный велокомпьютер. Стоит?

Повідомлення Honey_ » 15.5.21 09:03

Ниже много вопросов, не подумайте, что придираюсь, просто хочу разобраться)
Основная фишка продвинутых велокомпьютеров - работа с приложениями, передающими данные в "облако". Вроде Strava, MapMyRide и подобных. Если такой функционал отсутствует - то ценность всей связки не выше, чем у китайского "показометра" за $5.
Корректно будет разделить велокомпьютеры на два типа: "смартфонные" (датчики + приложение на смартфоне) и "классические" (отдельное устройство с экраном + датчики)?
В облако передают какие?
Китайский показометр за $5 какого типа?
Если Ваш девайс поддерживает стандартные протоколы - замечательно. Но цены на готовые датчики относительно приличных моделей на Алиэкспрессе начинаются примерно с $15. Пара датчиков каденс+скорость - $30. Это за готовое отлаженное устройство.
Это датчики для "смартфонного" велокомпьютера?
Выше была ссылка на датчик 2in1 за $10. Он так дешево потому, что нет или очень кривое приложение для него на смартфоне?

Первое попавшееся объявление на этом форуме на бу "классический" без каденса - $28, значит новый стоил еще дороже. Почему продолжают покупать "классические"?

Honey_
* *
Повідомлень: 196
З нами з: 18.6.15 17:08
Стать: чол
Звідки: Киев, Голосеево

Re: Самодельный велокомпьютер. Стоит?

Повідомлення Honey_ » 15.5.21 09:42

Ладно, TL/DR: так или иначе, в обоих случаях есть снимаемый с довольно малым шагом параметр и дальнейшие расчеты, все остальное решает алгоритм усреднения и отображения полученного результата. Если "что-то пошло не так" - возможно, стоит просто глянуть другие реализации или разобраться в проблеме - может просто слабый уровень сигнала и появляется "дрожание" значений, что и дает ложные перемещения.
Правильно. Чем чаще поступают обновления данных с датчиков, тем точнее моментальные показания. При езде на велосипеде обновление не реже раза в секунду будет восприниматься приемлемо, т.е. примерно соответствовать реальной скорости с учетом возможностей велосипеда по увеличению/уменьшению этой скорости. Но если обновлять скажем раз в 10 секунд, то за это время, как я уже говорил, можно успеть остановиться, слезть, даже немного постоять и потом глянуть на показания и увидеть 20км/ч. В случае с GPS большой интервал обновлений делается для экономии энергии, поэтому смартфонные велокомпьютеры с определением скорости по GPS малопригодны для использования.

willrain
* *
Повідомлень: 155
З нами з: 18.1.19 10:14

Re: Самодельный велокомпьютер. Стоит?

Повідомлення willrain » 15.5.21 12:32

> Если такой функционал отсутствует - то ценность всей связки не выше, чем у китайского "показометра" за $5.

Ну, я бы не был так критичен. Основная задача такого велокомпьютера - писать трек. Как потом этот трек попадет на Страву - дело десятое.

> Китайский показометр за $5 какого типа?

Третьего. Который просто "калькулятор с часами".

> Он так дешево потому, что нет или очень кривое приложение для него на смартфоне?

Он "так дешево" просто потому, что он столько стоит и не должен стоить дороже. Раз уж ты занимаешься микроконтроллерами, то должен представлять реальную стоимость подобной вещи.

> Но если обновлять скажем раз в 10 секунд

То все грустно, да. Только так оно обычно не работает. Как уже выше сказал, если такое попалось - просто попробуй другую реализацию. Типичный шаг замера что в софте на смартфонах, что в полноценных "железных" велокомпьютерах - 1 секунда, а этого достаточно для корректного отображения скорости.

Аватар користувача
Noisy
*
Повідомлень: 34
З нами з: 19.6.19 16:56
Стать: чол
Звідки: Дикий захід

Re: Самодельный велокомпьютер. Стоит?

Повідомлення Noisy » 16.5.21 01:52

Корректно будет разделить велокомпьютеры на два типа: "смартфонные" (датчики + приложение на смартфоне) и "классические" (отдельное устройство с экраном + датчики)?
В облако передают какие?
Из смартфонных - практически все. То есть может, конечно, существовать приложение, не синхронизирующееся с облаком - или не делающее этого самостоятельно и требующее подключение к ПК и программу-посредник. Но с учётом того, что "полнофункциональные" приложения доступны бесплатно, это просто не имеет смысла.
При этом не имеет значения наличие активного подключения к интернету в момент записи тренировки. Данные записываются и позже сливаются, когда соединение появляется. Очень удобно, когда пишешь трек, находясь в роуминге в отпуске или командировке, а потом вечером через гостиничный Wi-Fi сливаешь данные.
Что касается отдельных девайсов - то их есть несколько типов. Какие-то требуют подключения кабелем к ПК после тренировки и синхронизации через десктопное приложение. Какие-то могут передавать данные на спаренный смартфон, ноутбук или ПК через Bluetooth, или непосредственно на сервер через WiFi. Есть и оборудованные GSM/CDMA модулем - в частности, топовые модели Apple Watch. У меня вот хронометр Garmin Fenix 3 - он умеет и по кабелю на десктопное приложение, и по Bluetooth на смартфон, и по WiFi напрямую в облако - что первое из этого списка окажется доступным, тем и воспользуется.

Китайский показометр за $5 какого типа?
Что-то вроде этого:
Зображення
Датчик оборотов колеса на шнурке. Запись данных и синхронизация с чем-либо не предусмотрены.

Если Ваш девайс поддерживает стандартные протоколы - замечательно. Но цены на готовые датчики относительно приличных моделей на Алиэкспрессе начинаются примерно с $15. Пара датчиков каденс+скорость - $30. Это за готовое отлаженное устройство.
Это датчики для "смартфонного" велокомпьютера?
Относительно универсальные. Могут использоваться непосредственно смартфоном, более-менее продвинутым велокомпьютером, умными часами. Особенно двухпротокольные - например, какой-нибудь двухпротокольный датчик каденса от Magene или CooSpo может работать как со смартфоном по Bluetooth, так и с велокомпьютером от Garmin по Ant+.

Выше была ссылка на датчик 2in1 за $10. Он так дешево потому, что нет или очень кривое приложение для него на смартфоне?
Нет, просто он поддерживает только относительно старую версию Bluetooth, а значит, меньше живёт на одной батарее, чем современнные датчики. Плюс ещё его сложнее переносить между велосипедами, если их у владельца несколько, чем современные модели, но это уже вторично. В целом этот форм-фактор уже почти не выпускается, его вытеснили раздельные датчики.

Первое попавшееся объявление на этом форуме на бу "классический" без каденса - $28, значит новый стоил еще дороже. Почему продолжают покупать "классические"?
Возможно, банально не в курсе, что вообще есть на этом рынке. Когда-то лет десять назад видели такой датчик у знакомого спортсмена, а тут вот вспомнили, как он выглядел, и начали искать - а тут какие-то непонятные таблетки на резинках. :)


Повернутись до “Велоелектроніка”

Хто зараз онлайн

Зараз переглядають цей форум: Немає зареєстрованих користувачів і 4 гостей