USB адаптер для симулятора і RC-апаратури
Практично вся сучасна апаратура управління радиомоделями (як то Futaba, Hitec, Multiplex, FlySky та ін) має на своєму борту роз’єм “TRAINER”, з виходом РРМ сигналу (аналоговим принципом кодування), який використовується для підключення до комп’ютера передавача (пульта керування) в режимі звичайного джойстика, завдяки чому можна віртуально тренуватися в управлінні віртуальною моделлю літака, вертольота та ін. не ризикуючи розбити справжню модель. Для підключення пульта до комп’ютера застосовуються спеціальні покупні кабелі-адаптери,
Типу таких
Але ми Самодєлкіни можемо зробити саморобний аналог адаптера, одна з кращих варіантів схем, це 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 кабелю.
На фото: А нам треба переробити його по наступній схемі нижче.
Цей варіант підходить для пультів FlySky, для інших виробників пультів терморегулятори може бути іншою, тому спершу треба дивитися-звіряти додатково в інтернет.
Для роботи з симулятором буде використовуватися тільки 1pin – PPM сигнал і GND.
Беремо кабель s-video і відрізаємо потрібний нам штекер.
Знімаємо пластикову оболонку (корпус), якщо він не знімається, робимо розріз ножем і знімаємо.
Всередині видно, що два вхідних проводу, припаяні на неправильні для нашої схеми піни, а два інших піна з’єднані разом і на корпус, що нас теж не влаштовує. Тому виймаємо серединку.
Виймаємо ніжки GND і роз’єднуємо їх.
Беремо заготовлений USB подовжувач, відрізаємо роз’єм типу “А” з 20 див. шматком кабелю і поки відкладаємо в сторону для подальшого приєднання до плати.
Беремо іншу половину кабелю, довжиною не менше 80 див., розбираємо кінці для приєднання до штекеру.
Відразу надягаємо оболонку на кабель.
Зачищені проводу облагороджуємо шматочком термоусадки.
Облуживаем кінці проводів.
Припаюємо ніжки роз’єму і вставляємо їх на місце у відповідності зі схемою підключення до пульта.
Збираємо роз’єм, закріплюємо все на термоклей і одягаємо оболонку корпусу на місце.
Для ремонту розрізаного корпусу, надягаємо кілька трубок термоусадки і обжимаем нагріванням.
Перевіряємо працездатність отриманого кабелю тестером, якщо ланцюг звонится, замикання немає, значить кабель готовий.
Тепер треба вставити штекер з кабелем в роз’єм TRAINER, включаємо пульт (передавач) і заміряємо на виході проводу PPM сигналу, наявність напруги, воно повинно бути близько 3 вольт, якщо цього немає, треба перевірити напруга безпосередньо на виході самого пульта і налаштувати вихід в меню.
Крок 3. Виготовлення плати адаптера.
Основна схема адаптера.
По цій принциповій схемі проектуємо монтажну плату.
У мене вийшла ось така невелика плата, зроблена вона у програмі Sprint-Layout.
Виготовляємо саму плату одним з доступних для Вас способом, ЛУТ, ЧПУ або ін.
Я розважаюсь на ЧПУ.
Вийшла ось така хустки.
Крок 4. Розпаювання плати.
Не поспішайте відразу купувати кварц на 12 мГц, у кожного вдома є непотрібна usb комп’ютерна миша, стара флешка або інший непотрібний USB-девайси, перевірте їх всередині, напевно, там є те що Вам треба.
Мій кварц взято з “миші”.
Відсмоктування не впорався, тому застосував старий дідівський метод, голка від шпіца.
Упаюємо всі деталі на плату, припаюємо наш виготовлений кабель s-video штекером і заготовлений раніше 20 див. USB шнурок.
Готову плату покриваємо лаком.
Крок 5. Прошивка мікроконтролера.
Для прошивки через програму CodeVisionAVR виставляємо фьюзы як на фото нижче, для PonyProg відповідно навпаки.
Прошиваємо МК через програматор або просто через LPT порт по схемі нижче.
Процес прошивки.
Крок 6. Перевірка готового пристрою.
Готове пристрій підключається до USB порту комп’ютера, воно має визначитися як ігровий пристрій (джойстик), при наявності підключення до інтернету можливо відбудеться до встановлення потрібного драйвера пристрою.
Після того як з’явиться повідомлення, що пристрій готовий до роботи, можна зайти ПУСК-ПРИСТРОЇ ТА ПРИНТЕРИ, там побачимо зображення джойстика.
Заходимо в властивості і перевіряємо роботу осей, якщо все працює, залишається запустити одну з безлічі програм симуляторів, налаштувати, призначити осі і можна в політ!
Якщо адаптер не визначився комп’ютером, то треба перевірити монтаж схеми.
Приклад симулятора AeroFly Professional Deluxe
Вбираємо наш джойстик.
Калібруючи осі.
Виставляємо осі на потрібні канали.
УРА, полетіли!
Прошивка, схема та ін.
0