Як зробити для смартфона Android кабель microUSB OTG
Багато сучасні телефони і смартфони Android, і майже всі планшети Android підтримують сьогодні стандарт підключення пристроїв USB OTG (On-The-Go, можна перевести "на льоту"). Це дозволяє користувачам підключати стандартні пристрої введення USB HID зразок клавіатур і мишей, або навіть розширити пристрій зберігання з допомогою зовнішньої флешки USB (USB MSD, Mass Storage Device). Однак тільки деякі Android-пристрої на зразок планшетів з коробки обладнані портом USB для хоста (коннектор Type A Female), в той час як на мобільних пристроях такого коннектора немає. Деякі виробники мобільних телефонів постачають порти хоста USB зі своїми трубками тільки за допомогою окремих додаткових аксесуарів, і зазвичай за завищеною ціною.
Щоб підключити телефон Android до стандартного пристрою USB, Вам потрібен перехідник microUSB (або miniUSB) в коннектор USB Type A Female, але він повинен бути також кабелем OTG. Кабелі mini USB OTG і micro USB OTG зараз можна легко і недорого купити на ринку або в Інтернет-магазинах типу aliexpress, dealextreme або ebay, але так було не завжди.
Іноді такого кабелю немає під рукою, і знайти підходящого продавця непросто. Тоді вирішити проблему підключення пристроїв USB можна, виготовивши кабель OTG (micro або mini) самостійно. Майте на увазі, що описана тут процедура має на увазі злом Вашого наявного кабелю, і при цьому навіть маленька груба помилка може пошкодити Ваші використовувані кабель або пристрій. Робіть це тільки на свій страх і ризик. Крім того, приділіть увагу вивченню специфікації Вашого Android, щоб переконатися, що у нього є підтримка підключення пристроїв USB (версія Android повинна бути також не нижче Android 3.1.x). Рутінг застосовувати необов'язково, так як стічні прошивки ROM зазвичай підтримують OTG на сумісних трубках. Користувачі, хто залив на свій телефон прошивку сторонніх виробників (або кастомний прошивку приватних розробників), повинні також переконатися, що в ядрі прошивки дозволена функція OTG.
[Розрізування коннектора microUSB на стандартному шнурі]
Оскільки всі телефони зазвичай поставляються разом з кабелем (наприклад штекер microUSB <-> штеккер Type A), то для виготовлення кабелю OTG можна використовувати його. Однак краще придбати такий кабель додатково. Для тих, у кого немає можливості купити такий кабель окремо, тут буде показано, як використовувати один і той же кабель звичайному режимі і в режимі OTG. У наступній процедурі ми будемо використовувати кабель micro USB, який переробимо в кабель USB OTG.
Необхідні матеріали та інструменти:
• Стандартний кабель miniUSB або microUSB.
• Кілька коротких, тонких проводів (на зразок МГТФ).
• Гострий ножик.
• Паяльник і трубчастий припій з каніфоллю.
• Бокорізи.
• Термоклей або будь-який інший швидко схоплює клей.
• Мікровимикач.
Перше, що потрібно зробити - за допомогою гострого ножа розкрити коннектор microUSB. Ідея полягає в тому, щоб акуратно розділити рукав коннектора поздовжньо на дві половини (як показано на фото), і отримати доступ до того, що знаходиться всередині коннектора. У деяких простих випадках корпус коннектора може триматися на засувках або краплях клею, тоді його можна легко розділити на дві половинки. Але в деяких випадках доведеться обережно розрізати залитий корпус коннектора. У цьому випадку постарайтеся не знищити зовнішній рукав коннектора, тому що ми його будемо згодом використовувати, приклеївши назад.
Після того, як корпус коннектора розкритий, іноді можна виявити білий пластик, заливає поверхні контактів роз'єму. Це зроблено для посилення кабелю в місці з'єднання кабелю з контактами коннектора, і як це зроблено може змінюватися від виробника до виробника. Якщо така заливка присутній, Ви повинні прорізати її, щоб дістатися до проводів і контактів.
[Використання мікровимикача для перекладу телефону в режим OTG]
Коли Ви відкриєте контакти коннектора, то побачите, що їх 5, а не 4. Зазвичай 4 контакту є харчування + 5V, 2 дроти даних D + і D-, і землю, в той час як п'ятий, нікуди не підключений дріт є входом перемикання режиму (sense). Цей провід sense повинен бути підключений до землі перед підключенням до телефону, щоб телефон переключився до режим OTG і виявив пристрій USB, підключений до інтерфейсу.
На малюнку вище показані відмінності звичайного кабелю (вгорі) від кабелю OTG (внизу). Нумерація сигналів на коннекторах miniUSB і microUSB наступна:
Висновок 1: VCC
Висновок 2: сигнал даних D-
Висновок 3: сигнал даних D +
Висновок 4: не підключений / не використовується
Висновок 5: ground (загальний провід, земля)
Щоб перевести телефон в режим OTG, потрібно замкнути контакти 4 і 5. Ви можете їх з'єднати назавжди, спаявши разом, або підключити до них 2 дроти, вивести їх назовні і під'єднати до мікровимикачем. З використанням вимикача можна перемикати кабель зі звичайного стану в режим OTG, коли це потрібно. У цьому випадку на протилежному боці кабелю потрібно паралельно коннектор Type A Male запаяти коннектор Type A Female. Можна також зробити маленький перехідник з двома коннекторами Type A Female, щоб його можна було підключити на протилежному боці кабелю. Якщо Ви вирішили замкнути контакти 4 і 5 постійно, то потрібно на протилежному боці замінити коннектор Type A Male на коннектор Type A Female, щоб він підходив для підключення пристрою USB. Конектор Type A Female можна взяти від планки розширення портів USB, яка встановлюється на задню стінку корпусу комп'ютера PC. Якщо Вам пощастить, і Ви знайдете коннектори в магазині радіотоварів, то саморобний кабель можна виготовити за ціною близько 1 долара.
[Посилання]
1. How to: Make your own USB OTG cable for an Android smartphone site: tech.firstpost.com.
2. Цокольовка роз'ємів USB .