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, Juli
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 (koristeći 3,3v ttl na usb serijski adapter). Ovo se može koristiti za otklanjanje grešaka u jezgru/itd. Sa vašim računarom. 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 diskusijama u Google -u i slici serijskog kabela koji koristi navodni Android programer. Serijski nivo od 2,8V je određen pomoću nekoga pomoću voltmetra. Napravite/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č na 5 V za interakciju s mikrokontroler poput Arduina. Možda ću objaviti uputstva o tome kako ih napraviti kad se još malo poigram s G1 kernelom.:) 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 kreiran 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 kabla je pomogla (i zbunjena!): https://www.noisebridge.net/wiki/Slika: G1-dva-usb-to-serijski- cable.jpgMolimo vas da ostavite 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/online/itd. Ima treba raditi)
  • Lemilica (sve što Radioshack/online/itd. Ima na zalihi to je 0,032 dia. Ili malo manje će raditi)
  • 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 razvodna ploča
  • 22 AWG puna žica - Bilo bi najbolje da dobijete crvenu, crnu i drugu boju po vašem izboru (bijelu), ali nije potrebno.
  • USB na 2.8V (ili 3.3v) serijski pretvarač. 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 nabavku 5V linije za napajanje)
    • (Ja sam koristio ovaj, ima 5v konektor)
    • (VCC pin bi trebao napajati 5V … ipak provjerite dvostruko!)
    • (Ovo bi trebalo imati liniju od 5 V (VCC).. ali postoje oprečne informacije između stranice sa specifikacijama trgovine i kompanije) 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 ploče za probijanje
Lemljenje podatkovnih žica HTC ExtUSB ploče za probijanje

= 1. Pomoću rezača žice izrežite tri dužine ž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 boje. = 2. Sa skidačima žica uklonite oko 5 mm izolacije sa svakog kraja tri kabela. Sada prije nego nastavite, uhvatite HTC ExtUSB probojnu 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 drugi pinovi vezani, 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 sa "AG" (serijski nivo 2.8v nivo GROUND) 8: Audio - (GND) označeno sa "CK" (serijski nivo 2.8v nivo TX0) 9: Prekidač (razgovor) sa oznakom "OT" (serijski nivo 2.8v 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 trebalo bi izgledati otprilike kao na donjoj slici.

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

Lemljenje podatkovnih žica USB-a na serijski adapter na nivou TTL-a
Lemljenje podatkovnih žica USB-a na serijski adapter na nivou TTL-a

Sada kada je ExtUSB ploča lemljena, sljedeći korak je lemljenje tih žica u odgovarajuće rupe na USB -u na 2.8v serijskoj ploči. Prije nastavka, bilo bi dobro uzeti ovu ploču i pažljivo pogledati kako biste pronašli rupe GND, RX i TX. = 1. Lemite GND žicu (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 vašem USB -u na serijski adapter do 2.8v. = 3. Lemite RXI žicu (onu lemljenu u rupi 9 na HTC ExtUSB ploči) u rupu s oznakom TX na vašem USB -u na serijski 2.8v 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 aplikaciju za svoj računar. Za korisnike OS X/Linuxa, minicom ili zaslon komandne linije su dobar izbor. Koristit ću minicom pod Ubuntu -om. = 3. Uključite pretvarač koji ste napravili u USB port na vašem računaru. Nemojte ga još priključivati 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, otkucajte Ctrl-a, a zatim unesite 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 pričekajte vezu sada. Možete izaći iz postavki u minicom -u pritiskom na tipku Escape. = 7. Idite i uzmite svoj G1 telefon i uvjerite se da je dobro napunjen. Nakon što to učinite, trebali biste otići na Postavke-> Zvukovi i prikaz-> Vremensko ograničenje ekrana i povećati ga na 10 minuta ili Nikad ne isteknuti. Prema preliminarnim testovima, čini se da serijski ne radi s isključenim ekranom.. 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 šta ste propustili. = 9. Ako sve izgleda i miriše u redu, pogledajte izlaz serijske konzole, odmah bi trebalo reći "debug>". Ovo odražava da ste barem ispravno lemili žice GND i RX, woo! ** = 10. Pokušajte upisati "ps" i pritisnuti enter, ako vidite da se pojavljuje ps i da se puno teksta pomiče kada pritisnete enter, to znači da povežete kabl radi dobro. Uredno! **** Ako ne vidite očekivani "debug>" tekst ili ne vidite šta unosite, pritisnite enter nekoliko puta. Ponekad se komunikacija može poremetiti jer se ne koristi kontrola protoka softvera/hardvera. Ako to ne uspije, možete pokušati ponovo pokrenuti aplikaciju na konzoli, 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 nivou TTL-a (opcionalno)

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

Sada kada znate da vaš kabel radi, možete ga koristiti kako jeste, 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 / USB adapter na 2.8V i potražite nešto označeno sa 5V. Može biti označen i kao VCC, ali ako je to slučaj, provjerite tehnički list adaptera da biste provjerili da li zaista napaja 5V izravno s USB sabirnice. Također vjerojatno ne bi škodilo ako ovo provjerite još jednom 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 samo o lemljenju USB kabela na odgovarajuće HTC ExtUSB pinove jer bi vam to trebalo omogućiti napajanje G1 i također imati standardni USB pristup G1 = 2. Pomoću rezača žice izrežite žica duga oko 5 inča. Ako ste kupili više od jedne boje žice, upotrijebite crvenu žicu. = 3. Uz pomoć skidača žica uklonite oko 5 mm izolacije sa svakog kraja kabela. = 4. Lemite žicu kroz otvor od 5 V (ili VCC) na vaš 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)

Ponovo pogledajte HTC ExtUSB probojnu ploču. Zainteresirani smo za USB VCC +5v rupu 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 sa "AG" (serijski nivo 2.8v Nivo GROUND) 8: Zvuk - (GND) Sa oznakom "CK" (Serijski 2.8v nivo TX) 9: Prekidač (razgovor) sa oznakom "OT" (Serijski 2.8 v Nivo 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 vezu kabela za napajanje
Provjerite vezu kabela za napajanje

= 1. Uključite adapter u računar. 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 isključite i dvaput provjerite veze. To je to, poludite!

Korak 8: Šta sad?

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: -kontrolu 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 nadgledanje/upravljanje-Koristite serijski port za priključivanje čitača glukoze u krvi ili drugog medicinski uređaj (psst, zapošljavaju li neke velike medicinske kompanije?) i kombinirati dva uređaja u jedan za mnoge ljude? Evo projekta koji objašnjava kako kompajlirati jezgru G1 telefona 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čuje se: