Tabla de contenido:

Cable de serie a USB Android G1: 8 pasos
Cable de serie a USB Android G1: 8 pasos

Video: Cable de serie a USB Android G1: 8 pasos

Video: Cable de serie a USB Android G1: 8 pasos
Video: 😉Buscar ROM para cualquier Android | Tutorial Paso a Paso 👌 2024, Mes de julio
Anonim
Cable de serie a USB Android G1
Cable de serie a USB Android G1

Aprenda a hacer un adaptador de dispositivo Android G1 2.8v serial a USB serial (usando un adaptador de 3.3v ttl a usb serial). Esto se puede usar para depurar el kernel / etc con su computadora. Este proyecto no debería costarle más de 40 dólares si ya tiene herramientas electrónicas básicas como un soldador. Aviso: La capacidad de usar el nivel serial de 3.3v ttl se basa en las discusiones del grupo de Google y en una imagen de un cable serial utilizado por un supuesto desarrollador de Android. El nivel de serie de 2.8v se determinó a través de alguien que usó un voltímetro. ¡Construya / use bajo su propio riesgo y verifique los comentarios de este instructivo también antes de comenzar! Se puede aplicar información para construir un convertidor de serie a RS232 de 2.8v para interactuar con dispositivos RS232, o un convertidor de nivel de 2.8v de serie a serie de 5v para interactuar con microcontrolador como un Arduino. Puedo publicar instrucciones sobre cómo hacer esto una vez que juegue un poco más con el kernel G1.:) Este tutorial asume conocimientos básicos de soldadura. Si no tiene esta habilidad, debe encontrar un instructivo al respecto y practicar un poco. La soldadura requerida para este proyecto no es difícil, pero debe realizarse en una pequeña cantidad de espacio, lo que podría ser difícil para los principiantes. Este cable se creó a partir de la información recibida del Grupo de Google de la plataforma Android … Específicamente estos dos subprocesos: https://groups.google.com/group/android-platform/browse_thread/thread/f03730e25cc3fe55? fwc = 1https://groups.google.com/group/android-platform/browse_thread/thread/439d3f3af7a88a09/10a80dbcc835e8 lnk = gst & q = serial # 10a80eb835e8dbcc… Esta imagen de un cable serial g1 "místico" también ayudó (¡y confundió!): https://www.noisebridge.net/wiki/Imagen: G1-two-usb-to-serial- cable-j.webp

Paso 1: elementos necesarios

Para construir este convertidor necesitará lo siguiente:

  • Soldador (lo que sea que tenga Radioshack / online / etc debería funcionar)
  • Soldadura (lo que Radioshack / online / etc tenga en stock que tenga un diámetro de 0,032 o un poco más pequeño funcionará)
  • Pelacables (no los compre en Radioshack. Sin embargo, su ferretería local debería tenerlos)
  • Cortadores de alambre
  • Placa de conexión HTC ExtUSB
  • Cable sólido de 22 AWG: sería mejor obtener rojo, negro y otro color de su elección (blanco), pero no es necesario.
  • Convertidor de nivel de serie de USB a 2.8V (o 3.3v). Sería mejor si pudiera obtener uno que le permita usar la línea de 5v del bus USB para alimentar el G1, pero no es necesario. Cualquiera de los siguientes debería funcionar (solo necesita UNO):
    • (No tiene línea de 5v para alimentación)
    • (Puede ser difícil de modificar para obtener una línea de 5v para la alimentación)
    • (Usé este, tiene conector de 5v)
    • (El pin VCC debe suministrar 5v … ¡sin embargo, verifíquelo dos veces!)
    • (Esto debería tener una línea de 5v (VCC) … pero hay información contradictoria entre la tienda y la página de especificaciones de la empresa) https://apple.clickandbuild.com/cnb/shop/ftdichip?productID=68&op=catalogue-product_info-null&prodCategoryID = 47

Paso 2: Soldar los cables de datos de la placa de conexión HTC ExtUSB

Soldar los cables de datos de la placa de conexión HTC ExtUSB
Soldar los cables de datos de la placa de conexión HTC ExtUSB

= 1. Con los cortadores de alambre, corte tres trozos de alambre de aproximadamente 5 pulgadas de largo cada uno. Si compró más de un color de cable, haga un cable negro y dos de su color personalizado. = 2. Con los pelacables, retire aproximadamente 5 mm de aislamiento de cada extremo de los tres cables. Ahora, antes de continuar, tome su Placa de conexión HTC ExtUSB y mírala de cerca. Un lado tendrá pequeños números que reflejan lo siguiente: 6 9 11 5O OO O78 10 4OO O O1 2 3O O O Lo que nos interesa son los orificios en negrita. Esos tres orificios representan GND (Hoyo 7), TXO (Hoyo 8) y RXI (hoyo 9), todos los cuales son necesarios para las comunicaciones en serie del G1. En caso de que se pregunte a qué estaban vinculados los otros pines, esto es lo que PodGizmo.com ha enumerado actualmente: 1: USB VCC + 5v2: USB Data -3: USB Data +4: N / C5: USB GND6: Left Audio + 7: Etiquetado "AG" (Nivel serial 2.8v TIERRA) 8: Audio - (GND) Etiquetado "CK" (Nivel serial 2.8v TX0) 9: Interruptor (Hablar) Etiquetado "OT" (Nivel serial 2.8v RX'I) 10: Audio derecho +11: Micrófono +12: Tierra del chasis (GND) = 3. Conecte su soldador y deje que se caliente. = 4. Agarre un cable que cortó antes (el negro si tiene varios colores) y suéldelo a través del orificio 7 (GND). = 5. Agarre otro cable que cortó anteriormente y suéldelo a través del orificio 8 (TXO). = 6. Agarre el último cable que cortó antes y suéldelo a través del orificio 9 (RXI). debería parecerse a la imagen de abajo.

Paso 3: Soldar los cables de datos del adaptador serie de nivel USB a TTL

Soldar los cables de datos del adaptador serial de nivel USB a TTL
Soldar los cables de datos del adaptador serial de nivel USB a TTL

Ahora que la placa ExtUSB está soldada, el siguiente paso es soldar esos cables en los orificios respectivos de la placa USB a serie 2.8v. Antes de continuar, sería una buena idea tomar esta placa y mirar cuidadosamente para encontrar los orificios GND, RX y TX. = 1. Suelde el cable GND (el que está soldado en el orificio 7 de la placa HTC ExtUSB) en el orificio etiquetado como GND en su adaptador USB a 2.8v serial. = 2. Suelde el cable TXO (el que está soldado en el orificio 8 del HTC ExtUSB) en el orificio etiquetado RX en su adaptador USB a serie 2.8v. = 3. Suelde el cable RXI (el que está soldado en el orificio 9 de la placa HTC ExtUSB) en el orificio etiquetado TX en su USB a 2.8v Serial adaptador.

Paso 4: Verifique las conexiones de los cables de datos

Verifique las conexiones del cable de datos
Verifique las conexiones del cable de datos
Verifique las conexiones del cable de datos
Verifique las conexiones del cable de datos
Verifique las conexiones del cable de datos
Verifique las conexiones del cable de datos

= 1. Si es necesario, instale los controladores necesarios para el adaptador USB a serie de 2.8v que utilizó. = 2. Descargue una aplicación de consola en serie para su computadora. Para los usuarios de OS X / Linux, el minicom o la pantalla de la línea de comandos son buenas opciones. Usaré minicom en Ubuntu. = 3. Conecta el convertidor que hiciste en un puerto USB de tu computadora. NO lo conecte todavía al teléfono. = 4. Abra la aplicación de la consola en serie y vea si se detecta el dispositivo. Para mí, aparece en / dev / ttyUSB0 y minicom lo recogió automáticamente. Puede que necesite configurar su software. = 5. Con el puerto serie ahora reconocido, ahora necesita cambiar la velocidad en baudios / bits de parada y el control de flujo. Para cambiarlos en minicom, escribe Ctrl-a y luego Shift-O (O como en Obama). Aparecerá un diálogo de configuraciones. Debe elegir "configuración del puerto serie", presione enter y luego cambie los valores para que sean los siguientes:

  • Bps / Par / Bits: 115200 8N1
  • Control de flujo de hardware: No
  • Control de flujo de software: No

= 6. Cierre la configuración y espere una conexión ahora. Puedes salir de la configuración en minicom presionando el botón de escape. = 7. Toma tu teléfono G1 y asegúrate de que tenga una buena carga. Una vez que lo haga, debe ir a Configuración-> Sonidos y pantalla-> Tiempo de espera de la pantalla y aumentarlo a 10 minutos o Nunca tiempo de espera. De las pruebas preliminares, parece que el serial no funciona con la pantalla apagada.. pero esto no ha sido verificado. = 8. Enchufe el conector HTC ExtUSB en el teléfono.. si huele algo raro o ve chispas, desconecte rápidamente el conector desde el teléfono, luego el cable USB y revise los pasos anteriores para ver lo que se perdió. = 9. Si todo se ve y huele bien, eche un vistazo a la salida de la consola serial, debería decir "debug>" inmediatamente. Esto refleja que al menos soldaste los cables GND y RX correctamente, ¡woo! ** = 10. Intenta escribir "ps" y presiona enter, si ves que aparece ps y una gran cantidad de texto se desplaza cuando presionas enter, eso significa que conectaste funciona bien. ¡Genial! **** Si no ve el texto "debug>" esperado o no ve lo que escribe, presione Intro varias veces. A veces, las comunicaciones pueden resultar confusas ya que no se utiliza ningún control de flujo de software / hardware. Si eso no funciona, puede intentar reiniciar la aplicación de su consola, verificar la configuración de comunicación en serie, desenchufar / enchufar el teléfono y finalmente verificar lo que soltó. = 11. Recorte los cables sobrantes de ambas placas.

Paso 5: Soldar el cable de alimentación del adaptador serie de nivel USB a TTL (opcional)

Soldar el cable de alimentación del adaptador serial de nivel USB a TTL (opcional)
Soldar el cable de alimentación del adaptador serial de nivel USB a TTL (opcional)

Ahora que sabe que su cable funciona, puede usarlo tal como está, hacer que proporcione energía al G1 o hacer que funcione como un dispositivo USB y serie USB de doble estándar. A continuación se explica cómo suministrar energía al G1 siempre que su adaptador tenga un orificio de 5v para soldar. = 1. Eche un vistazo a su adaptador de serie a USB de nivel 2.8v y busque algo etiquetado como 5V. También puede estar etiquetado como VCC, pero si este es el caso, verifique la hoja de datos de sus adaptadores para verificar que realmente suministre 5V directamente desde el bus USB. Probablemente tampoco estaría de más volver a verificar esto con un voltímetro. Si no tiene esta conexión, no podrá completar los siguientes pasos. Si se encuentra en esta situación, es posible que desee considerar soldar un cable USB a los pines HTC ExtUSB adecuados, ya que esto debería permitirle encender el G1 y también tener acceso USB estándar al G1 = 2. Con los cortadores de alambre, corte un cable de aproximadamente 5 pulgadas de largo. Si compró más de un color de cable, use el cable rojo. = 3. Con los pelacables, retire aproximadamente 5 mm de aislamiento de cada extremo del cable. = 4. Suelde el cable a través del orificio de 5 V (o VCC) en su adaptador.

Paso 6: Soldar el cable de alimentación de la placa de conexión HTC ExtUSB (opcional)

Soldar el cable de alimentación de la placa de conexión HTC ExtUSB (opcional)
Soldar el cable de alimentación de la placa de conexión HTC ExtUSB (opcional)

Eche un vistazo a la placa de conexión HTC ExtUSB nuevamente. Estamos interesados en el orificio USB VCC + 5v que está en negrita 6 9 11 5O OO O7 8 10 4O OO O1 2 3O O O1: USB VCC + 5v2: Datos USB -3: Datos USB +4: N / C5: USB GND6: Audio izquierdo +7: Etiquetado "AG" (Nivel de tierra de serie 2.8v) 8: Audio - (GND) Etiquetado "CK" (TX de nivel de serie 2.8v) 9: Interruptor (Hablar) Etiquetado "OT" (Serie 2.8 v Nivel RX) 10: Audio derecho +11: Micrófono +12: Tierra del chasis (GND) = 1. Suelde el otro extremo del cable (rojo) que acaba de soldar en el orificio 1 (USB VCC + 5v).

Paso 7: Verifique la conexión del cable de alimentación

Verifique la conexión del cable de alimentación
Verifique la conexión del cable de alimentación

= 1. Conecte el adaptador a su computadora. Si comienza a oler raro o chispear, retírelo rápidamente y verifique lo que ha soldado. = 2. Tome su teléfono, enciéndalo si está apagado, luego conecte el adaptador. Después de uno o dos segundos, la luz de carga ámbar debería encenderse y permanecer encendida … si no lo hace, desconéctela rápidamente y verifique sus conexiones.

Paso 8: ¿Y ahora qué?

Entonces, ahora que sabe cómo interactuar con el puerto serie en el G1, probablemente tenga un montón de ideas flotando en su cabeza sobre cómo aprovecharlo, ¿no? ¿No sería bueno usar esto para: -Control un robot: use el G1 como una consola en serie para conectarse a servidores en un clúster de beowulf como System-X-Comuníquese con sensores / activadores a través de una red 3g para monitoreo / control remoto: use el puerto en serie para conectar un lector de glucosa en sangre u otro dispositivo médico (psst, ¿alguna gran empresa médica está contratando?) y combinar dos dispositivos en uno para muchas personas? Aquí hay un proyecto que explica cómo compilar el kernel del teléfono G1 para que pueda usar el puerto serie desde el área de usuario. ¡También cuenta con una API para que pueda usar el puerto serie directamente desde las aplicaciones de Android Gui! Http: //code.google.com/p/android-serialport-api/No olvide publicar sus proyectos aquí cuando haya terminado !

Recomendado: