roboforum.ru

Технический форум по робототехнике.

Android + USB

Android + USB

GIGOLAS » 06 мар 2014, 21:01

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

schematic.gif


В двух словах это зарядное устройство универсальное полностью управляемое через порт принтера. Вот ссылка http://www.stefanv.com/electronics/battman2.html.

У меня возник вопрос, можно ли это связать по USB c Андройд устройством. А точнее можно ли будет с андройда управлять полноценно Усб портом. Если есть мысли или примеры, выслушаю с удовольствием.

Re: Android + USB

elmot » 06 мар 2014, 22:00

это что-то из прошлого века. К чему стремимся-то?

Re: Android + USB

Myp » 06 мар 2014, 22:30

зачем делать странную аналоговую зарядку?
зачем управлять ею с LPT порта?
зачем вобще тут USB?
причёт тут андроид?

Re: Android + USB

Romikgy » 06 мар 2014, 23:41

можно... особено легко делается на андроидах 4 и выше... только схему надо переделывать

Re: Android + USB

GIGOLAS » 07 мар 2014, 00:04

Romikgy спс. Я просто интерисовался на примере, можно ли с андройда управлять через УСБ неким устройством. Как пример гипотетический, имеем 4 входа и 4 выхода цифровых и 1 цап и 1 ацп 8 битных. Как то так, вроде подробно обьяснил. Просто я не сталкивался что можно юзать на Андройде Усб так как тебе нужно а не производителю.

Re: Android + USB

elmot » 07 мар 2014, 07:47

можно-можно. сам запускал на андроиде чей-то тест для usb-uart

Re: Android + USB

Romikgy » 07 мар 2014, 10:43

GIGOLAS писал(а):Romikgy спс. Я просто интерисовался на примере, можно ли с андройда управлять через УСБ неким устройством. Как пример гипотетический, имеем 4 входа и 4 выхода цифровых и 1 цап и 1 ацп 8 битных. Как то так, вроде подробно обьяснил. Просто я не сталкивался что можно юзать на Андройде Усб так как тебе нужно а не производителю.

нужно само юсб устройство , которое будет делать все что нужно и по юсб казатся допустим hid device , android хорошо кушает , у меня даже на 3 андроиде usb-uart опознавался сразу , но вот ф-ционала общатся с ним из java в 3 нету , а в 4 есть , примера именно моего нет , но если гугл спросить думаю он молчать не будет

Re: Android + USB

Myp » 07 мар 2014, 11:06

в андроиде 4 можно запустить любое USB устройство для которого у тебя есть "драйвера"
обычно достаточно скачать файлик - модуль "устройство.ko" скомпилированный под твою версию ядра
в сети есть всякие разные вариации под разные ядра но его опять таки можно скомпилировать самому если есть исходники.
так что проще всего купить 100 рублёвый преобразователь USB->UART и по уарту рулить чем угодно)
в системе появится стандартный USBtty с которым можешь общаться как тебе вздумается.

сложный вариант это когда ядро собрано без поддержки чего-то, тогда придётся либо пересобрать самому(что в принципе возможно но достаточно сложно) или же скачать какую-то сборку типа цианогена.

ардуину можно подключать как HID устройство или же как то же самое USBtty в зависимости от типа ардуины.

кроме всех популярных уарт преобразователей подключаются внешние звуковые карточки, платы видеозахвата, вебкамеры, блютусы и вайфаи, клавиатуры и мышки даже одномременно через USB хаб.
главное заранее выбрать правильное утсройство которое до тебя уже успешно запустили.
можно даже PL2303 юзать в режиме GPIO, тоесть при помощи всего 1 маленькой микросхемы получить 8 портов ввода/вывода
исходники есть у производителя

Re: Android + USB

GIGOLAS » 07 мар 2014, 15:22

Спасибо я такова ответа и ждал. То я сомневался что есть поддержка полноценная.

Re: Android + USB

elmot » 07 мар 2014, 17:03

На самом деле на андроиде 3+ можно программно поддержать некоторые USB устройства без драйвера и рутования. Там есть API

Re: Android + USB

Romikgy » 07 мар 2014, 17:49

можно в студиию апи для установки скорости ком порта аля USBtty из под ява на андроид 3 ?

Re: Android + USB

Myp » 07 мар 2014, 19:58


Re: Android + USB

Romikgy » 08 мар 2014, 22:45

ftdi не работает стандартным api использует свой.... а если у меня пролифик?

Re: Android + USB

elmot » 08 мар 2014, 22:51


Re: Android + USB

Myp » 09 мар 2014, 09:24

Romikgy писал(а):а если у меня пролифик?

это даже ещё лучше :)
http://www.prolific.com.tw/US/ShowProdu ... 30&pcid=41


Rambler\'s Top100 Mail.ru counter