Беспроводный игровой руль для гонок на ESP32

scientificman
scientificman аватар
Offline
Зарегистрирован: 28.03.2021
Здравствуйте!
Ставил задачу сделать легкое мобильное устройство для авто- и авиа- симуляторов без возни с прикручиванием-откручиванием.
Контроллер, который получил название LeanDrive выполнен на отладочной плате ESP32 WROOM с использованием протокола Bluetooth. Для контроля углов поворота-наклона используется гироскоп MPU-6050. Аналоговые педали реализованы на самодельных оптических сенсорах. Кроме того, устройство насчитывает 6 кнопок для управления дополнительными функциями (ручник, сигнал, передачи и т.п.). Устройство определяется Windows как геймпад и позволяет управлять подавляющим большинством игр напрямую, а при помощи вспомогательного софта (x360ce), всеми остальными!
 
Подробное видео о проекте:
 
В описании видео есть ссылки на все необходимые компоненты, 3D-модели, схемы. Чуть ниже продублирую основные ссылки здесь.
 
Изображения
 
Внешний вид
 
Внешний вид
 
Внутренний вид
Вид изнутри
 
Блок электроники сверху
Блок электроники сверху
 
Блок электроники снизу
 
3D Модели
 
Схемы, печатные платы и софт
 
Буду признателен за любые комментарии и пожелания!
sadman41
Offline
Зарегистрирован: 19.10.2016

Один комментарий: не BT, а BLE. Не любой BT- клиент сможет работать по BLE.
Один вопрос: надолго батареи хватает?

scientificman
scientificman аватар
Offline
Зарегистрирован: 28.03.2021

Спасибо за дополнение! Конечно же использован Low Energy Bluetooth. При этом WiFi отключается. С аккумулятором в 500 мА хватает примерно на 4,5 часа. На фотографии установлен аккумулятор на 200 мА. С ним мало работал. Емкость увеличили, использовав тип 602530 на 500 мА. Место позволяет.

BOGGARD
Offline
Зарегистрирован: 11.04.2021

Здравствуйте! Руль для ленивых т.е для меня! Круто! Скажите пжл ,что это за программа ,в которой схема нарисована  и как реализованы педали?  https://easyeda.com/scientificman/leandrive-1

scientificman
scientificman аватар
Offline
Зарегистрирован: 28.03.2021

Здравствуйте!

Прjграмма EasyEDA.com. Это редактор схем и печатных плат. Принадлежит крупному производителю печатных плат JLCPCB.com.

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

 

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

BOGGARD
Offline
Зарегистрирован: 11.04.2021

Я так понимаю это фоторезистор и светодиод что ли? И перекрывается педалькой?

scientificman
scientificman аватар
Offline
Зарегистрирован: 28.03.2021

Именно так!