Innholdsfortegnelse:

Android G1 serie til USB -kabel: 8 trinn
Android G1 serie til USB -kabel: 8 trinn

Video: Android G1 serie til USB -kabel: 8 trinn

Video: Android G1 serie til USB -kabel: 8 trinn
Video: Автоматический календарь-планировщик смен в Excel 2024, Juli
Anonim
Android G1 serie til USB -kabel
Android G1 serie til USB -kabel

Lær hvordan du lager en Android G1 2.8v seriell til USB seriell enhetsadapter (ved hjelp av en 3.3v ttl til usb seriell adapter). Dette kan brukes til kjernefeilretting/etc med datamaskinen din. Dette prosjektet bør ikke koste deg mer enn 40 dollar hvis du allerede har grunnleggende elektroniske verktøy som et loddejern. Merk: Muligheten til å bruke 3.3v ttl -nivå seriell er basert på Google gruppediskusjoner og et bilde av en seriell kabel som brukes av en påstått Android -enhet. 2,8v nivå serien ble bestemt av noen som bruker et voltmeter. Bygg/bruk på egen risiko og sjekk kommentarene til denne instruksen også før du begynner! Informasjon kan brukes for å bygge en 2,8v seriell til RS232 -omformer for å samhandle med RS232 -enheter, eller en 2,8v seriell til seriell 5v nivåomformer for å samhandle med mikrokontroller som en Arduino. Jeg kan legge ut instrukser om hvordan jeg lager disse når jeg leker litt med G1 -kjernen.:) Denne opplæringen forutsetter grunnleggende kunnskap om lodding. Hvis du ikke har denne ferdigheten, bør du finne en instruks om det og trene litt. Lodding som kreves for dette prosjektet er ikke vanskelig, men må gjøres på en liten plass som kan være vanskelig for nybegynnere. Denne kabelen ble opprettet basert på informasjon mottatt fra Android-plattformen Google Group. … Spesielt disse to tråder: https://groups.google.com/group/android-platform/browse_thread/thread/f03730e25cc3fe55? fwc = 1https://groups.google.com/group/android-platform/browse_thread/thread/439d3f3af7a88a09/10a80eb835e? lnk = gst & q = serial#10a80eb835e8dbcc … Dette bildet av en "mystisk" g1 seriekabel hjalp (og forvirret!) også: https://www.noisebridge.net/wiki/Image: G1-two-usb-to-serial- kabel-j.webp

Trinn 1: Elementer som trengs

For å bygge denne omformeren trenger du følgende:

  • Loddejern (Uansett hva Radioshack/online/etc har, burde fungere)
  • Loddetinn (uansett hva Radioshack/online/etc har på lager som er 0,032 dia. Eller litt mindre vil fungere)
  • Wire Strippers (Ikke kjøp disse fra Radioshack.. din lokale maskinvarebutikk bør imidlertid ha dem)
  • Avbitertang
  • HTC ExtUSB Breakout -bord
  • 22 AWG solid Wire - Det ville være best å få rød, svart og en annen farge (hvit), men det er ikke nødvendig.
  • USB til 2,8V (eller 3,3v) seriell nivåomformer. Det ville være best hvis du kunne få en som lar deg bruke 5v -linjen til USB -bussen for å drive G1, men det er ikke nødvendig. Noe av følgende skal fungere (du trenger bare EN):
    • (Har ingen 5v linje for strøm)
    • (Kan være vanskelig å endre for å få 5v linje for strøm)
    • (Jeg brukte denne, har 5v -kontakt)
    • (VCC -pin bør levere 5v … dobbeltsjekk!)
    • (Dette bør ha en 5v linje (VCC).. men det er motstridende informasjon mellom butikken og selskapets spesifikasjonsside) https://apple.clickandbuild.com/cnb/shop/ftdichip?productID=68&op=catalogue-product_info-null&prodCategoryID = 47

Trinn 2: Lodding av datatrådene til HTC ExtUSB Breakout Board

Lodding av HTC ExtUSB Breakout Board datakabler
Lodding av HTC ExtUSB Breakout Board datakabler

= 1. Bruk trådkutterne til å kutte tre trådlengder som hver er omtrent 5 centimeter lange. Hvis du har kjøpt mer enn én trådfarge, må du lage en svart ledning og to av din egendefinerte farge. = 2. Med wire strippere fjerner du omtrent 5 mm isolasjon fra hver ende av de tre kablene. Nå, før du fortsetter, ta tak i din HTC ExtUSB breakout board og ta en nærmere titt på det. Den ene siden vil ha små tall på den som gjenspeiler følgende: 6 9 11 5O OO O78 10 4OO O O1 2 3O O ODe fet hullene er det vi er interessert i. Disse tre hullene representerer GND (hull 7), TXO (hull 8)) og RXI (hull 9), som alle er nødvendige for G1s serielle kommunikasjon. Hvis du lurer på hva de andre pinnene var knyttet til, er dette hva PodGizmo.com for øyeblikket har oppført: 1: USB VCC +5v2: USB Data -3: USB Data +4: N / C5: USB GND6: Left Audio + 7: Merket "AG" (Serial 2.8v Level GROUND) 8: Audio - (GND) Merkt "CK" (Serial 2.8v Level TX0) 9: Switch (Talk) Merkt "OT" (Serial 2.8v Level RX'I) 10: Right Audio +11: Mic +12: Chassis Ground (GND) = 3. Plugg i loddebolten og la den varme opp. = 4. Ta en ledning du klippet tidligere (den svarte hvis du har flere farger) og lodde den gjennom hull 7 (GND). = 5. Ta en annen ledning du klippet tidligere og lodde den gjennom hull 8 (TXO). = 6. Ta den siste ledningen du klippet tidligere og lodde den gjennom hull 9 (RXI). Etter det det skal se ut som bildet nedenfor.

Trinn 3: Lodding av data til ledninger for seriell adapter fra USB til TTL-nivå

Lodding av data til ledninger for seriell adapter fra USB til TTL-nivå
Lodding av data til ledninger for seriell adapter fra USB til TTL-nivå

Nå som ExtUSB -kortet er loddet, er det neste trinnet å lodde disse ledningene inn i de respektive hullene i USB til 2,8v seriekort. Før du fortsetter, vil det være en god idé å ta tak i dette brettet og se nøye etter for å finne GND-, RX- og TX -hullene. = 1. Lodd GND -ledningen (den loddet i hull 7 på HTC ExtUSB -kortet) i hullet merket GND på din USB til 2,8v seriell adapter. = 2. Lodd TXO -ledningen (den loddet i hull 8 i HTC ExtUSB -kort) i hullet merket RX på USB til 2.8v seriell adapter. = 3. Lodd RXI -ledningen (den loddet i hull 9 på HTC ExtUSB -kortet) i hullet merket TX på USB til 2.8v Serial adapter.

Trinn 4: Kontroller datatrådstilkoblingene

Kontroller datatrådstilkoblingene
Kontroller datatrådstilkoblingene
Kontroller datatrådstilkoblingene
Kontroller datatrådstilkoblingene
Kontroller datatrådstilkoblingene
Kontroller datatrådstilkoblingene

= 1. Installer om nødvendig drivere som er nødvendige for USB til 2.8v seriell adapter du brukte. = 2. Last ned en seriell konsoll -app for datamaskinen din. For OS X/Linux -brukere er kommandolinjemenyen eller skjermen gode valg. Jeg bruker minicom under Ubuntu. = 3. Koble omformeren du lagde til en USB -port på datamaskinen. IKKE koble den til telefonen ennå. = 4. Åpne den serielle konsollappen og se om enheten er oppdaget. For meg vises det under /dev /ttyUSB0 og minicom hentet det automatisk. Du må kanskje konfigurere programvaren din. = 5. Med den serielle porten nå gjenkjent, må du nå endre baudhastighet/stoppbiter og strømningskontroll. For å endre disse i minicom, skriv Ctrl-a og skriv deretter Shift-O (O som i Obama). En konfigurasjonsdialog vil dukke opp. Du bør velge "serieportoppsett", trykk enter og endre verdiene til å være følgende:

  • Bps/Par/Bits: 115200 8N1
  • Hardware Flow Control: Nei
  • Programvarestrømkontroll: Nei

= 6. Lukk innstillinger og vent på en tilkobling nå. Du kan avslutte innstillingene i minicom ved å trykke på Escape -knappen. = 7. Gå og ta G1 -telefonen din og kontroller at den har en god ladning. Når den gjør det, bør du gå til Innstillinger-> Lyder og skjerm-> Skjermtidsavbrudd og øke den til 10 minutter eller aldri tidsavbrudd. Fra foreløpige tester ser det ut til at seriell ikke fungerer med skjermen slått av.. men dette er ikke bekreftet. = 8. Koble HTC ExtUSB -kontakten til telefonen.. hvis du lukter noe morsomt eller ser gnister, koble fra kontakten raskt fra telefonen, deretter USB -kabelen og gjennomgå de foregående trinnene for å se hva du savnet. = 9. Hvis alt ser ut og lukter ok, ta en titt på seriekonsollutgangen, det skal si "feilsøk>" umiddelbart. Dette gjenspeiler at du i det minste loddet GND- og RX -ledningene riktig, woo! ** = 10. Prøv å skrive "ps" og trykk enter, hvis du ser ps vises og mange tekstruller etter når du trykker enter, betyr det at du kabeler fungerer fint. Ryddig! **** Hvis du ikke ser den forventede "feilsøkings" -teksten, eller du ikke ser hva du skriver, trykker du på enter noen ganger. Noen ganger kan kommunikasjonen bli forvrengt siden ingen strømningskontroll for programvare/maskinvare brukes. Hvis det ikke fungerer, kan du prøve å starte konsollappen på nytt, bekrefte serielle kommunikasjonsinnstillinger, koble fra/koble til telefonen og til slutt dobbeltsjekke det du loddet. = 11. Trim overflødige ledninger av begge kortene.

Trinn 5: Lodding av USB til TTL-nivå seriell adapter strømkabel (valgfritt)

Lodding av USB til TTL-nivå seriell adapter strømledning (valgfritt)
Lodding av USB til TTL-nivå seriell adapter strømledning (valgfritt)

Nå som du vet at kabelen fungerer, kan du enten bruke den som den er, få den til å levere strøm til G1, eller få den til å fungere som en dobbel standard USB- og USB -seriell enhet. Følgende forklarer hvordan du gir strøm til G1, forutsatt at adapteren har et 5v hull å lodde til. = 1. Ta en titt på 2,8v nivå seriell til USB -adapter og se etter noe merket 5V. Det kan også være merket VCC, men hvis dette er tilfellet, må du sjekke databladet for kortet for å kontrollere at det faktisk leverer 5V direkte fra USB -bussen. Det ville sannsynligvis ikke skade å dobbeltsjekke dette ved hjelp av et voltmeter. Hvis du ikke har denne tilkoblingen, vil du ikke kunne fullføre de neste trinnene. Hvis du støter på denne situasjonen, kan det være lurt å bare lodde en USB -kabel til de riktige HTC ExtUSB -pinnene, da dette bør tillate deg å både drive G1 og også ha standard USB -tilgang til G1 = 2. Bruk trådkutterne, klipp en ledning som er omtrent 5 centimeter lang. Hvis du har kjøpt mer enn én farge av ledning, bruker du den røde ledningen. = 3. Med wire strippere fjerner du omtrent 5 mm isolasjon fra hver ende av kabelen. = 4. Lodd ledningen gjennom 5V (eller VCC) hullet på adapteren din.

Trinn 6: Lodding av strømledningen til HTC ExtUSB Breakout Board (valgfritt)

Lodding av HTC ExtUSB Breakout Board Power Wire (valgfritt)
Lodding av HTC ExtUSB Breakout Board Power Wire (valgfritt)

Ta en titt på HTC ExtUSB breakout -kortet igjen. Vi er interessert i USB VCC +5v hullet som er fet nedenfor.6 9 11 5O OO O7 8 10 4O OO O1 2 3O O O1: USB VCC +5v2: USB Data -3: USB Data +4: N / C5: USB GND6: Venstre lyd +7: Merket "AG" (Serial 2.8v Level GROUND) 8: Audio - (GND) Labeled "CK" (Serial 2.8v Level TX) 9: Switch (Talk) Labeled "OT" (Serial 2.8 v Nivå RX) 10: Høyre lyd +11: Mikrofon +12: Chassisjord (GND) = 1. Lodd den andre enden av den (røde) ledningen du nettopp loddet i hull 1 (USB VCC +5v).

Trinn 7: Kontroller tilkoblingen til strømledningen

Kontroller tilkoblingen til strømledningen
Kontroller tilkoblingen til strømledningen

= 1. Koble adapteren til datamaskinen. Hvis det begynner å lukte morsomt eller gnist, fjern det raskt og sjekk hva du loddet. = 2. Ta tak i telefonen, slå den på hvis den er slått av, og koble adapteren til den. Etter omtrent et sekund eller to, bør det gule ladelampen slå seg på og forbli på.. hvis den ikke gjør det, koble den raskt fra og dobbeltsjekk tilkoblingene dine.

Trinn 8: Hva nå?

Så nå som du vet hvordan du skal samhandle med serieporten på G1, har du sannsynligvis en haug med ideer som flyter rundt hodet for hvordan du kan dra nytte av det, ikke sant. Ville det ikke vært fint å bruke dette til: -kontroll en robot-Bruk G1 som en seriell konsoll for å koble til servere i en beowulf-klynge som System-X-Communicate med sensorer/aktivatorer over et 3G-nettverk for ekstern overvåking/kontroll-Bruk den serielle porten til å koble til en blodsukkermåler eller annet medisinsk utstyr (psst, noen store medisinske selskaper som ansetter?) og kombinere to enheter til en for mange mennesker? Her er et prosjekt som forklarer hvordan du kompilerer G1 -telefonens kjerne slik at du kan bruke serieporten fra brukerlandet. Den har også en api, slik at du kan bruke serieporten direkte fra Android Gui-apper! Http: //code.google.com/p/android-serialport-api/ Ikke glem å legge ut prosjektene dine her når du er ferdig !

Anbefalt: