Энтузиаст подключил гоночный симулятор к радиоуправляемой машине с помощью Arduino
Энтузиаст под ником bitsbits подключил компьютерный гоночный симулятор к своей радиоуправляемой машине с помощью решения на базе Arduino, скриптов на Python, самостоятельно разработанных схем и 3D-печати части деталей. Это решение находится в стадии активной доработки.
Автор проекта в детстве увлекался радиоуправляемыми машинами и гоночными симуляторами. Поэтому он решил воплотить в жизнь свою новую идею — соединение по одному радиоканалу системы управления игрушечной гоночной машины и электроники и механики компьютерного симулятора гонок.
В процессе работы над проектом bitsbits стал использовать решение на базе Arduino для обработки сигналов с потенциометров. Энтузиаст столкнулся с проблемами связи из-за дрожания сигнала и неправильно работающего рулевого управления, а также с проблемами при управлении педалями. В итоге bitsbits решил задействовать цифро-аналоговые преобразователи для сглаживания уровня сигнала. Он написал программу для считывания данных с симулятора и отправки их на Arduino.
Дополнительно энтузиаст отдельно разработал плату расширения для Arduino и DAX, а также создал систему с камерой и креплением для видеопередатчика. Он отсканировал и переделал верхнюю часть гоночного автомобиля для установки дополнительной электроники.
В итоге энтузиаст смог запустить первую версию прототипа проекта, интегрировав в бортовую систему необходимые скрипты на Python для управления передачами и ручным тормозом машины, а также модифицировав передатчик для управления кнопками и переключателями гоночного симулятора. В настоящее время проект продолжает развиваться и дорабатываться.
В ходе доработки проекта энтузиаст столкнулся с проблемами при переключении передач. Он хотел реалистичного ощущения от этого процесса. bitsbits
Читать на habr.com