Taula de continguts:

Cable de sèrie d'Android G1 a USB: 8 passos
Cable de sèrie d'Android G1 a USB: 8 passos

Vídeo: Cable de sèrie d'Android G1 a USB: 8 passos

Vídeo: Cable de sèrie d'Android G1 a USB: 8 passos
Vídeo: USB Ports, Cables, Types, & Connectors 2024, Desembre
Anonim
Cable de sèrie d'Android G1 a USB
Cable de sèrie d'Android G1 a USB

Obteniu informació sobre com podeu fabricar un adaptador de dispositiu sèrie d'Android G1 2.8v a USB (mitjançant un adaptador de sèrie de 3.3v ttl a usb). Es pot utilitzar per a la depuració del nucli / etc amb el vostre ordinador. Aquest projecte no us hauria de costar més de 40 dòlars si ja teniu eines electròniques bàsiques, com ara un soldador. Avís: la possibilitat d'utilitzar sèries de nivell ttl de 3,3 v es basa en les discussions de grup de Google i en la imatge d'un cable sèrie utilitzat per un presumpte desenvolupador d'Android. El nivell de sèrie de 2.8v es va determinar mitjançant algú que utilitza un voltímetre. Creeu / utilitzeu sota la vostra responsabilitat i consulteu també els comentaris d'aquesta instrucció abans de començar. Es pot aplicar informació per crear un convertidor de sèrie de 2.8v a RS232 per interactuar amb dispositius RS232 o un convertidor de nivell de sèrie de 5v a 2.8v per interactuar microcontrolador com ara un Arduino. Puc publicar instruccions sobre com fer-les una vegada que torni a jugar amb el nucli G1.:) Aquest tutorial assumeix els coneixements bàsics de soldadura. Si no teniu aquesta habilitat, hauríeu de trobar un instructiu al respecte i practicar una mica. La soldadura necessària per a aquest projecte no és difícil, però s’ha de fer en una petita quantitat d’espai que pot resultar difícil per als principiants. Aquest cable es va crear a partir de la informació rebuda del Grup Google de la plataforma Android. … En concret, aquests dos fils: https://groups.google.com/group/android-platform/browse_thread/thread/f03730e25cc3fe55? fwc = 1https://groups.google.com/group/android-platform/browse_thread/thread/439d3f3af7a88a09/10a80eb835? lnk = gst & q = serial # 10a80eb835e8dbcc … Aquesta imatge d'un cable serial "místic" de g1 també ha ajudat (i confós!): https://www.noisebridge.net/wiki/Imatge: G1-two-usb-to-serial- cable-j.webp

Pas 1: elements necessaris

Per construir aquest convertidor necessitareu el següent:

  • Soldador (el que tingui Radioshack / en línia / etc hauria de funcionar)
  • Soldadura (el que tingui en estoc Radioshack / online / etc, que sigui de 0,032 diàmetres o funcionarà una mica més petit)
  • Wire Strippers (no els compreu a Radioshack … però la ferreteria local els hauria de tenir)
  • Talladors de filferro
  • Tauler HTC ExtUSB Breakout
  • Fil sòlid de 22 AWG: el millor seria aconseguir el vermell, el negre i un altre color que trieu (blanc), però no és necessari.
  • Convertidor de nivell sèrie USB a 2.8V (o 3.3v). El millor seria aconseguir-ne un que us permeti utilitzar la línia de 5v del bus USB per alimentar el G1, però no és necessari. Qualsevol dels casos següents hauria de funcionar (només en necessiteu UN):
    • (No té cap línia d'alimentació de 5v)
    • (Pot ser difícil de modificar per obtenir una línia de 5 V per alimentar-la)
    • (He utilitzat aquest, té connector de 5 V)
    • (El pin VCC hauria de subministrar 5v … comproveu-ho, però!)
    • (Això hauria de tenir una línia de 5 V (VCC).. però hi ha informació contradictòria entre la pàgina de la botiga i les especificacions de la companyia) https://apple.clickandbuild.com/cnb/shop/ftdichip?productID=68&op=catalogue-product_info-null&prodCategoryID = 47

Pas 2: soldar els cables de dades de la placa de ruptura HTC ExtUSB

Soldar els cables de dades de la placa d’extinció HTC ExtUSB
Soldar els cables de dades de la placa d’extinció HTC ExtUSB

= 1. Utilitzant els talladors de filferro, talleu tres llargs de filferro que tinguin una longitud de 5 polzades cadascun. Si heu comprat més d’un color de filferro, feu un filferro negre i dos del vostre color personalitzat. = 2. Amb els separadors de filferros, traieu uns 5 mm d’aïllament de cada extrem dels tres cables. Ara, abans de continuar, aneu a agafar Tauler de connexió HTC ExtUSB i fixeu-vos-hi de prop. Un dels costats tindrà petits números que reflecteixen el següent: 6 9 11 5O OO O78 10 4OO O O1 2 3O O O Els forats en negreta són el que ens interessa. Aquests tres forats representen GND (forat 7), TXO (forat 8)), i RXI (forat 9), tots els quals són necessaris per a les comunicacions en sèrie del G1. En cas que us preguntéssiu a què estaven lligats els altres pins, això és el que actualment inclou PodGizmo.com: 1: USB VCC + 5v2: USB Data -3: USB Data +4: N / C5: USB GND6: Left Audio + 7: Etiquetat com a "AG" (nivell 2.8v de nivell de terra) 8: Àudio - (GND) Etiquetat com a "CK" (nivell de sèrie 2.8v TX0) 9: commutador (conversa) amb l'etiqueta "OT" (nivell de sèrie 2.8v RX'I) 10: Àudio dret +11: Microfonia +12: Terra del xassís (GND) = 3. Connecteu el soldador i deixeu-lo escalfar. = 4. Agafeu un cable que heu tallat abans (el negre si teniu diversos colors) i soldeu-lo pel forat 7 (GND). = 5. Agafeu un altre fil que heu tallat abans i soldeu-lo pel forat 8 (TXO). = 6. Agafeu l’últim fil que heu tallat abans i soldeu-lo pel forat 9 (RXI). hauria de semblar a la imatge següent.

Pas 3: soldar els cables de dades de l'adaptador sèrie USB a nivell TTL

Soldar els cables de dades de l’adaptador sèrie USB a nivell TTL
Soldar els cables de dades de l’adaptador sèrie USB a nivell TTL

Ara que la placa ExtUSB està soldada, el següent pas és soldar aquests cables als forats respectius de la placa sèrie USB a 2.8v. Abans de continuar, seria una bona idea agafar aquest tauler i mirar amb deteniment per trobar els forats GND, RX i TX. = 1. Soldeu el cable GND (el soldat al forat 7 de la placa HTC ExtUSB) al forat etiquetat amb GND al vostre adaptador sèrie USB a 2.8v. = 2. Soldeu el cable TXO (el soldat al forat 8 del Placa HTC ExtUSB) al forat etiquetat RX del vostre adaptador sèrie USB a 2.8v. = 3. Soldeu el cable RXI (el soldat al forat 9 de la placa HTC ExtUSB) al forat etiquetat TX del vostre USB a sèrie 2.8v adaptador.

Pas 4: verifiqueu les connexions de cable de dades

Verifiqueu les connexions de cable de dades
Verifiqueu les connexions de cable de dades
Verifiqueu les connexions de cable de dades
Verifiqueu les connexions de cable de dades
Verifiqueu les connexions de cable de dades
Verifiqueu les connexions de cable de dades

= 1. Si cal, instal·leu els controladors necessaris per a l'adaptador sèrie USB a 2.8v que heu utilitzat. = 2. Baixeu una aplicació de consola en sèrie per al vostre ordinador. Per als usuaris d’OS X / Linux, el minicom o la pantalla de línia d’ordres són bones opcions. Utilitzaré minicom a Ubuntu. = 3. Connecteu el convertidor que heu fet a un port USB de l'ordinador. NO el connecteu al telèfon encara. = 4. Obriu l'aplicació de la consola sèrie i comproveu si el dispositiu es detecta. Per a mi, apareix a / dev / ttyUSB0 i minicom l'ha recollit automàticament. És possible que hàgiu de configurar el vostre programari. = 5. Amb el port sèrie reconegut, haureu de canviar la velocitat en bauds / bits d'aturada i el control de flux. Per canviar-los a minicom, escriviu Ctrl-a i després escriviu Maj-O (O com a Obama). Apareixerà un diàleg de configuracions. Heu de triar "configuració del port sèrie", premeu Intro i canvieu els valors perquè siguin els següents:

  • Bps / Par / Bits: 115200 8N1
  • Control de flux de maquinari: no
  • Control de flux de programari: no

= 6. Tanqueu la configuració i espereu una connexió ara. Podeu sortir de la configuració a minicom prement el botó d'escapament. = 7. Aneu a agafar el telèfon G1 i assegureu-vos que té una bona càrrega. Un cop ho faci, heu d’anar a Configuració-> Sons i visualització-> Temps d’espera de la pantalla i augmentar-lo a 10 minuts o a Temps d’espera mai. A partir de les proves preliminars, sembla que la sèrie no funciona amb la pantalla apagada.. però això no s'ha verificat. = 8. Connecteu el connector HTC ExtUSB al telèfon.. si sentiu alguna cosa divertit o veieu espurnes, desconnecteu ràpidament el connector des del telèfon, després el cable USB i reviseu els passos anteriors per veure el que us heu perdut. = 9. Si tot sembla i fa olor, doneu un cop d'ull a la sortida de la consola sèrie, hauria de dir "depurar>" immediatament. Això reflecteix que almenys heu soldat correctament els cables GND i RX, woo! ** = 10. Proveu d'escriure "ps" i premeu Intro, si veieu que apareix ps i hi ha molts desplaçaments de text quan premeu Intro, això vol dir funciona bé. Neat! **** Si no veieu el text "depuració" esperat o no veieu el que escriviu, premeu Intro unes quantes vegades. De vegades, les comunicacions es poden dificultar ja que no s’utilitza cap control de flux de programari / maquinari. Si això no funciona, podeu provar de reiniciar l'aplicació de la consola, verificar la configuració de la comunicació en sèrie, desconnectar / endollar el telèfon i, finalment, comprovar el que heu soldat. = 11. Retalleu els cables sobrants de les dues plaques.

Pas 5: soldar el cable d'alimentació de l'adaptador sèrie USB a nivell TTL (opcional)

Soldar el cable d'alimentació de l'adaptador sèrie USB a nivell TTL (opcional)
Soldar el cable d'alimentació de l'adaptador sèrie USB a nivell TTL (opcional)

Ara que ja sabeu que funciona el vostre cable, podeu utilitzar-lo tal qual, fer-lo alimentar el G1 o fer-lo funcionar com un dispositiu sèrie USB i USB estàndard dual. A continuació s'explica com subministrar energia al G1 sempre que l'adaptador tingui un forat de 5 V per soldar. = 1. Feu una ullada al vostre adaptador de sèrie a USB de nivell 2,8v i cerqueu una etiqueta de 5V. També es pot etiquetar VCC, però si és el cas, comproveu el full de dades dels adaptadors per comprovar que realment subministra 5V directament des del bus USB. Probablement tampoc no estaria de més comprovar-ho amb un voltímetre. Si no teniu aquesta connexió, no podreu completar els passos següents. Si us trobeu en aquesta situació, és possible que vulgueu considerar només soldar un cable USB als pins HTC ExtUSB adequats, ja que això us permetrà alimentar el G1 i també tenir accés USB estàndard al G1 = 2. Utilitzeu els talladors de fil un filferro que fa uns 5 centímetres de llarg. Si heu comprat més d’un color de filferro, utilitzeu el filferro vermell. = 3. Amb els separadors de filferros, traieu uns 5 mm d’aïllament de cada extrem del cable. = 4. Soldeu el fil a través del forat de 5V (o VCC) de el vostre adaptador.

Pas 6: soldar el cable d'alimentació de la placa de ruptura HTC ExtUSB (opcional)

Soldar el cable d'alimentació de la placa d'extinció HTC ExtUSB (opcional)
Soldar el cable d'alimentació de la placa d'extinció HTC ExtUSB (opcional)

Torneu a fer una ullada al tauler de connexió HTC ExtUSB. Ens interessa el forat USB VCC + 5v que apareix en negreta a continuació. 6 9 11 5O OO O7 8 10 4O OO O1 2 3O O O1: USB VCC + 5v2: dades USB -3: dades USB +4: N / C5: USB GND6: àudio esquerre +7: etiquetat "AG" (nivell de sèrie 2.8v terra) 8: àudio - (GND) etiquetat "CK" (nivell de sèrie 2.8v TX) 9: commutador (conversa) etiquetat "OT" (sèrie 2.8 v Nivell RX) 10: Àudio dret +11: Mic + 12: Terra del xassís (GND) = 1. Soldeu l’altre extrem del cable (vermell) que acabeu de soldar al forat 1 (USB VCC + 5v).

Pas 7: verifiqueu la connexió del cable d'alimentació

Verifiqueu la connexió del cable d'alimentació
Verifiqueu la connexió del cable d'alimentació

= 1. Connecteu l'adaptador a l'ordinador. Si comença a fer olor divertit o a espurna, traieu-lo ràpidament i comproveu el que heu soldat. = 2. Agafeu el telèfon, engegueu-lo si està apagat i, a continuació, connecteu-hi l'adaptador. Al cap d’un segon o dos aproximadament, el llum de càrrega ambre s’hauria d’encendre i mantenir-se encès.. si no ho fa, desconnecteu-lo ràpidament i comproveu les connexions.

Pas 8: ara què?

Ara que ja sabeu com interactuar amb el port sèrie del G1, és probable que tingueu un munt d’idees flotant al voltant del cap per aprofitar-lo, oi que no seria bo fer-ho per: -Control un robot-Utilitzeu el G1 com a consola sèrie per connectar-vos a servidors d’un clúster de beowulf com System-X-Comuniqueu-vos amb sensors / activadors a través d’una xarxa de 3g per a control i control remot-Utilitzeu el port sèrie per connectar un lector de glucosa en sang o un altre un dispositiu mèdic (psst, alguna empresa mèdica important que contracta?) i combinar dos dispositius en un per a moltes persones? Aquí teniu un projecte que explica com compilar el nucli del telèfon G1 perquè pugueu utilitzar el port sèrie del país usuari. També inclou una API perquè pugueu utilitzar el port sèrie directament des de les aplicacions d’Android Gui. Http: //code.google.com/p/android-serialport-api/ No oblideu publicar els vostres projectes aquí quan hàgiu acabat !

Recomanat: