Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Ответить

Велотренажер/спинбайк Torneo B-532 - подружить zwift/kinomap

Вт фев 27, 2024 00:46:12

Дано: велотренажер с магнитной системой нагрузки и управлением этой системой через комп тренажера, но без возможности подключения к смартфону/компьютеру.

Хочется: добавить "умности" тренажеру - т.е. передавать в соответствующие приложения данные о скорости, расстоянии, каденсе, мощности. А если получится то и управлять уровнем нагрузки - чтобы тренировки были интерактивными.

На текущий момент в продаже имеется - B-532BL - но как сказал продавец - поддерживается интеграция только с одним приложением (Kinomap).

Разобрав компьютер моего не-смарт тренажера, обнаружил там приличное количество свободных разъемов (8 пиновая колодка - разъем подключения компьютера тренажера к периферии и питанию):
1. Особенно заинтересовал с подписью Blue
Изображение

2 write1
Изображение

3. P(R)esponse (не распаяный)


Пробовал гуглить по надписям на наклейках (YM6620... и в разных вариациях) - результат нулевой.

Попробовал поискать даташиты на элементы платы:
1. Самый большой чип U8 - 649BZ004/0C022 в корпусе на 52 пина - ноль результатов
2. U7 6287/8397 - предположительно Reversible motor driver BA6287F


Затем промерил напряжения на разъемах при включенном компьютере - 8 пиновая колодка - управление приводом магнитов и датчик каденса.

Вооружившись логическим анализатором попробовал поискать какие-либо данные в разъемах:
нашел на ноге TX разъема Blue при подаче питания две последовательности символов ("A0h 50h 00h F0h") с интервалом в 500мс и далее тишина (19200/8 bit/ 1 stop bit ):

https://img.radiokot.ru/files/147421/3dr0hkhhmy.png


Больше пока не нашел полезных данных.

Если эту же последовательность символов отправить обратно в комп (на пин RX) - то происходит сброс/перезапуск компьютера - отсюда могу сделать два вывода
1. Комп посылает сегнал сброса периферии - и видимо ждет обратного сигнала
2. Этот же разъем может и для управления компьютером использоваться.

Кроме того на дисплее компьютера имеется значек Bt - но естественно он не активен.

Собственно вопрос: можно ли не имея донора компьютера с поддержкой Bluetooth - каким либо образом разобрать протокол обмена по интерфейсу? Либо нужно искать еще интерфейс?

Точно ли найденный на TX ноге сигнал - это UART?


Изучил несколько проектов с использованием BLE-FTMS -
https://teaandtechtime.com/arduino-ble- ... r-service/ - данные с магнитного датчика в FTMS

https://ptx2.net/posts/unbricking-a-bik ... pberry-pi/ - тренажер с Bt но закрытым протоколом

https://github.com/ptx2/gymnasticon/tree/main - наиболее интересный проект - готовая интеграция с онлайн сервисами - нужно только реализовать интеграцию с тренажером любым способом (по проводам или без проводов).

Re: Велотренажер/спинбайк Torneo B-532 - подружить zwift/kin

Вт фев 27, 2024 18:39:28

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

Re: Велотренажер/спинбайк Torneo B-532 - подружить zwift/kin

Ср фев 28, 2024 00:02:56

Вооружившись логическим анализатором попробовал поискать какие-либо данные в разъемах:
нашел на ноге TX разъема Blue при подаче питания две последовательности символов ("A0h 50h 00h F0h") с интервалом в 500мс и далее тишина (19200/8 bit/ 1 stop bit ):

https://img.radiokot.ru/files/147421/3dr0hkhhmy.png


Больше пока не нашел полезных данных.

Если эту же последовательность символов отправить обратно в комп (на пин RX) - то происходит сброс/перезапуск компьютера - отсюда могу сделать два вывода
1. Комп посылает сегнал сброса периферии - и видимо ждет обратного сигнала
2. Этот же разъем может и для управления компьютером использоваться.
Да уж... Вспоминается:
Опыт1:
берем таракана,отрываем ему две ноги,свистим - таракан убегает.
Опыт2:
берем этого же таракана,отрываем ему еще две ноги,свистим-таракан
убегает.
Опыт3:
берем этого таракана и отрываем ему оставшиеся две ноги,свистим-
таракан на месте.
Вывод:
таракан без ног не слышит!
8)

Re: Велотренажер/спинбайк Torneo B-532 - подружить zwift/kin

Чт фев 29, 2024 19:37:16

Да, прошу прощения.
Понял: какой вопрос такой и ответ ). Попробую еще сам поискать.
Ответить