Top.Mail.Ru
Перейти к содержанию

ДД руль из ховерборда. Я сделал это!


Рекомендуемые сообщения

5 часов назад, propeler сказал:

С полность универсальной не факт. Но для пары одрайв+инкрементальный будет в этом году. Прямо сейчас занят дебагом её. Версия под одрайв плюс абсолютный и кастомная плата плюс абсолютный готова то уже. На днях залью последнюю версию. По сути больше то ничего не нужно

Я верю. Прийдёт тот день когда можно будет смахнуть пыль с одрайва и наконец насладится рулём на bldc моторе! Сам сидел и думал "а будет ли прошивка?" Но не хотел лезть с надоедливыми вопросами. Очень рад слышать, что процесс снова сдвинулся!

Ссылка на комментарий
13 часов назад, aleksl сказал:

Так какой всё-таки энкодер лучше? Абсолютный или инкрементныц?

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

Ссылка на комментарий
13 часов назад, aleksl сказал:

Так какой всё-таки энкодер лучше? Абсолютный или инкрементныц? Хочу odesc заказать

Если кому то нужно, то могу отдать в москве мотор с закреплённым абсолютным экнодером. Все рабочее но раз прошивка основная будет под инкрементный то второй мотор с абсолютным энкодером мне не нужен 

Ссылка на комментарий
2 часа назад, asanter сказал:

Если кому то нужно, то могу отдать в москве мотор с закреплённым абсолютным экнодером

Так для абсолютного энкодера + ODrive есть же прошивка. Если не можете найти выложу вечером заново

Ссылка на комментарий
25 минут назад, propeler сказал:

Так для абсолютного энкодера + ODrive есть же прошивка. Если не можете найти выложу вечером заново

Я с ней уже пробовал запускать. Мне не нравится подрагивания руля. Хочу с инкрементным энкодером 

Ссылка на комментарий
5 часов назад, propeler сказал:

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

А z индекс используется прошивкой?

Кто то пробовал инкрементный по центру оси ставить? Например просверлить по центру колеса отверстие, вставить туда спицу через вал и закрепить на нее энкодер

Ссылка на комментарий
22 минуты назад, aleksl сказал:

А z индекс используется прошивкой?

Кто то пробовал инкрементный по центру оси ставить? Например просверлить по центру колеса отверстие, вставить туда спицу через вал и закрепить на нее энкодер

Я очень хотел поставить энкодер по центру. Но не придумал как. Хотел купить на Али энкодер с отверстием вместо оси но они очень дорогие. У них отверстие до 45мм вроде внутренне 

Screenshot_2021-12-06-17-34-06-99_57e717c094f371a1dada6567a1123b99.jpg

Ссылка на комментарий

Очень заинтересован в таком изящном варианте руля.

1. Педали / кнопки в этот же контроллер (ODrive-3.5) можно будет добавить? Или только отдельным контроллером (Leonardo).

2. Вместо инкрементного энкодера возможно ли закрепление на корпусе мотор-колеса полосатого прозрачного кольца и оптического датчика (как в принтере).

3. Нужно / возможно ли оказать ТС финансовую помощь?

Ссылка на комментарий
1 минуту назад, YuriKun сказал:

1. Педали / кнопки в этот же контроллер (ODrive-3.5) можно будет добавить? Или только отдельным контроллером (Leonardo).

Я прошу прощения что не по теме, но я не могу не порекомендовать вместо Леонардо использовать esp32. Особенно удобно сделать с ней кнопки на руле. Провода совсем не нужны. По цене в два раза дешевле чем Леонардо 

Ссылка на комментарий

Покажите реальный проект для игрового руля на ESP32: три аналоговые педали, резистивные кнопки (КПП от G25 же так реализован?), несколько кнопок... 

Ссылка на комментарий
12 минут назад, YuriKun сказал:

Покажите реальный проект для игрового руля на ESP32: три аналоговые педали, резистивные кнопки (КПП от G25 же так реализован?), несколько кнопок... 

У меня схема такая: две esp32. Одна в руле вторая в педалях. Та что в руле питается от аккумулятора. Та что в педалях просто от блока питания на 5в. Педали на датчиках холла. У меня педали две, по можно хоть пять педалей сделать. 

Есп32 которая на руле также эмулирует геймпад просто с другим скетчем в котором много кнопок. 

Переключатель КПП не использую и не знаю как его подключать. 

В общем все. Обе платы используют библиотеку блютуз геймпада с гетхаба (свой код для педалей могу дать посмотреть, а для руля он вообще взят из примеров библиотеки и не модифицировался) 

При включении питани обе платы подключаются к компу по блютуз. Каких либо проблем с передачей сигнала небыло. Даже при условии что через тот же блютуз я одновременно слушаю музыку 

Ссылка на комментарий
5 часов назад, asanter сказал:

У меня схема такая: две esp32. Одна в руле вторая в педалях. Та что в руле питается от аккумулятора. Та что в педалях просто от блока питания на 5в. Педали на датчиках холла. У меня педали две, по можно хоть пять педалей сделать. 

Есп32 которая на руле также эмулирует геймпад просто с другим скетчем в котором много кнопок. 

 

Эх, жаль не знал раньше про эту штуковину. Для своего руля пришлось дешевый беспроводной геймпад распотрошить. Не очень понравилось, т.к. дорожки очень тонкие и мновенно отслаиваются и перегорают от пайки 😞

mobile_file_2021-12-08_10-40-26.jpg

Ссылка на комментарий
07.12.2021 в 5:54 PM, asanter сказал:

Я прошу прощения что не по теме, но я не могу не порекомендовать вместо Леонардо использовать esp32. Особенно удобно сделать с ней кнопки на руле. Провода совсем не нужны. По цене в два раза дешевле чем Леонардо 

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

08.12.2021 в 1:41 PM, MadInt сказал:

Эх, жаль не знал раньше про эту штуковину. Для своего руля пришлось дешевый беспроводной геймпад распотрошить. Не очень понравилось, т.к. дорожки очень тонкие и мновенно отслаиваются и перегорают от пайки 😞

 

Все через это проходили когда то. Паяльнику температуру поменьше, заранее пролудить, и ничего не отвалится 🙂

Если просто кнопки и несколько аналогов, даже дешевой Atmega хватит. Примеры реализаций геймпадов с разным количеством кнопок (в т.ч. и настраевым) - гуглится на раз два полно.  А вот если хочется всё в одной платке то да, немного сложнее.

Ссылка на комментарий
1 минуту назад, tetol60115 сказал:

да хоспади, что STM, что ESP одна фигня

Вы не поняли. Речь идёт о том, что когда кнопки на руле - связь должна быть беспроводная. Есп32 без танцев с бубном обеспечивает это прямо из коробки за 350р

Ссылка на комментарий
14 минут назад, asanter сказал:

Вы не поняли. Речь идёт о том, что когда кнопки на руле - связь должна быть беспроводная. Есп32 без танцев с бубном обеспечивает это прямо из коробки за 350р

Еще один приверженец беспроводных технологий %) видать вы не жили в густозаселённых домах. У меня в эфире благодаря в т.ч. провайдерам такая дичь, что ни о какой стабильной работе 802.11bgn речи даже не идёт и ситуация становится только хуже). Спасибо я лучше проводами))

Еще раз, в штучных экземплярах для себя, цена в принципе не имеет значения, будь то 350 будь то 1к руб. Готовые проверенные обкатанные наработки - важнее. И что esp что леонардо - в принципе к данной теме не имеют отношения. Тут уместно только про доделку odrive, что осложняется тем, что плата изначально под это не расписывалась, либо полный кастом под который тоже есть прошивка тут, вот в ней можно и учесть при большом желании.

  • Нравится 1
Ссылка на комментарий
11 часов назад, tetol60115 сказал:

У меня в эфире благодаря в т.ч. провайдерам такая дичь, что ни о какой стабильной работе 802.11bgn речи даже не идёт

У меня ефир так забит что  ESP c блютусом отваливается на расстоянии 30 см от приемника, а nRF24L01 устанавливает конекшн через раз разнесенная на 50см. Я на попытки сделать беспроводной руль забил. 

Про доделку ODrive. Из-за того что это изначально контролер для мотора, после подключения энкодера на нем остается не так много выводов. Это раз. Писать что-то сложнее чем чтение сдвиговых регистров в приоритетах уходит далеко вниз. Тут еще по основным фичам работать и работать. Жто два. И три - чтобы добавлять подключение какого то устройства - нужно такое устройство иметь/мастерить. Жизнь показывает, что написание таких вещей просто по "даташиту" без теста реального устройства - не всегда работает.

  • Нравится 3
Ссылка на комментарий

@MadInt    Знакомая крышка, у меня этот же штурвал распечатан)

 

@propeler  Благодарю за проект.  Ни разу не пожалел, что собрал. Катаю 2 месяц на нем.

Радостно слышать про обнову, что новенького будет?

Ссылка на комментарий
1 час назад, kzeml сказал:

Радостно слышать про обнову, что новенького будет?

Главное что я хочу доделать - сброс токов генерируемых моторо при быстром вращении против усилия на тормозной резистор. Сейчас если быстро крутить руль напряжение в цепи возрастает и недостаточно мощные  БП уходит в защиту. Это первоочередная фича для того чтобы можно было использовать руль на полную. 

Ссылка на комментарий
1 минуту назад, propeler сказал:

Главное что я хочу доделать - сброс токов генерируемых моторо при быстром вращении против усилия на тормозной резистор. Сейчас если быстро крутить руль напряжение в цепи возрастает и недостаточно мощные  БП уходит в защиту. Это первоочередная фича для того чтобы можно было использовать руль на полную. 

Это можно реализовать имея Вашу новую прошивку и одноосевой ОДрайв с Али? Или это только на кастом плате? 

Ссылка на комментарий
7 минут назад, propeler сказал:

Главное что я хочу доделать - сброс токов генерируемых моторо при быстром вращении против усилия на тормозной резистор. Сейчас если быстро крутить руль напряжение в цепи возрастает и недостаточно мощные  БП уходит в защиту. Это первоочередная фича для того чтобы можно было использовать руль на полную. 

Вместо тормозного пока поставил фильтры по питанию, чтобы обратка не шла на блок питания, блок в защиту не уходил но пищал под нагрузкой.

Ссылка на комментарий

3soz9jfo38k.jpg?size=1600x1200&quality=9llcooHhRk-Y.jpg?size=1200x1600&quality=9_l0AHcBd918.jpg?size=1200x1600&quality=9voto9_HOlAU.jpg?size=1200x1600&quality=9

 

Заказал ОДЕСК  и энкодер на алике. Пока жду, решил испытать свою идею с валом для энкодера. Мотор разобрал, провода отпаял. Просверлил сверлом и шуриком вал (легко сверлится, но криво))). Запаял назад, собрал подключил мотор и запустил его. На вращающемся колесе сделал отверстие шуриком сверлом 1.5 примерно(сверло центруется само, шанс просверлить не по центру минимален), нарезал метчиком резьбу. Взял спицу от велика 2мм, навернул гайку, запаял гайку(отцентровал более менее), ввернул этот кусок спицы в резьбу в центре колеса на клей, с обратной стороны затянул гайкой.  Внутрь вала запихал термоусадку пока что, подходящей втулки-трубки не нашел.Собрал все до кучи. Я думаю спица сдюжит крутить вал энкодера и проводам не мешает. Вал лучше сверлить на токарном конечно. Придет энкодер, буду стыковать со спицей

Изменено пользователем aleksl
  • Нравится 4
Ссылка на комментарий
13 часов назад, aleksl сказал:

3soz9jfo38k.jpg?size=1600x1200&quality=9llcooHhRk-Y.jpg?size=1200x1600&quality=9_l0AHcBd918.jpg?size=1200x1600&quality=9voto9_HOlAU.jpg?size=1200x1600&quality=9

 

Заказал ОДЕСК  и энкодер на алике. Пока жду, решил испытать свою идею с валом для энкодера. Мотор разобрал, провода отпаял. Просверлил сверлом и шуриком вал (легко сверлится, но криво))). Запаял назад, собрал подключил мотор и запустил его. На вращающемся колесе сделал отверстие шуриком сверлом 1.5 примерно(сверло центруется само, шанс просверлить не по центру минимален), нарезал метчиком резьбу. Взял спицу от велика 2мм, навернул гайку, запаял гайку(отцентровал более менее), ввернул этот кусок спицы в резьбу в центре колеса на клей, с обратной стороны затянул гайкой.  Внутрь вала запихал термоусадку пока что, подходящей втулки-трубки не нашел.Собрал все до кучи. Я думаю спица сдюжит крутить вал энкодера и проводам не мешает. Вал лучше сверлить на токарном конечно. Придет энкодер, буду стыковать со спицей

Это просто гениально. Я теперь тоже так сделать хочу. Спасибо за интересную идею! Только один момент не понял. Спица вращается вместе с термоусадкой или термоусадка стоит на месте а спица вращается внутри?

Ссылка на комментарий
1 час назад, asanter сказал:

Это просто гениально. Я теперь тоже так сделать хочу. Спасибо за интересную идею! Только один момент не понял. Спица вращается вместе с термоусадкой или термоусадка стоит на месте а спица вращается внутри?

Термоусадка стоит на месте, в идеале ее заменить на тонкую пластиковую трубочку.Я думаю зафиксировать ее силиконовым герметиком еще для надежности

Ссылка на комментарий
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...