Домашние велопроекты: часть 4, измеритель мощности

placeholder.

Тут будет статья, а пока просто заметки.

Пришла в голову идея: можно попробовать использовать электронику с Garmin Vector 2S – она продается отдельно как запчасть или как upgrade kit. Готовый блок, заточенный уже на нужный функционал и по цене менее 50$. Конечно, если проработать вариант на ESP32 или подобных контроллерах, то выйдет дешевле, но и 50$ – вполне доступная цена. Причем, штатная прошивка позволяет делать как односторонний ваттметр, так и спарить его со вторым измерителем и получить двухсторонний.

Минусы – только ANT+, если кому важно. Ну и зависимость от доступности модулей на рынке. С учетом того, что Vector 2 – устаревшая модель и сейчас вся электроника уже внутри педали – то такой вариант может со временем пропасть.

Была надежда, что в педали только тензодатчик, а вся электроника уже в выносном блоке – было бы просто прекрасно – лепи свой тензодатчик на шатун, подключай к готовому блоку, вводи поправочный коэффициент и пользуйся. Не взлетело: судя по картинкам в гугле, там далеко не только тензодатчик. Прозвонка показала, что между крайними контактами явно есть какой-то конденсатор – т.е., это уже далеко не просто резистивный мост, как ожидалось. Вероятнее всего, 4 контакта – это “+”, “-“, “такт” и “данные”. Возможно, какой-то аналог HX711 находится непосредственно в педали, а дальше данные в цифре уже гонятся на выносной блок. Если так, то задача не намного сложнее, но придется подебажить передаваемые данные. По свободе можно купить один такой выносной блок и посмотреть, что бегает по проводам.

Домашние велопроекты: часть 3, climber

placeholder.

Тут будет статья, а пока просто заметки.

https://aliexpress.ru/item/32815426262.html – линейный актуатор, при выборе параметров есть рабочее напряжение, максимальное усилие подъема, высота подъема и скорость. Одно зависит от другого: например, при прочих равных при увеличении допустимого усилия уменьшается скорость (вероятно, делается простой заменой редуктора). Отсюда – чем быстрее надо поднять большой вес на большую высоту, тем выше стоимость. В общем-то, логично. Вариант на 12V 750N 250 мм 10 мм/sec обошелся в 42.86$.

Домашние велопроекты: часть 2, самодельный велостанок

Вторым из развиваемых велопроектов стал станок для велотренировок. Собственно, части разных проектов делались иногда параллельно, но в каком-то, например, нужно было ждать заказанные детали – а то и просто провести эксперименты с различными вариантами реализаций.

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

Читать далее Домашние велопроекты: часть 2, самодельный велостанок

Домашние велопроекты: часть 1, steering plate

Первым из завершенных и запущенных в работу велопроектов (как самый простой в реализации) стал аналог Elite Sterzo Smart – подставки под переднее колесо велосипеда, позволяющее управлять персонажем в Zwift.

Кстати, за время моей сборки подставки, Zwift успел выкатить обновление, в котором можно задействовать кнопки на руле на специальных велотренажерах – т.е., появилось разделение на “analog steering” и “digital steering”. В последнем случае дорога виртуально делится на полосы и по нажатию кнопки персонаж сдвигается на соседнюю полосу.

Читать далее Домашние велопроекты: часть 1, steering plate

Домашние велопроекты: предисловие

Для начала – небольшое предисловие.

Еще несколько лет назад, только начиная активно ездить на велосипеде, столкнулся с завышенными ценами на различные велоаксессуары.

Читать далее Домашние велопроекты: предисловие

Дешевый GPS велокомпьютер

Пожалуй, самый дешевый из толковых велокомпьютеров, что сейчас есть на рынке: CYCPLUS M1. Чуть больше 40$, есть поддержка датчиков ANT+, высотомер, несколько экранов данных и тому подобное. Экран огромный, правда, но если это не смущает, то должен быть вполне неплохим бюджетным решением.

Обзор на Mysku

Ссылка на aliexpress

Заметки по микроконтроллерам

#include <stdio.h>
#include "xyz.xxd"

int main(void)
{
    for (unsigned int i = 0; i < xyz_c_len; i++)
        putchar(xyz_c[i]);
    return 0;
}

Attiny / Arduino IDE:

 

*** будет дополняться ***

На заметку: дешевые микроконтроллеры

Сабж. Открыл для себя во время чтения треда о RPi pico; дальнейший поиск привел на статью на Хабре – https://habr.com/ru/post/467837/

До чего техника дошла – пусть примитивный, но микроконтроллер – и по цене меньше 1 грн по текущему курсу. Да и примитивность весьма условная – на той же tiny13 (где, как и здесь, 1 КБ флеша и 64 байта оперативки) делают иногда весьма интересные проекты.

Оживление Lenovo B590

Небольшая заметка по оживлению ноута из сабжа.

Дали ноут на восстановление: включается, экран темный, загрузка не идет – “требуется переустановка BIOS’а” (с). Проблема была действительно с BIOS’ом, а не с операционкой, как можно было подумать изначально. Судя по интернету, проблема типовая – окирпичить ноут можно неправильными настройками. Как это произошло у владельца ноута – пока не выяснял.

Поупражнявшись сначала с разными вариантами сброса BIOS – вытаскиванием аккумулятора и батарейки BIOS’а на всю ночь, закорачиванием контактов батарейки, различными комбинациями клавиш при включении – было решено разбирать и шить программатором после того, как ничего из перечисленного не помогло.

Читать далее Оживление Lenovo B590

Заметки обо всем