Самодельный USB-адаптер для передатчика RC

Практически вся современная аппаратура управления радиомоделями (как то Futaba, Hitec, Multiplex, FlySky и др.) имеет на своем борту разъем «TRAINER», с выходом РРМ сигнала (аналоговым принципом кодирования), который используется для подключения к компьютеру передатчика (пульта управления) в режиме обычного джойстика, благодаря чему можно виртуально тренироваться в управлении виртуальной моделью самолета, вертолета и др. не рискуя разбить настоящую модель. Для подключения пульта к компьютеру применяются специальные покупные кабели-адаптеры. (как этот)

 

sku_4603_1


Но мы Самоделкины можем сделать самодельный аналог кабеля-адаптера, одна из лучших вариантов схем, это USB кабель на микроконтроллере atmega8, по проекту Олега Семенова, Вадима Кушнира, Виталия Пузрина. Их программное обеспечение умеет работать с любым количеством канальных импульсов от пульта (передатчика) и не зависит от полярности подачи, даже не все покупные адаптеры умеют так.

 Шаг 1. Что нам необходимо.

Материалы:

  • Микроконтроллер atmega8
  • Транзистор BC 547 (или КТ315, КТ3102)
  • Два стабилитрона на 3,3-3,6в. (например, 1N5226, 1N5527, КС133)
  • Резисторы 68Ом.-2 шт., 2,2к., 4,7к., 10к., 200к., конденсатор 0,22
  • Керамический или кварцевый резонатор на 12мГц
  • USB удлинитель 1м. или больше (на запчасти), S-video кабель (на запчасти)

Инструменты:

  • Паяльные принадлежности, текстолит для платы.

Шаг 2. Изготовление штекера для разъема «TRAINER».

 

Для разъема TRAINER идеально подходит штекер от кабеля S-video, только его надо сперва правильно распаять.

На фото: Так выглядит стандартная распайка S-video кабеля.

s-video

 

На фото: А нам надо переделать его по следующей схеме ниже, этот вариант подходит для пультов от FlySky, для других производителей пультов распиновку кабеля надо смотреть-сверять дополнительно в интернет.

разьем

Для работы с симулятором нужен только 1pin — PPM сигнал и GND.

 

Берем кабель s-video и отрезаем нужный нам штекер.

DSC00261

 

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

 

Поэтому вынимаем все внутренности.

DSC00264 DSC00266

 

Вынимаем ножки (пины) и разъединяем их.

DSC00269 DSC00271

 

Берем заготовленный USB удлинитель, отрезаем разъем Тип «А» с 20 см. куском кабеля и откладываем пока в сторону для дальнейшего присоединения к плате.

DSC00272

 

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

DSC00280

 

Сразу надеваем оболочку на кабель.

DSC00282

 

Зачищенные провода облагораживаем кусочком термоусадки.

DSC00283

 

Припаиваем ножки разъема и вставляем их на место в соответствии со схемой подключения к пульту.

DSC00287DSC00291

 

Собираем разъем, закрепляем все на термоклей и надеваем оболочку корпуса на место.

DSC00297 DSC00299 DSC00300

 

Для ремонта разрезанного корпуса, надеваем несколько трубок термоусадки и обжимаем нагревом.

DSC00301 DSC00302 DSC00303 DSC00304

 

Проверяем работоспособность полученного кабеля тестером, если цепь звонится, замыкания нет, значит кабель готов.

DSC00305

 

Теперь надо вставить штекер с кабелем в разъем TRAINER, включаем пульт (передатчик) и замеряем на выходе провода PPM сигнала наличие напряжения, оно должно быть около 3 вольт, если этого нет, надо проверить напряжение непосредственно на выходе самого пульта и настроить выход в меню.

DSC00307 DSC00308

 

Шаг 3. Изготовление платы адаптера.

 

Вот основная схема адаптера.

схема

 

По принципиальной схеме проектируем монтажную плату.

 

У меня получилась вот такая небольшая плата, сделана она в программе Sprint-Layout.

рисунок

 

Изготавливаем саму плату одним из доступных вас способом, ЛУТ, ЧПУ или др.

DSC00317 DSC00324

Получилась такая платка.

DSC00351

 

Шаг 4. Распайка платы.

 

Не спешите сразу покупать кварц на 12 мГц, у каждого дома есть ненужная usb компьютерная мышь, старая флешка или другой ненужный USB девайс, проверьте их внутри, наверняка там есть то, что Вам надо.

Мой кварц из этой мыши.

DSC00330    DSC00336 DSC00339 DSC00340

 

Впаиваем все детали на плату, припаиваем наш изготовленный кабель с s-video штекером и заготовленный 20 см. USB шнурок.

DSC00364DSC00365

DSC00331 DSC00333

Покрываем плату лаком.

DSC00369

 

Шаг 5. Прошивка микроконтроллера.

 

Для прошивки через программу CodeVisionAVR выставляем фьюзы как на фото ниже, для PonyProg соответственно наоборот.

rcu_Mega8_Fuses

 

Прошиваем МК через программатор или просто через LPT порт по схеме ниже.

5provodov_schemaDSC00370

Прошивка и др. RC_usb

 

Шаг 6. Проверка устройства.

 

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

DSC00371

Если адаптер не определился компьютером, то надо проверить монтаж схемы.

 

После того как появится уведомление, что устройство готово к работе, можно зайти ПУСК- УСТРОЙСТВА И ПРИНТЕРЫ, там увидим изображение джойстика.

джо

Подключаем разъем адаптера к передатчику и включаем пульт.

DSC00373

Заходим в свойства джойстика, проверяем работу осей.

джо2 джо3

Если все работает, остается установить и запустить одну из множества программ симуляторов, назначить оси и можно в полет!

 

 

Как пример: симулятор AeroFly Professional Deluxe.

Выбираем наш джойстик.

DSC00375 DSC00376

Калибруем оси.

DSC00377

Назначаем оси.

DSC00378

В полет!

 

DSC00379 DSC00380

Добавить комментарий