Sadržaj:

Android G1 serijski na USB kabel: 8 koraka
Android G1 serijski na USB kabel: 8 koraka

Video: Android G1 serijski na USB kabel: 8 koraka

Video: Android G1 serijski na USB kabel: 8 koraka
Video: IPHONE vs XIAOMI 2024, Studeni
Anonim
Android G1 serijski na USB kabel
Android G1 serijski na USB kabel

Naučite kako napraviti Android G1 2.8v serijski adapter za USB serijski uređaj (pomoću 3,3v ttl to usb serijskog adaptera). Ovo se može koristiti za otklanjanje pogrešaka u jezgri/itd. S vašim računalom. Ovaj projekt ne bi vas trebao koštati više od 40 dolara ako već imate osnovne elektroničke alate poput lemilice. Napomena: Mogućnost korištenja 3,3v ttl razine zasnovana je na grupnim raspravama google -a i slici serijskog kabela koji koristi navodni Android programer. Serijska razina 2,8 V određena je pomoću nekoga pomoću voltmetra. Izgradite/koristite na vlastitu odgovornost i prije početka provjerite komentare ovog uputstva! Podaci se mogu primijeniti za izradu 2,8 V serijskog na RS232 pretvarača za interakciju s RS232 uređajima, ili 2,8 V serijskog na serijski pretvarač razine 5 V za interakciju s mikrokontroler poput Arduina. Možda ću objaviti upute o tome kako ih napraviti kad se još malo poigram s jezgrom G1.:) Ovaj vodič pretpostavlja osnovno znanje o lemljenju. Ako nemate ovu vještinu, trebali biste pronaći instruktora o tome i malo vježbati. Lemljenje potrebno za ovaj projekt nije teško, ali ga je potrebno izvesti u maloj količini prostora koja bi mogla biti teška za početnike. Ovaj kabel je nastao na temelju informacija primljenih od Google-ove platforme Google Group.… Konkretno ova dva niti: https://groups.google.com/group/android-platform/browse_thread/thread/f03730e25cc3fe55? fwc = 1https://groups.google.com/group/android-platform/browse_thread/thread/439d3f3af7a88a09a10a lnk = gst & q = serial#10a80eb835e8dbcc … I ova slika "mističnog" g1 serijskog kabela pomogla je (i zbunila se!): https://www.noisebridge.net/wiki/Slika: G1-dva-USB-to-serial- cable.jpgOstavite konstruktivnu kritiku/komentare ako smatrate da su neki koraci pogrešni, zbunjujući … ili loše napisani!

Korak 1: Potrebne stavke

Za izradu ovog pretvarača trebat će vam sljedeće:

  • Lemilica (sve što Radioshack/na mreži/itd. Ima treba raditi)
  • Lemljenje (sve što Radioshack/online/itd. Ima na zalihi, to je 0,032 dia. Ili će raditi malo manje)
  • Strojevi za skidanje žica (Nemojte ih kupovati od Radioshacka.. međutim, trebala bi ih imati vaša lokalna trgovina hardvera)
  • Rezači žice
  • HTC ExtUSB ploča za razbijanje
  • 22 AWG puna žica - Bilo bi najbolje nabaviti crvenu, crnu i drugu boju po vašem izboru (bijelu), ali nije potrebno.
  • Pretvarač serijske razine USB u 2.8V (ili 3.3v). Bilo bi najbolje da nabavite onu koja vam omogućuje da koristite 5v liniju USB sabirnice za napajanje G1, ali to nije potrebno. Bilo što od sljedećeg bi trebalo funkcionirati (potreban vam je samo JEDAN):
    • (Nema 5V liniju za napajanje)
    • (Možda će biti teško izmijeniti da biste dobili 5V liniju za napajanje)
    • (Ja sam koristio ovaj, ima 5v konektor)
    • (VCC pin bi trebao napajati 5V … ipak provjerite!)
    • (Ovo bi trebalo imati liniju od 5 V (VCC).. ali postoje oprečne informacije između stranice sa specifikacijama trgovine i tvrtke) https://apple.clickandbuild.com/cnb/shop/ftdichip?productID=68&op=catalogue-product_info-null&prodCategoryID = 47

Korak 2: Lemljenje podatkovnih žica HTC ExtUSB razvodne ploče

Lemljenje podatkovnih žica HTC ExtUSB razvodne ploče
Lemljenje podatkovnih žica HTC ExtUSB razvodne ploče

= 1. Pomoću rezača žice izrežite tri duljine žice od kojih je svaka duga oko 5 inča. Ako ste kupili više od jedne boje žice, napravite jednu crnu žicu i dvije svoje prilagođene boje. = 2. Uz pomoć skidača žica uklonite oko 5 mm izolacije sa svakog kraja triju kabela. Sada, prije nego nastavite, idite uhvatiti HTC ExtUSB razbojnu ploču i pažljivo je pogledajte. Jedna strana će imati male brojeve na sebi koji odražavaju sljedeće: 6 9 11 5O OO O78 10 4OO O O1 2 3O O O Podebljane rupe su ono što nas zanima. Te tri rupe predstavljaju GND (rupa 7), TXO (rupa 8) i RXI (rupa 9), a svi su oni neophodni za serijsku komunikaciju G1. U slučaju da se pitate na što su ostale pinove vezane, ovo je ono što PodGizmo.com trenutno navodi: 1: USB VCC +5v2: USB podaci -3: USB podaci +4: N / C5: USB GND6: Lijevi audio + 7: Označeno kao "AG" (Serijska razina 2,8 V GROUND) 8: Zvuk - (GND) Označeno kao "CK" (Serijska razina 2,8 V TX0) 9: Prekidač (razgovor) Označeno kao "OT" (Serijska razina 2,8 V RX'I) 10: Desni zvuk +11: Mikrofon +12: Uzemljenje kućišta (GND) = 3. Priključite lemilicu i pustite je da se zagrije. = 4. Uhvatite žicu koju ste ranije rezali (crnu ako imate više boja) i lemite ga kroz rupu 7 (GND). = 5. Uhvatite drugu žicu koju ste ranije rezali i lemite je kroz rupu 8 (TXO). = 6. Uhvatite posljednju žicu koju ste ranije rezali i lemite je kroz rupu 9 (RXI). Nakon toga trebao bi izgledati nešto poput donje slike.

Korak 3: Lemljenje podatkovnih žica USB-a na serijski adapter na razini TTL

Lemljenje podatkovnih žica serijskog adaptera USB-a na razinu TTL
Lemljenje podatkovnih žica serijskog adaptera USB-a na razinu TTL

Sada kada je ExtUSB ploča lemljena, sljedeći korak je lemljenje tih žica u odgovarajuće rupe na serijskoj ploči USB do 2.8v. Prije nastavka, bilo bi dobro uzeti ovu ploču i pažljivo pogledati kako biste pronašli rupe GND, RX i TX. = 1. Lemite žicu GND (onu lemljenu u rupi 7 na HTC ExtUSB ploči) u rupu označenu sa GND na vašem USB -u na serijski adapter na 2,8v. = 2. Lemite TXO žicu (ona lemljena u rupi 8 na HTC ExtUSB ploča) u rupi s oznakom RX na USB -u za serijski adapter do 2.8v. = 3. Lemite RXI žicu (onu lemljenu u rupi 9 na HTC ExtUSB ploči) u rupu označenu TX na vašem USB -u na 2,8v serijski adapter.

Korak 4: Provjerite veze podatkovne žice

Provjerite veze podatkovne žice
Provjerite veze podatkovne žice
Provjerite veze podatkovne žice
Provjerite veze podatkovne žice
Provjerite veze podatkovne žice
Provjerite veze podatkovne žice

= 1. Ako je potrebno, instalirajte sve potrebne upravljačke programe za USB do 2.8v serijski adapter koji ste koristili. = 2. Preuzmite serijsku konzolnu aplikaciju za svoje računalo. Za korisnike OS X/Linuxa, minicom ili zaslon naredbenog retka dobar su izbor. Koristit ću minicom pod Ubuntuom. = 3. Uključite pretvarač koji ste napravili u USB priključak na vašem računalu. NEMOJTE ga još spajati na telefon. = 4. Otvorite aplikaciju serijske konzole i provjerite je li uređaj otkriven. Za mene se prikazuje pod /dev /ttyUSB0 i minicom ga je automatski pokupio. Možda ćete morati konfigurirati svoj softver. = 5. S sada prepoznatim serijskim portom, sada morate promijeniti brzinu prijenosa/zaustavne bitove i kontrolu protoka. Da biste ih promijenili u minicom, upišite Ctrl-a, a zatim tipku Shift-O (O kao u Obami). Pojavit će se dijalog o konfiguracijama. Trebali biste odabrati "postavljanje serijskog porta", pritisnite enter, a zatim promijenite vrijednosti na sljedeće:

  • Bps/Par/Bitovi: 115200 8N1
  • Kontrola protoka hardvera: Ne
  • Softverska kontrola protoka: Ne

= 6. Zatvorite postavke i sada pričekajte vezu. Možete izaći iz postavki u minicomu pritiskom na gumb za bijeg. = 7. Idite po svoj G1 telefon i provjerite je li dobro napunjen. Nakon što to učinite, idite na Postavke-> Zvukovi i zaslon-> Vremensko ograničenje zaslona i povećajte ga na 10 minuta ili Nikad ne istječu. Prema preliminarnim testovima, čini se da serijski ne radi s isključenim zaslonom.. ali to nije provjereno. = 8. Uključite HTC ExtUSB konektor u telefon.. ako osjetite nešto smiješno ili vidite iskre, brzo odspojite konektor s telefona pa USB kabel i pregledajte prethodne korake da vidite što ste propustili. = 9. Ako sve izgleda i miriše u redu, pogledajte izlaz serijske konzole, odmah bi trebao reći "debug>". To odražava da ste barem ispravno lemili žice GND i RX, woo! ** = 10. Pokušajte upisati "ps" i pritisnuti enter, ako vidite da se pojavljuju ps i da se puno teksta pomiče kad pritisnete enter, to znači da povežete kabl radi dobro. Uredno! **** Ako ne vidite očekivani "debug>" tekst ili ne vidite što upisujete, pritisnite enter nekoliko puta. Ponekad se komunikacija može poremetiti jer se ne koristi softver/hardverska kontrola toka. Ako to ne uspije, možete pokušati ponovo pokrenuti aplikaciju za konzolu, provjeriti postavke serijske komunikacije, isključiti/uključiti telefon i na kraju dvaput provjeriti ono što ste lemili. = 11. Odrežite višak žica s obje ploče.

Korak 5: Lemljenje žice za napajanje serijskog adaptera na USB-u na razini TTL (opcionalno)

Lemljenje žice za napajanje serijskog adaptera na razini USB-a na TTL (opcionalno)
Lemljenje žice za napajanje serijskog adaptera na razini USB-a na TTL (opcionalno)

Sada kada znate da vaš kabel radi, možete ga koristiti kako jest, omogućiti napajanje G1 ili raditi kao dvostruki standardni USB i USB serijski uređaj. U nastavku je objašnjeno kako napajati G1 pod uvjetom da vaš adapter ima otvor od 5V za lemljenje. = 1. Pogledajte svoj serijski na USB adapter razine 2.8v i potražite nešto s oznakom 5V. Može biti označen i kao VCC, ali ako je to slučaj, provjerite podatkovnu tablicu adaptera da biste provjerili da li stvarno napaja 5 V izravno s USB sabirnice. Također vjerojatno ne bi škodilo ako ovo ponovno provjerite pomoću voltmetra. Ako nemate ovu vezu, nećete moći dovršiti sljedećih nekoliko koraka. Ako naiđete na ovu situaciju, možda biste trebali razmisliti o lemljenju USB kabela na odgovarajuće HTC ExtUSB pinove jer bi vam to trebalo omogućiti napajanje G1, a također i standardni USB pristup G1 = 2. Pomoću rezača žice izrežite žica duga oko 5 centimetara. Ako ste kupili više od jedne boje žice, upotrijebite crvenu žicu. = 3. Skidačem žica uklonite oko 5 mm izolacije sa svakog kraja kabela. = 4. Lemite žicu kroz otvor od 5 V (ili VCC) na svoj adapter.

Korak 6: Lemljenje kabela za napajanje HTC ExtUSB razvodne ploče (opcionalno)

Lemljenje napajanja HTC ExtUSB razvodne ploče (opcija)
Lemljenje napajanja HTC ExtUSB razvodne ploče (opcija)

Ponovno pogledajte proboj HTC ExtUSB ploče. Zanima nas USB VCC +5v rupa koja je podebljana ispod 6 9 11 5O OO O7 8 10 4O OO O1 2 3O O O1: USB VCC +5v2: USB podaci -3: USB podaci +4: N / C5: USB GND6: Lijevi zvuk +7: Označeno kao "AG" (serijski nivo 2,8 V GROUND) 8: Zvuk - (GND) Označeno kao "CK" (Serijski nivo razine 2,8 V TX) 9: Prekidač (razgovor) s oznakom "OT" (serijski broj 2,8 v Razina RX) 10: Desni zvuk +11: Mikrofon +12: Uzemljenje kućišta (GND) = 1. Lemite drugi kraj (crvene) žice koju ste upravo lemili u rupu 1 (USB VCC +5v).

Korak 7: Provjerite vezu kabela za napajanje

Provjerite spoj žice za napajanje
Provjerite spoj žice za napajanje

= 1. Uključite adapter u računalo. Ako počne mirisati smiješno ili iskreti, brzo ga uklonite i provjerite što ste lemili. = 2. Uzmite telefon, uključite ga ako je isključen, a zatim uključite adapter u njega. Nakon otprilike sekunde ili dvije, žuto svjetlo za punjenje bi se trebalo uključiti i ostati upaljeno.. ako se to ne dogodi, brzo ga odspojite i dvaput provjerite svoje veze. To je to, poludite!

Korak 8: Što sada?

Dakle, sada kada znate kako komunicirati sa serijskim portom na G1, vjerojatno vam se gomila ideja vrti oko glave kako to iskoristiti, zar ne? Ne bi li bilo lijepo upotrijebiti ovo za: -Upravljanje robot-Koristite G1 kao serijsku konzolu za povezivanje sa poslužiteljima u beowulf klasteru poput System-X-Komunicirajte sa senzorima/aktivatorima preko 3g mreže za daljinsko praćenje/upravljanje-Upotrijebite serijski port za priključivanje čitača glukoze u krvi ili drugog medicinski uređaj (psst, zapošljavaju li neke velike medicinske tvrtke?) i kombinirati dva uređaja u jedan za mnoge ljude? Evo projekta koji objašnjava kako sastaviti jezgru telefona G1 kako biste mogli koristiti serijski port iz korisničke zemlje. Sadrži i api pa možete koristiti serijski port izravno iz Android Gui aplikacija! Http: //code.google.com/p/android-serialport-api/ Ne zaboravite objaviti svoje projekte ovdje kad završite !

Preporučeni: