Оглавление:

Модуль RC Tx в качестве USB-джойстика: 6 шагов
Модуль RC Tx в качестве USB-джойстика: 6 шагов

Видео: Модуль RC Tx в качестве USB-джойстика: 6 шагов

Видео: Модуль RC Tx в качестве USB-джойстика: 6 шагов
Видео: Подключение и настройка nRF24L01 к Arduino (модуль беспроводной связи) 2024, Ноябрь
Anonim
Модуль RC Tx в качестве USB-джойстика
Модуль RC Tx в качестве USB-джойстика

В этом руководстве рассказывается о создании модуля передатчика, который работает со стандартными RC-передатчиками и действует как USB-джойстик.

В модуле используется плата разработчика Digispark, которая действует как USB HID. Он интерпретирует сигнал PPM, который отправляет передатчик, и преобразует его в оси джойстика.

Запасы

RC-передатчик (в данном случае Turnigy TGY 9X)

Донорский Tx-модуль для кейса

Доска развития Digispark

Перфорированная плита

Провода

Паяльное оборудование

Горячий клей

USB-кабель

Шаг 1: Жилье

Жилье
Жилье
Жилье
Жилье
Жилье
Жилье

Возьмите старый модуль Tx. Откройте его и разденьте. Это отличный корпус для электроники.

Шаг 2: соединитель

Соединитель
Соединитель
Соединитель
Соединитель
Соединитель
Соединитель
Соединитель
Соединитель

Разъем, используемый для взаимодействия с передатчиком, представляет собой стандартный гнездовой разъем 0,1 дюйма. Проще всего вставить корпус модуля в пульт дистанционного управления и вставить разъем. Некоторый горячий клей обеспечит механическую поддержку.

Шаг 3: Электроника

Электроника
Электроника
Электроника
Электроника
Электроника
Электроника
Электроника
Электроника

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

Перед тем, как двигаться дальше, важна тестовая подгонка компонентов. В этом случае USB-кабель был зачищен точным ножом, чтобы его было легче согнуть и подогнать.

Шаг 4: пайка

Пайка
Пайка
Пайка
Пайка
Пайка
Пайка

Просто припаяйте контакты к монтажной плате. Паял все пины под будущие разработки. Отсюда дополнительное пространство на перфокартоне.

Добавил немного горячего клея на кабель для дополнительной механической поддержки.

Вывод PPM на передатчике подключен к выводу P2 на плате разработчика digispark. Затем два GND соединяются вместе.

Шаг 5: Собираем все вместе

Собираем все вместе
Собираем все вместе
Собираем все вместе
Собираем все вместе

Просто соберите корпус обратно. Убедитесь, что кабель не зажат слишком сильно.

Шаг 6: Код

Код основан на проекте abhilash_patel на хабе проектов Arduino в сочетании с примером джойстика от Digispark.

Весь код разработан в среде Arduino IDE.

Смотри приложение.

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