Простой руль для компьютера можно сделать из старой клавиатуры. Для этого нужно извлечь из неё плату контроллера с кабелем. Контроллер связывает кнопки клавиатуры с компьютером. Для руля потребуется определить две неиспользуемые кнопки, задать их в настройках игры как кнопки «влево», «вправо», проследить их электрическую цепь и вывести четыре провода с платы контроллера.
В качестве датчика угла поворота используется переменный резистор R6, который является делителем напряжения. Для согласования резистора c платой контроллера необходимо собрать схему:
Питание на плату управления (Vcc ) подаётся с платы контроллера. На операционном усилителе OP1 собран генератор треугольного напряжения. Это напряжение подаётся на инвертирующий вход компаратора OP2 и сравнивается с постоянным напряжением, которое зависит от угла поворота резистора R6. На выходе компаратора образуется ШИМ сигнал, который подаётся на управляемый ключ V2 в составе микросхемы 4066. Также ШИМ сигнал подаётся на инвертор, собранный на транзисторе VT1, а с него на V1. Выходы ключей V1 и V2 замыкают выводы платы контроллера, имитируя поочерёдное нажатие кнопок «влево», «вправо». В зависимости от угла поворота изменяется длительность нажатия от 0 до 100%.
Настройка схемы
Для удобства настройки к выходу компаратора OP2 подключается светодиод последовательно с резистором 1кОм относительно Gnd. Резистор R6 устанавливается в крайнее верхнее положение (по схеме), затем резистор R5 поворачивается из нижнего положения вверх до максимума свечения светодиода (максимальное значение угла поворота «влево»). Затем резистор R6 устанавливается в крайнее нижнее положение, а резистором R9 устанавливается минимальное свечение светодиода (максимальное значение угла поворота «вправо»). После настройки переменный резистор R9 можно заменить на постоянный
Аналогично можно использовать педали (резисторы R7, R8). Кнопки КПП и дополнительных функций выводятся напрямую с платы контроллера.
Список радиоэлементов
Обозначение | Тип | Номинал | Количество | Примечание | Магазин | Мой блокнот |
---|---|---|---|---|---|---|
OP | Операционный усилитель | LM324 | 1 | Поиск в магазине Отрон | ||
4066 | Мультиплексор/демультиплексор | CD4066B | 1 | Поиск в магазине Отрон | ||
VT1 | Биполярный транзистор | КТ315А | 1 | Поиск в магазине Отрон | ||
R1-R3 | Резистор | 100 кОм | 3 | Поиск в магазине Отрон | ||
R4 | Резистор | 470 кОм | 1 | Поиск в магазине Отрон | ||
R5 | Подстроечный резистор | 1 кОм | 1 | Поиск в магазине Отрон | ||
R6-R8 | Переменный резистор | 47 кОм | 3 | Поиск в магазине Отрон | ||
R9-R11 | Подстроечный резистор | 47 кОм | 3 | Поиск в магазине Отрон | ||
R12, R13 | Резистор | 1 кОм | 2 | Поиск в магазине Отрон | ||
C1 | Конденсатор | 220 нФ | 1 | Поиск в магазине Отрон | ||
Скачать список элементов (PDF)
Прикрепленные файлы:
- Руль ПК из клавиатуры.lay (20 Кб)
Комментарии (16) | Я собрал (0) | Подписаться
Для добавления Вашей сборки необходима регистрация
[Автор]
[Автор]
[Автор]
Если игр рассчитана под джойстик (руль) - то она ожидает увидеть через Dinput или Xinput - значения от 0 до 255 (127 - центр).
Тест руля в игре: https://youtu.be/lwjUr2wOUow