Size: a a a

2020 June 03

Еr

Евгений rutcode... in Embedded Group
Я бы повешал один магнитик в оправе, а рядом с осью магнетометр, у него по одной из осей в реальном времени будет рисоваться круг, по длине дуги между опросами магнетометра считал скорость. Радиус круга постоянен.
источник

Еr

Евгений rutcode... in Embedded Group
Kitnerboy Redoubt
Вы там вторую космическую развиваете? Магнит с нормальным крепежом никуда не девается.
Жаль у меня не осталось фоток старой конструкции, но она не внушала никакого доверия, а получать магнитом в глаз не хотелось.
источник

K

Kitnerboy Redoubt in Embedded Group
Сергей
Всем привет, кто-нибудь может подсказать по какому алгоритму лучше сделать спидометр с датчиком холла? Хочу на мотике заменить штатный, в котором тросик вращал диск с прорезями через оптодатчик, на один оборот колеса было 12 переключений этого датчика. Интересно если делать на датчике холла, то нужен 1 магнит и 1 датчик(видел так на велокомпьютерах) или сделать примерно как было 12 магнитов. И как лучше считать? В инете пишут что можно считать время от одного пролета магнита над сенсором до другого, или считать время нахождения магнита над сенсором. Делать хочу на stm32
Ещё такой вариант есть из мира велов. Беспроводной и без механических (ну почти) частей.
источник

K

Kitnerboy Redoubt in Embedded Group
Правда я хз насчёт максимальной отображаемой скорости.
источник

Еr

Евгений rutcode... in Embedded Group
Kitnerboy Redoubt
Ещё такой вариант есть из мира велов. Беспроводной и без механических (ну почти) частей.
у меня на спицу магнит крепился, ваш вариант конечно лучше
источник

K

Kitnerboy Redoubt in Embedded Group
Евгений rutcode
у меня на спицу магнит крепился, ваш вариант конечно лучше
У меня тоже на спицу, проблем не возникало. Этот вариант удобен, если есть крутой велокомп с беспроводными протоколами.
источник

Еr

Евгений rutcode... in Embedded Group
Велокомп у меня тоже беспроводной был, но все равно с магнитом на спице, и датчиком на ноге вилки.
источник

С

Сергей in Embedded Group
Kitnerboy Redoubt
Ещё такой вариант есть из мира велов. Беспроводной и без механических (ну почти) частей.
Че то не понял как это работает?
источник

K

Kitnerboy Redoubt in Embedded Group
Сергей
Че то не понял как это работает?
Акселерометр считает обороты сам и отдаёт данные по Bluetooth или Ant+ уже в готовом виде.
источник

С

Сергей in Embedded Group
Kitnerboy Redoubt
Акселерометр считает обороты сам и отдаёт данные по Bluetooth или Ant+ уже в готовом виде.
Любопытная идея
источник

K

Kitnerboy Redoubt in Embedded Group
Висит на оси колеса, крутится, обороты считает.
источник

Еr

Евгений rutcode... in Embedded Group
Тогда уже гироскоп наверное
источник

K

Kitnerboy Redoubt in Embedded Group
Не уверен, где задается периметр колеса, в нём, или уже в принимающем компьютере.
Возможно, он отдаёт не посчитанную скорость а импульсы или количество импульсов с последнего отсчёта.
источник

DS

Dmitriy Salko in Embedded Group
Для самодельного спидометра (если заводские вас по какой-то причине не устраивают) я бы купил самый дешевый с али ради датчика и магнита с креплением на спицу.
источник

DS

Dmitriy Salko in Embedded Group
Сергей
Интересен сам алгоритм, как считать, как оказалось это не совсем тривиальная задача, по крайней мере для моих мозгов
Да все просто, в принципе. Вам нужно забить окружность вашего колеса и каждое срабатывание прибавляет эту самую окружность к пройденному расстоянию, а из интервала срабатываний высчитываете текущую скорость.
источник

DS

Dmitriy Salko in Embedded Group
Если еще хотите добавить счетчик калорий - пройденное расстояние умножайте на рандомную константу. В заводских оно примерно так и работает
источник

VK

Viacheslav Kaloshin in Embedded Group
Это, а банальный магнитик (или Н) на спицу и геркон на вилку - уже не актуально?
источник

DS

Dmitriy Salko in Embedded Group
вот типо такого можно взять и разобрать на геркон  и магнит:
https://www.aliexpress.com/item/4001110690072.html
Или у велосипедистов поспрашивайте - у них могли остаться после того как сам спидометр теряется (у меня дважды терялся)
источник

С

Сергей in Embedded Group
Viacheslav Kaloshin
Это, а банальный магнитик (или Н) на спицу и геркон на вилку - уже не актуально?
Просто на колесе есть узел с шестеренками, к которым присоединяется трос, который в заводской приборке крутит диск с прорезями перед фотодатчиком. В этот узел с шестеренками, если их выкинуть отлично входит напечатанное  кольцо с магнитиками и датчик холла, и вместо троса, вращающегося в кожухе к приборке идут провода. И таким образом не нужно городить никакой колхоз, все встает в штатные места. Вопрос в том, как заставить контроллер более-менее точно вычислять скорость и расстояние, как это организовать на контроллере,  я только начинаю вникать в таймеры, прерывания итд. И вот читаю статью человека и чего-то приуныл, учитывая свои познания, возможно оставлю старую панель, но сделаю чтобы работала от датчика холла https://m.habr.com/ru/post/346126/
источник

С

Сергей in Embedded Group
И старая панель неслабо врала с пробегом, спидометр при этом довольно точно показывал
источник