РУЛЬ ДЛЯ КОМПЬЮТЕРА СВОИМИ РУКАМИ С ОБРАТНОЙ СВЯЗЬЮ
МЕНЮ


Главная

Электронника

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
Facebookdel.icio.usStumbleUponDiggGoogle+Twitter
Gravatar
Энт говорит...
Arduino Leonardo R3 (черненькая). Подключил аналоговый потенциометр как везде описано к аналоговому входу. При анализе значения в программе WheelConfig диапазон считывается не полностью - "руль"/треугольничек поворачивается только до момента прокрута потенциометра только где-то ... Читать дальше
30th January 2020 10:21pm
Gravatar
aggress говорит...
Пуск-Панель управления-Устройства и принтеры, тут возможно надо откалибровать устройство.
26th February 2020 5:12am
Gravatar
Дмитрий говорит...
Кто-нибудь пробывал подключать L298N? Получилось?
28th January 2020 1:42pm
Gravatar
Александр говорит...
можно, я подключил с 540 мотором
29th January 2020 12:36pm
Gravatar
Дмитрий говорит...
Можно схему подключения?
8th February 2020 4:20pm
Gravatar
Дмитрий говорит...
Здравствуйте, можго ли использовать шаговый двиготель? Если да, то как?
27th January 2020 5:43pm
Gravatar
Дмитрий говорит...
Двигатель*
27th January 2020 5:46pm
Gravatar
Dmitry говорит...
Как установить центр? Жму кнопки Center Wheel и ничего не происходит.
7th January 2020 9:52am
Gravatar
Василий говорит...
А масивы для определения цифровых кнопок (ряды, столбцы - как в MMJOY) в AI WAVE 2016 wheel config не выставляются?
23rd November 2019 7:22pm
Gravatar
Максим говорит...
Можно подробнее по поводу подключения кнопок, пошагово так скажем) Немного не понял как их подключать.
1st August 2019 7:39pm
Gravatar
Lorex говорит...
Тут нужны резисторы разных номиналов, сам в душе не япу как он подобрал их!
8th August 2019 9:49am
Страница 4 из 10

* Обязательные поля
(Не публикуется)
 
Жирный Курсив Подчеркнутый Перечеркнутый Степень Индекс Код PHP Код Кавычки Вставить линию Вставить маркированный список Вставить нумерованный список Вставить ссылку Вставить e-mail Вставить изображение Вставить видео
 
Улыбка Печаль Удивление Смех Злость Язык Возмущение Ухмылка Подмигнуть Испуг Круто Скука Смущение Несерьёзно Шокирован
 
1000
Какое число больше 14 или 27?
 
(введите ответ)
Captcha
Refresh
 
Введите код:
 
Уведомлять о новых коментариях по почте.
 
Запомнить информацию введенную в поля формы.