2014-11-04 8 views
0

나는 안드로이드 타블렛이 microUSB 포트를 1 개만 가지고있는 프로젝트에서 일하고있다. 우리가 버스 (호스트 모드) 전원 태블릿을 떠나는 것이 죽음까지`의 배터리를 소모 것으로 나타났습니다 후 어쨌든 HDMI 포트를 통해 SERIAL-USB 데이터를 보낼 수 있습니까?

enter image description here

우리가 외부 장치와 serialUSB를 통해 의사 소통을해야하기 때문에

, 그것은 약간 퍼지되었다. 또한, 우리는 여전히 태블릿에 전력을 공급하기에 충분한 에너지를 공급해야합니다.

using a OTG-Y cable과 같이 많은 시도가 실패한 후 Kernel Battery Config을 수정하고 USB Hub을 사용하여 통신을 수행하고 태블릿을 충전하는 방법을 발견해야합니다.

HDMI 또는 오디오/직렬 사용에 관한 생각. 이 문제를 해결할 수있는 해결책이 있습니까?

이 시점에서 나는 아이디어를 얻지 못하고 있습니다.

답변

0

arduino를 사용할 수는 있지만 정상적인 것은 아닙니다. 메가가 필요합니다. 왜냐하면 ardiono mega가 하나 이상의 직렬 UART로만 알고 있기 때문입니다. Uno는 예를 들어 USB 인터페이스와 동일한 UART로 RX/TX 직렬 핀을 공유합니다. 당신은 메가이있는 경우

, 당신은 이와 같은 직렬 모듈로가는 저렴한 USB를 얻을 수 있습니다 : http://www.ebay.com/sch/i.html?_from=R40&_sacat=0&_nkw=arduino+usb+to+serial&_sop=15

지금, 당신이 당신의 PC에서 메가의 동력 메가의 일반 USB로 PC를 연결합니다. 그런 다음 태블릿을 직렬 모듈에 연결합니다.

모든이가 당신의 메가 SERIAL2 (태블릿), 그 반대로 직렬 (PC-USB)에서 데이터를 전송하는 간단한 이노 스크립트를 생성 할 일은 남아 ..

예 :

void setup() { 
    // put your setup code here, to run once: 
    Serial.begin(115200); // PC <--> USB 
    Serial1.begin(115200); // Serial <--> Tablet 
} 

void loop() { 
    // put your main code here, to run repeatedly: 
serialComs(); // Tells loop to execute the serialComs() function 
} 

// Serial Comunication function 
void serialComs() { 
    // read from port 1 (Tablet), send to port 0 (PC): 
    if (Serial1.available()) { 
    int inByte = Serial1.read(); 
    Serial.write(inByte); 
    } 

    // read from port 0 (PC), send to port 1 (Tablet): 
    if (Serial.available()) { 
    int inByte = Serial.read(); 
    Serial1.write(inByte); 
    } 
} 

참고 : USB 모듈에 직렬로 연결되는 핀을 정의하려면 void 설정 전에 #DEFINE 항목을 추가해야 할 수 있습니다.

0

나는 HDMI가 작동하지 않을 것이라고 생각합니다. 그리고 다른 옵션은 하나뿐입니다 :

배터리를 직접로드 할 수도 있습니다. 케이스를 열어 배터리 대신 테이블에 전원을 공급할 수 있습니다. 이것은 또한 작동해야합니다. 나는 다른 방법이 없다고 생각한다. http://www.miniinthebox.com/de/3-in-1-micro-usb-otg-host-adapter-kabel-hub-fuer-samsung-smartphone-tablet-n9000_p1996674.html?currency=EUR&litb_from=paid_adwords_shopping&litb_from=&adword_mt=&adword_ct=73333307802&adword_kw=&adword_pos=1o1&adword_pl=&adword_net=g&adword_tar=&adw_src_id=4196617767_313342362_22461529362_kwd-140182704282&gclid=CJqW-Na8zMcCFc8aGwodznEIZA

을하지만 모든 테이블은 충전과 동시에 USB를 사용 허용 :

또한 당신은 OTG 허브를 시도 할 수 있습니다.