Оглавление:

USB-ДЖОЙСТИК С НУЛЕВОЙ ЗАДЕРЖКОЙ - АВТО АНАЛОГОВАЯ МОДИФИКАЦИЯ: 5 шагов
USB-ДЖОЙСТИК С НУЛЕВОЙ ЗАДЕРЖКОЙ - АВТО АНАЛОГОВАЯ МОДИФИКАЦИЯ: 5 шагов

Видео: USB-ДЖОЙСТИК С НУЛЕВОЙ ЗАДЕРЖКОЙ - АВТО АНАЛОГОВАЯ МОДИФИКАЦИЯ: 5 шагов

Видео: USB-ДЖОЙСТИК С НУЛЕВОЙ ЗАДЕРЖКОЙ - АВТО АНАЛОГОВАЯ МОДИФИКАЦИЯ: 5 шагов
Видео: Мёртвые зоны. Бомбит от обзоров. Почему НЕ СТОИТ ЭКОНОМИТЬ на ГЕЙМПАДАХ, на примере Canyon CND-GPW3 2024, Июль
Anonim
USB-ДЖОЙСТИК С НУЛЕВОЙ ЗАДЕРЖКОЙ - АВТО АНАЛОГОВАЯ МОДИФИКАЦИЯ
USB-ДЖОЙСТИК С НУЛЕВОЙ ЗАДЕРЖКОЙ - АВТО АНАЛОГОВАЯ МОДИФИКАЦИЯ
USB-ДЖОЙСТИК С НУЛЕВОЙ ЗАДЕРЖКОЙ - АВТО АНАЛОГОВАЯ МОДИФИКАЦИЯ
USB-ДЖОЙСТИК С НУЛЕВОЙ ЗАДЕРЖКОЙ - АВТО АНАЛОГОВАЯ МОДИФИКАЦИЯ

Это дополнительный проект к модификации истинного аналогового джойстика USB Encoder с нулевой задержкой.

Перед добавлением этого устройства вам необходимо успешно модифицировать, протестировать и откалибровать кодировщик в предыдущем проекте.

Когда он завершен и работает, он устраняет досадную особенность модулей всегда запускаться в цифровом режиме - это означает, что вам нужно выбирать аналоговый с помощью переключателя режима каждый раз, когда вы хотите его использовать.

ОБНОВЛЕНИЕ: (февраль 2021 г.) Прежде чем вы застрянете над этим - я обновил основной проект в феврале 2021 г., чтобы сказать, что это более легкая модификация, чем эта маленькая штуковина … но если вы действительно хотите сделать это, вот информация … Наслаждайтесь

Этот проект имитирует нажатие кнопки режима ОДИН РАЗ, чтобы перевести его в аналоговый режим - с использованием временной задержки (резисторы и конденсатор) для работы транзистора в качестве переключателя мгновенного действия.

Последовательность запускается только после того, как USB-соединение установлено с компьютером - с помощью источника питания +5 В (приблизительно), который питает КРАСНЫЙ светодиод (цифровой включен), и использования этого для запуска отсчета времени, который является просто зарядкой C1.

Как только транзистор включен, энкодер видит это как одно действие переключателя РЕЖИМА, и он переключается на аналоговый.

В аналоговом режиме КРАСНЫЙ светодиод гаснет - выключается цепь таймера, включается ЗЕЛЕНЫЙ светодиод, а кодировщик работает в аналоговом режиме! (Просто!).

Важно отметить, что если USB-соединение с ПК не установлено - он не запустит кодировщик или таймер

Так что просто протестировать кодировщик на источнике USB 5 В (без ПК) не получится!

Я добавил кнопку сброса, чтобы доказать, что я могу перезапустить его вручную, не отключая USB каждый раз.

Если вы умеете паять аккуратно и поработали с картоном или платой Vero, прежде чем это было легко сделать. (А если нет - все еще несложно!).

После создания вам необходимо сделать 3 подключения к кодировщику, как описано в тексте.

Я включил фотографии, которые показывают, как я сделал свой (настолько маленький, насколько мог) из того, что у меня было в то время.

Запасы

Плата Vero / Stripboard - 12 отверстий в длину и 4 или 5 медных полос в ширину - см. Фотографии - на ней нужно вырезать только 1 дорожку.

Транзистор:

1 x BC107, или BC147, или BC547, или почти любой кремний NPN общего назначения. Правильная ориентация B-C-E имеет важное значение.

Резисторы (3):

1 x 39k 1/8 или 1/4 Вт

1 x 470k 1/8 или 1/4 Вт

1 x 220 Ом 1/8 или 1/4 Вт

Электролитический конденсатор 1 x 1000 мкФ - от 6,3 до 25 вольт

Провода под заказ.

Дополнительно: (см. Электрические схемы)

1 x нажатие для переключения (сброс)

1 х выключатель SPST

Шаг 1. Подготовьте доску Vero / полосовую доску

Подготовьте Vero Board / Strip Board
Подготовьте Vero Board / Strip Board

Прежде чем начать, соберите все свои части.

Отрежьте доску Vero до размера, подходящего для компонентов, которые вы собираетесь использовать.

Я рекомендую пробную подгонку компонентов, прежде чем приступить к резке вашей доски и гусеницы по размеру, на случай, если ваша не будет работать так же, как моя.

Используйте мои фото для справки, чтобы добиться конечного результата.

Дважды проверьте соединения с принципиальной схемой.

Если пространство не является проблемой при строительстве вашего проекта, вам решать, насколько большим вы его сделаете - здесь важны только правильные соединения.

На моей доске было 12 отверстий в длину и 5 полос в ширину, но, как вы можете видеть, я мог обойтись и с 4 полосами.

Выбранный вами макет может означать, что вам вообще не нужно вырезать дорожки.

Шаг 2: компоненты установлены

Компоненты установлены
Компоненты установлены

На фотографии показаны все установленные компоненты и дополнительный переключатель (опционально), который я добавил, чтобы принудительно выбрать цифровой (да - цифровой) режим для использования в качестве сброса для подтверждения правильности работы.

Без этого мне пришлось бы каждый раз отключать USB от ПК, чтобы тестировать его. С добавленным переключателем я мог просто нажать на него, посмотреть, как зеленый светодиод погаснет, а красный светодиод включится (запуск таймера), а через несколько секунд они снова переключатся на ЗЕЛЁНЫЙ ВКЛ и КРАСНЫЙ ВЫКЛ.

Если вы хотите сделать еще один шаг, потому что вам нужно иногда переключаться на цифровой режим и оставаться там, вы можете добавить переключатель включения / выключения (S1) в линию A, и при включении автоматический аналоговый таймер работает должным образом, а когда выключен. позволит вам управлять переключением режимов вручную с помощью дополнительного переключателя S2 (не показан).

Шаг 3. Принципиальная схема и подключения энкодера (с опциями)

Принципиальная схема и соединения энкодера (с опциями)
Принципиальная схема и соединения энкодера (с опциями)

На схеме в зеленом поле показана новая схема (на вашей новой плате), а желтым - соединения модуля кодировщика, которые здесь важны. Вам не нужно это понимать - просто подключите все правильно - и помните - никаких дальнейших дорожек, которые можно было бы обрезать на кодировщике.

На кодировщике:

A = переход +5 В от чипа кодировщика (черная капля) к R10, который питает КРАСНЫЙ светодиод. Конец R10, ближайший к Blob, - это тот, который нужно использовать.

Обратите внимание на проводку, поставляемую китайскими производителями, которая подключается к разъему Encoder Mode, похоже, использует КРАСНЫЙ для заземления (0 В) и черный для переключения - так что не думайте, что цвета логичны - проверьте сами!

B = Входное соединение переключателя режима.

C = 0 Вольт - (и подключение второго переключателя режима)

Шаг 4: Определите соединения - новая печатная плата

Определите соединения - новая печатная плата
Определите соединения - новая печатная плата

A = Таймер запуска подачи от энкодера

B = Черный провод для подключения переключателя режима - см. Фото в следующем разделе.

C = 0 Вольт - (и подключение второго переключателя режима)

Шаг 5: Определите подключения кодировщика

Определите подключения кодировщика
Определите подключения кодировщика
Определите подключения кодировщика
Определите подключения кодировщика

Как вы можете видеть на фотографиях - всего 3 соединения - никаких дорожек, которые можно вырезать или изменить на кодировщике - это так просто, как A-B-C!

A = Один провод, который нужно припаять к задней части R10 - старайтесь ничего не закоротить.

B = Черный провод для подключения переключателя режима - см. Фото в следующем разделе.

C = 0 Вольт - (и подключение второго переключателя режима)

ДВОЙНО ПРОВЕРЬТЕ ПРОВОДКУ ПЕРЕД ПОДКЛЮЧЕНИЕМ USB К ПК

Теперь вы должны обнаружить, что когда вы подключаетесь к USB-разъему ПК, вскоре после того, как загорится КРАСНЫЙ светодиод, он погаснет, а ЗЕЛЕНЫЙ включится - и это энкодер теперь в аналоговом режиме, и вам не нужно делать это самостоятельно.

Обратите внимание, что значения компонентов R1, R2 и C1, которые я использовал, дали подходящую задержку, чтобы заставить его работать надежно. В зависимости от возраста и качества используемых компонентов задержка может быть немного длиннее или короче. Большое значение для C1 (скажем, 1500 мкФ) теоретически должно занять больше времени для переключения.

Повеселись !

Рекомендуемые: