За основу взято прочитанное и увиденное на различных зарубежных форумах. В основном руководствовался видео от Caravangoes и AgaYuditra на youtube.
Для сборки было приобретено:
Пластиковый короб 290х210х100.
Асинхронный коллекторный двигатель 24 вольта\100 ватт.
Два алюминиевых шкива GT2 в комплекте с ремнём. Передаточное отношение 1:8.
Arduino Leonardo, BTS7960b и макетная плата на липучке. Всё перечисленное от завода WAVGAT.
Вал 8 мм. Достал из древнего принтера HP Jet 2000.
Энкодер оптический + диск к нему. Из того же древнего принтера.
Струбцины пластиковые. Извлёк из никому не нужного Logitech Wingman Formula.
Рулевое колесо снял с того же Wingman.
Импульсный блок питания 24 вольта\4.2 ампера. Модель APS-100LN-24BM.
120 проводков с коннекторами для плат прототипирования.
Заглушка от ручки замка двери Запорожца для "переднего" подшипника в корпусе базы.
Первоначально для теста использовалась прошивка Ai Wave 2016. Плата исправно получала данные с энкодера, однако версия прошивки платы в момент запуска утилиты определялась через раз, либо не определялась вовсе. Дополнительные неудобства создавал мотор. При значении Main Gain 100% мотор невозможно сдвинуть с места (логично, мотор 100 ваттный). При уменьшении Main Gain появляется возможность провернуть его ровно настолько, насколько я снизил уровень Main Gain. При снижении до 80% и ниже руль становился "пустым" в середине, однако при установке Main Gain 100% руль снова возвращался в центр.
Изрядно намучившись с утилитой Ai Wave, переставшей определять версию прошивки (теперь уже совсем), но по прежнему получавшей данные с энкодера, я решил от неё отказаться в пользу ПО от EbolzMagy. Вся дальнейшая работа планируется только с ней.
Утилита установлена, прошивка залита в плату. Arduino Leonardo определяется как устройство ввода "EMC" с обилием кнопок (гипотетически подключенных) и осью руля. И вот теперь самое странное. Подключение энкодера от принтера я изменил согласно приложенной WIRING схеме (содержится в архиве от автора ПО). Я вижу что плата никакой информации от энкодера не получает, однако он запитан, пять вольт на него приходит, свечение в оптике видно невооружённым глазом. Мотор так же молчит. Вращение вала не встречает никакого сопротивления, показаний в утилите EMC Utility Lite нет.
На текущий момент подключение выглядит так: