Как заряжать телефон Android, пока он управляет 3D-принтером?

Я пишу отправитель G-кода для Android, но попал в загвоздку. Как я могу предотвратить разрядку телефона во время отправки G-кода на принтер?

У меня есть несколько телефонов и планшетов Android, и у них есть разъем micro USB OTG, который я могу подключить к своему 3D-принтеру с помощью адаптера. Но похоже, что OTG имеет это ограничение - он может либо принимать питание в режиме устройства, либо обеспечивать питание в режиме хоста. Таким образом, в режиме хоста телефон не может быть заряжен, поэтому я не могу делать длинные отпечатки, что кажется необоснованным ограничением.

Есть идеи, как это решить?

, 👍2

Обсуждение

На самом деле этот вопрос касается не 3D-печати. 3D-принтер не имеет отношения к этому вопросу, это просто вопрос о том, может ли смартфон заряжаться в режиме USB OTG. Более того, конкретный телефон, о котором идет речь, вероятно, весьма важен для ответа., @Tom van der Zanden

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

* Ответ * может быть специфичным для телефона / планшета. Может быть, кто-то это поддерживает, а может быть, и нет..., @Tom van der Zanden

А, понятно. Но даже если есть только один телефон, который "поддерживает это" - это было бы решением проблемы. Я просто куплю именно этот телефон. Спасибо., @Sergey

Это может быть специфично для устройства Android. Можете ли вы отредактировать свой вопрос, чтобы перечислить устройства, на которых вы это пробовали?, @markshancock

Похоже, этот специальный кабель не работает ни на одном из моих OTG-устройств: Dragon Touch Y88X Plus, LenoTab, Kindle Fire 7 "модель SV98LN, 10-дюймовый планшет KOSLAM., @Sergey

P.S. Но я слышал, что он работает для некоторых других устройств: Samsung i9300 Galaxy S 3, Nexus 4, Nexus 5, Nexus 6, Nexus 10. Интересно, составил ли кто-нибудь полный список? Или есть онлайн-база данных устройств, которые правильно реализуют стандарт OTG?, @Sergey


1 ответ


Лучший ответ:

1

См. В другом месте на StackExchange:

Вы, конечно, можете заряжаться в режиме хоста, но потребуется некоторая повторная проводка.

Из ссылки SE.Electronics

Видимо, можно зарядить Хост-устройство! --> http://en.wikipedia.org/wiki/USB_On-The-Go

В разделе "OTG Micro Plugs" говорится, что кабель USB OTG с 36,5 Ком резистор между выводом 4 (я полагаю, что его вывод 4) и выводом 5 позволяет подключить B-устройство (Slave) и (!) Зарядное устройство к смартфону / планшету. Телефон и B-устройство могут питаться от внешнего источника питания.

Технические характеристики USB-питания: http://www.usb.org/developers/devclass_docs/batt_charging_1_1.zip

и

Я просто просеял документы, потому что не доверял неявным данным Википедии о том, какое из трех сопротивлений я должен использовать. Здесь вы можете найти официальную спецификацию зарядки аккумулятора v1.2 и Соглашение с усыновителями: usb.org/developers/docs/devclass_docs В этом случае вам нужно 124 Ком, потому что вы хотите, чтобы устройство OTG (= планшет) было устройством A (= хост).

Вот схемы:

Post schema


,

@Sergey - Добро пожаловать. Кстати, ваше приложение звучит интересно., @Greenonline

Обратите внимание, что это может быть связано с конкретным устройством. Не все устройства Android реализуют USB OTG и зарядку одинаково., @markshancock