Всем доброго времени суток дорогие друзья. Это мой первый пост на форумах, так что не судите строго если есть какие то ошибки сразу извиняюсь, мог не заметить.
Давайте начнем. Кому интересна моя предыстория то она будет под спойлером: (кому не охота все читать у меня на канале есть видео где я это все рассказываю, можете посмотреть послушать и поддержать в моих начинаниях ссылка на видео Fanatec Porsche 911 GT3 RS).
Первым делом я купил промышленный экодер: (его пришлось разобрать что бы он встал в руль)
С этим энкодером уже все заработало. Потом купил драйвер двигателя BTS7960
Ну и начал потихоньку приступать к монтажу этого всего в руль.
Изначально все было вот так. этот руль уже ремонтировали из видимого это меняли провода от главной платы в плату руля, их я потом и буду использовать
Сняв все платы я закрепил энкодер вот так, немного не красиво но работает. Провода закрепил так что при повороте руля в обе стороны они легко наматываются на вал энкодера и не рвутся.
шестеренка на валу руля осталась от прошлых экспериментов с энкодером от принтера (этот колхоз можете посмотреть в моем видео). Вал энкодера сидит плотно и не проворачивается по крайней мере за месяц использования я такого не заметил.
Т.к. этот руль уже кто то делал и внутри пластикового вала была алюминиевая трубка его кто то уже усиливал до меня и мне пришлось провода протягивать через термоусадку, выглядит это все вот так:
Поставил на место штатное охлаждение двигателя:
И нашел место и установил драйвер двигателя, т.к. мой двигатель не потребляет больше чем 24В/3А то радиатор я снял он тут не нужен, тем более все мы знаем что он там стоит практически для красоты и никакой термопасты и хорошего отвода тепла нет. Ну и плюс ко всему то над ним стоит штатный кулер который вытягивает весь горячий воздух наружу.
Кстати плата STM32 встала как родная на место штатной платы.
Теперь все подключаем, ставим ЮСБ хаб (который потом я убрал т.к. из за него лагало все) и можно собирать и тестить.
P.S. Подключать педали нужно к 3v, мне из за этого пришлось покупать новую плату STM32 т.к. я походу подпалил немного АЦП на ней. А подключил я так по тому что до этого работал с ардуино и там все конектится к 5v. Кнопки на самом руле а так же вибромоторы 2шт. 7-ми сегментный дисплей а также добавил адресную LED ленту WS2812B для индикации оборотов двигателя, уже это все работает и недели 2 тестирую, сделал на ардуино про микро, если вам будет интересно чуть позже расскажу как все это делал.
Если что то не понятно спрашивайте я мог что то упустить потому что много рассказывать. Если нужно видео с тестами могу сделать и выложить.