РУЛЬ ДЛЯ КОМПЬЮТЕРА СВОИМИ РУКАМИ С ОБРАТНОЙ СВЯЗЬЮ | |
МЕНЮ Главная Электронника AI WAVE 2016 wheel config Рулевой модуль Рулевое колесо из дерева Стойка для руля с креслом Педали Деревянные рамы велосипедов своими руками |
Я нашел два способа сделать руль с обратной связью, один на arduino leonardo а другой на STM32F4Discovery. Начать решил с ардуины, в дальнейшем возможно попробую и STM32F4Discovery. Минимум что необходимо это arduino leonardo и энкодер. Необходимый софт: AI WAVE 2016 wheel config Прошивка для ардуины hex, нашел еще исходники какой то устаревшей версии, но пока не смотрел. Программа для загрузки прошивки XLOADER Установка1. Подключите ардуину к компьютеру, проверьте Пуск-Панель управления-Диспечер устройств, посмотрите на Порты(COM и LPT), если там появился Arduino Leonardo то все нормально. 2. Установите AI WAVE 2016 wheel config. После установки запустите, должно появиться "new firmware found", нажмите yes, прошивка для ардуины должна загрузится автоматически. У меня к сожалению ничего не появилось и соответственно не загрузилось. Пришлось использовать XLOADER для ручной загрузки. 3. Запустите XLOADER. Укажите пусть к hex файлу, Device - Leonardo 32U4, а вот com порт нужно указывать не тот который сейчас, а тот который будет во время Bootloader режима. Вот как нужно сделать: Откройте Диспечер устройств. Смотрите на com порт который показывает у ардуины и во время этого нажмите на ней reset. Com порт изменится, вот его то и нужно указывать. Ардуина будет в Bootloader режиме только несколько секунд, в этого время необходимо успеть загрузить hex файл. После того как вы указали правильный com порт, и Bootloader режиме пропал, нажмите опять на ресет, и когда com порт измениться жмите на Upload. Вот примерная схема подключения. Запустите AI WAVE 2016 wheel config. Для запуска с дополнительными настройками в свойствах ярлыка в Объект: допишите -dev. Если Firmware Version у вас показываться 0.0, то разъедините Z toogle(замкнутый 6 pin на землю) и повращайте рулем, версия должна измениться на 0.16. После этого опять замкните контакт. Откройте Advance Setting. Укажите Command Mode : PWN +/-, при этом по 10 и 11 pin'у будет идти шим сигнал для поворота двигателя влево и вправо. Укажите PWM Frequency : 20KHz. Encoder PPR необходимо указывать сколько импульсов с вашего энкодера поступает за оборот. В Digital Input можно указать куда подключены ваши кнопки, а в Analog Input оси, руля, газа и тормоза например. Сделал небольшой стенд для проверки. Вот разобрался как подключить по 4 кнопки к одному пину, с помощью этого можно использовать все 32 кнопки. Значение резисторов точно найти не смог, сам использовал вот такие, с ними все работает(мерял мультиметром, могут не совпадать с представлеными ниже номиналами резисторов из-за их неточности). Вот как я их составил. R5(6.8k), R4(0.47k+0.22k+0.68k+4.7k), R3(1k+1k+0.68k), R2(0.68k+1k), R1(0.1k+0.47k). Информацию взял отсюда https://www.kaskus.co.id/thread/54c59a266208812a798b456b. Для STM32F4Discovery загляните сюда https://forum.virtualracing.org/showthread.php/92420-DIY-USB-Force-Feedback-Controller. Комментарии (103)Вы просматриваете: http://steeringwheel.aggress.ru//index.php?fl=electro Денис говорит... А на скоко градусов то 21st November 2020 6:05pm Sieben говорит... Aiwave - глючная херня. Для Ардуино - EMC https://youtu.be/aYYAbcPKN8g 26th May 2020 9:59am Nikolay говорит... Можете по подробнее описать в чем лучше ( речь идет про бесплатную версию EMC )? Просто выбираю, какую прошивку ставить, не могу определиться . 10th November 2020 7:20pm Ruslan говорит... МОжет ли кто то скинуть исходники прошивки, о которых говорит автор? 11th March 2020 8:17pm StasOnOff говорит... https://vk.com/club192388335 я создал группу в ВК что бы нам было удобнее общаться и развивать данное направление. Я лично буду искать информацию по данной самоделки. Те у кого есть вопросы, задовайте. Те кто может ответить не молчите. Моя цель, создать проект, хорошего качества за оптимальные затраты. 25th February 2020 11:27pm StasOnOff говорит... два вопроса, 1- можно ли использовать Датчик Холла углового перемещения 0-360 градусов ( https://aliexpress.ru/item/32422949989.html?spm=a2g0s.8937460.0.0.74732e0e4UkXiG ). 2 - можно ли использовать моторчик от электростеклоподьёмника? 25th February 2020 8:54pm aggress говорит... Датчик холла нельзя, а моторчик думаю подойдет. 26th February 2020 5:08am Константин говорит... Нет, не подойдёт. Слабоват для качественного FFB 28th November 2021 6:13pm Константин говорит... Здравствуйте. Проще собрать на тех деталях, которые на схеме. Собирайте на роторном энкодере, рекомендую, сам на таком собирал. Вместо блока питания от ПК можно использовать любой БП. Мотор нужно использовать как на фото обязательно, т.к если будет другой, то FFB будет некачественным. Стоить это всё будет в районе 2-2,5 тысяч 28th November 2021 6:09pm Константин говорит... Здравствуйте. Нет, лучше использовать детали как на фото. Единственное но, можно заменить энкодер на роторный энкодер (Рекомендую, у самого такой, точность отличная. Берите на 600), а также БП можно заменить на любой, даже не от сис.блока. Мотор обязательно нужен такой. За это всё будет потрачено около 2-2,5к 28th November 2021 6:11pm Дмитрий говорит... Можно ли разблокировать Ry axis и Rz axis? 8th February 2020 2:33pm Страница 3 из 10
|