Kazalo:

Android G1 serijski kabel USB: 8 korakov
Android G1 serijski kabel USB: 8 korakov

Video: Android G1 serijski kabel USB: 8 korakov

Video: Android G1 serijski kabel USB: 8 korakov
Video: SKR 1.4 - Fan Control 2024, Julij
Anonim
Android G1 serijski kabel USB
Android G1 serijski kabel USB

Naučite se, kako narediti Android G1 2.8v serijski vmesnik za serijsko napravo USB (z uporabo 3.3v ttl v usb serijski adapter). To lahko uporabite za odpravljanje napak v jedru/itd z vašim računalnikom. Ta projekt vas ne bi smel stati več kot 40 dolarjev, če že imate osnovna elektronska orodja, na primer spajkalnik. Opomba: Sposobnost uporabe serijske serije 3.3v ttl temelji na skupinskih razpravah google in sliki serijskega kabla, ki ga je uporabljal domnevni razvijalec androidov. Serijski nivo 2,8 V je bil določen prek nekoga, ki je uporabil voltmeter. Gradite/uporabljajte na lastno odgovornost in pred začetkom preverite komentarje tega navodila! Informacije se lahko uporabijo za izdelavo pretvornika 2,8 V serijskega v RS232 za interakcijo z napravami RS232 ali pretvornika 2,8 V v serijski v serijski 5 V za interakcijo z mikrokrmilnik, kot je Arduino. Ko se še malo poigram z jedrom G1, lahko objavim navodila, kako jih narediti.:) Ta vadnica predvideva osnovno znanje o spajkanju. Če te veščine nimate, bi morali poiskati pouk glede tega in se malo vaditi. Spajkanje, potrebno za ta projekt, ni težko, vendar ga je treba opraviti v majhnem prostoru, ki bi lahko bil težak za začetnike. Ta kabel je bil ustvarjen na podlagi informacij, prejetih od Googlove skupine Android-Platform.… Natančneje, ta 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… Tudi ta slika "mističnega" serijskega kabla g1 je pomagala (in zmedena!): https://www.noisebridge.net/wiki/Image: G1-two-usb-to-serial- cable.jpgPustite konstruktivno kritiko/komentarje, če ugotovite, da so kateri koli koraki napačni, zmedeni … ali slabo napisani!

1. korak: Potrebni predmeti

Za izdelavo tega pretvornika boste potrebovali naslednje:

  • Spajkalnik (vse, kar ima Radioshack/na spletu/itd., Mora delovati)
  • Spajkalnik (karkoli ima Radioshack/online/etc na zalogi 0,032 dia. Ali malo manjši bo deloval)
  • Odstranjevalci žic (teh ne kupujte pri Radioshacku, vendar bi jih morala imeti vaša lokalna trgovina s strojno opremo)
  • Rezalniki žice
  • HTC ExtUSB Breakout board
  • 22 AWG polna žica - najbolje bi bilo, da bi dobili rdečo, črno in drugo barvo po vaši izbiri (belo), vendar to ni potrebno.
  • Pretvornik serijske ravni USB v 2,8 V (ali 3,3 V). Najbolje bi bilo, če bi dobili tisto, ki vam omogoča uporabo 5 -voltnega vodila vodila USB za napajanje G1, vendar to ni nujno. Delovati mora kar koli od naslednjega (potrebujete le ENO):
    • (Nima napajalne linije 5 V)
    • (Morda bo težko spremeniti, da dobite 5 -voltno linijo za napajanje)
    • (Uporabil sem tega, ima priključek 5V)
    • (VCC pin mora napajati 5V… vendar dvakrat preverite!)
    • (To bi moralo imeti linijo 5 V (VCC).. vendar obstajajo nasprotujoče si informacije med stranjo s specifikacijami trgovine in podjetja) https://apple.clickandbuild.com/cnb/shop/ftdichip?productID=68&op=catalogue-product_info-null&prodCategoryID = 47

2. korak: Spajkanje podatkovnih žic HTC ExtUSB Breakout Board

Spajkanje podatkovnih žic HTC ExtUSB Breakout Board
Spajkanje podatkovnih žic HTC ExtUSB Breakout Board

= 1. Z rezalniki žice odrežite tri dolžine žice, vsaka dolga približno 5 centimetrov. Če ste kupili več kot eno barvo žice, naredite eno črno žico in dve barvi po meri. = 2. Z odstranjevalci žic odstranite približno 5 mm izolacije z vsakega konca treh kablov. HTC ExtUSB prodorna plošča in si jo natančno oglejte. Na eni strani bodo majhne številke, ki odražajo naslednje: 6 9 11 5O OO O78 10 4OO O O1 2 3O O O Nas zanimajo krepke luknje. Te tri luknje predstavljajo GND (luknja 7), TXO (luknja 8) in RXI (luknja 9), ki sta potrebna za serijsko komunikacijo G1. Če ste se spraševali, na kaj so povezani drugi zatiči, je PodGizmo.com trenutno navedel: 1: USB VCC +5v2: Podatki USB -3: Podatki USB +4: N / C5: USB GND6: Levi zvok + 7: z oznako "AG" (serijska 2.8v raven GROUND) 8: avdio - (GND) z oznako "CK" (serijska 2.8v raven TX0) 9: stikalo (pogovor) z oznako "OT" (serijska 2.8v raven RX'I) 10: Desni zvok +11: Mikrofon +12: Ohišje ohišja (GND) = 3. Priključite spajkalnik in pustite, da se ogreje. = 4. Vzemite žico, ki ste jo prej odrezali (črno, če imate več barv) in spajkajte ga skozi luknjo 7 (GND). = 5. Primite drugo žico, ki ste jo prej odrezali, in jo spajkajte skozi luknjo 8 (TXO). = 6. Primite zadnjo žico, ki ste jo prej odrezali, in jo spajkajte skozi luknjo 9 (RXI). izgledati bi moralo tako kot na spodnji sliki.

3. korak: Spajkanje podatkovnih žic serijskega vmesnika USB na ravni TTL

Spajkanje podatkovnih žic serijskega vmesnika na ravni TTL
Spajkanje podatkovnih žic serijskega vmesnika na ravni TTL

Zdaj, ko je plošča ExtUSB spajkana, je naslednji korak spajkanje teh žic v ustrezne luknje na serijski plošči USB do 2,8 V. Preden nadaljujete, bi bilo dobro, da zgrabite to ploščo in pozorno poiščete luknje GND, RX in TX. = 1. Spajate žico GND (tisto, ki je spajkana v luknji 7 na plošči HTC ExtUSB) v luknjo z oznako GND na USB -ju v serijski adapter 2,8v. = 2. Spajate žico TXO (tisto, ki je spajkana v luknjo 8 Plošča HTC ExtUSB) v luknji z oznako RX na USB -vmesniku za serijski vmesnik 2.8v. = 3. Spajajte žico RXI (tisto, ki je spajkana v luknji 9 plošče HTC ExtUSB) v luknjo z oznako TX na vašem USB -ju na 2,8v serijsko adapter.

4. korak: Preverite povezave podatkovne žice

Preverite povezave podatkovnega kabla
Preverite povezave podatkovnega kabla
Preverite povezave podatkovnega kabla
Preverite povezave podatkovnega kabla
Preverite povezave podatkovnega kabla
Preverite povezave podatkovnega kabla

= 1. Po potrebi namestite vse potrebne gonilnike za serijski vmesnik USB na 2,8 V, ki ste ga uporabili. = 2. Prenesite serijsko konzolno aplikacijo za svoj računalnik. Za uporabnike OS X/Linux sta minicom ali zaslon ukazne vrstice dobra izbira. Pod Ubuntujem bom uporabljal minicom. = 3. Pretvornik, ki ste ga naredili, priključite v vrata USB na računalniku. NE priključite ga še v telefon. = 4. Odprite aplikacijo serijske konzole in preverite, ali je naprava zaznana. Pri meni se prikaže pod /dev /ttyUSB0 in minicom ga je samodejno pobral. Morda boste morali konfigurirati svojo programsko opremo. = 5. Ker so serijska vrata zdaj prepoznana, morate spremeniti hitrost prenosa/zaustavitvene bite in nadzor pretoka. Če jih želite spremeniti v minicom, vnesite Ctrl-a in nato Shift-O (O kot v Obami). Odprlo se bo pogovorno okno o konfiguraciji. Izbrati morate "namestitev serijskih vrat", pritisnite enter in spremenite vrednosti na naslednje:

  • Bps/Par/Bits: 115200 8N1
  • Nadzor pretoka strojne opreme: št
  • Nadzor pretoka programske opreme: št

= 6. Zaprite nastavitve in počakajte na povezavo. Nastavitve v minicom lahko zapustite tako, da pritisnete gumb za izhod. = 7. Pojdite v telefon G1 in se prepričajte, da je dobro napolnjen. Ko se to zgodi, pojdite v Nastavitve-> Zvoki in zaslon-> Časovna omejitev zaslona in ga povečajte na 10 minut ali Nikoli. Po predhodnih testih se zdi, da serijski vmesnik ne deluje z izklopljenim zaslonom.. vendar to ni bilo preverjeno. = 8. Priključite priključek HTC ExtUSB v telefon.. če zavoha kaj smešnega ali vidite iskrice, hitro odklopite priključek. iz telefona, nato kabla USB in preglejte prejšnje korake, da vidite, kaj ste zamudili. = 9. Če je vse videti in diši v redu, si oglejte izhod serijske konzole, takoj mora napisati "debug>". To kaže, da ste vsaj pravilno spajkali žici GND in RX, woo! ** = 10. Poskusite vnesti "ps" in pritisnite enter, če vidite, da se prikaže ps in se veliko besedila pomika, ko pritisnete enter, to pomeni, da povežete kabel deluje v redu. Čisto! **** Če ne vidite pričakovanega besedila "debug>" ali ne vidite, kaj vnesete, nekajkrat pritisnite enter. Včasih se lahko komunikacija pokvari, ker se ne uporablja nadzor programske/strojne opreme. Če to ne deluje, lahko poskusite znova zagnati aplikacijo za ukazno mizo, preveriti nastavitve serijske komunikacije, odklopiti/priključiti telefon in na koncu še enkrat preveriti, kaj ste spajkali. = 11. Odrežite odvečne žice z obeh plošč.

5. korak: Spajkanje napajalne žice serijskega vmesnika USB na nivo TTL (neobvezno)

Spajkanje napajalne žice serijskega vmesnika na ravni USB do TTL (neobvezno)
Spajkanje napajalne žice serijskega vmesnika na ravni USB do TTL (neobvezno)

Zdaj, ko veste, da vaš kabel deluje, ga lahko uporabite takšnega, kot je, omogočite napajanje G1 ali pa deluje kot dvojna standardna naprava USB in USB. V nadaljevanju je razloženo, kako napajati G1, če ima vaš adapter 5 -voltno luknjo za spajkanje. = 1. Oglejte si svoj 2.8v nivojski vmesnik za USB in poiščite nekaj z oznako 5V. Lahko je tudi označen kot VCC, če pa je tako, preverite podatkovni list adapterjev, da preverite, ali dejansko napaja 5V neposredno iz vodila USB. Prav tako verjetno ne bi škodilo, če bi to preverili z voltmetrom. Če te povezave nimate, naslednjih nekaj korakov ne boste mogli dokončati. Če naletite na to situacijo, boste morda želeli le spajkati kabel USB na ustrezne zatiče HTC ExtUSB, saj vam bo tako omogočil napajanje G1 in tudi standardni dostop USB do G1 = 2. Z rezalniki za žice izrežite žica, dolga približno 5 centimetrov. Če ste kupili več kot eno barvo žice, uporabite rdečo žico. = 3. Z odstranjevalci žic odstranite približno 5 mm izolacije z vsakega konca kabla. = 4. Spajkajte žico skozi luknjo 5V (ali VCC) na vaš adapter.

Korak 6: Spajkanje napajalne žice prekinjene plošče HTC ExtUSB (neobvezno)

Spajkanje napajalne žice prekinjene plošče HTC ExtUSB (neobvezno)
Spajkanje napajalne žice prekinjene plošče HTC ExtUSB (neobvezno)

Ponovno si oglejte prelomno ploščo HTC ExtUSB. Zanima nas luknja USB VCC +5v, ki je označena s krepko črto. 6 9 11 5O OO O7 8 10 4O OO O1 2 3O O O1: USB VCC +5v2: Podatki USB -3: Podatki USB +4: N / C5: USB GND6: Levi zvok +7: z oznako "AG" (serijski nivo 2,8v GROUND) 8: zvok - (GND) z oznako "CK" (serijski nivo 2,8v TX) 9: stikalo (pogovor) z oznako "OT" (zaporedni 2.8 v Raven RX) 10: Desni zvok +11: Mikrofon +12: Ozemljitev ohišja (GND) = 1. Drugi konec (rdeče) žice, ki ste jo prav spajkali, spajkajte v luknjo 1 (USB VCC +5v).

7. korak: Preverite povezavo napajalnega kabla

Preverite povezavo napajalnega kabla
Preverite povezavo napajalnega kabla

= 1. Priključite adapter v računalnik. Če začne dišati smešno ali iskri, ga hitro odstranite in preverite, kaj ste spajkali. = 2. Primite telefon, ga vklopite, če je izklopljen, nato pa vanj priključite adapter. Po približno sekundi ali dveh bi se morala oranžna lučka za polnjenje prižgati in ostati prižgana.. če se ne, jo hitro odklopite in dvakrat preverite svoje povezave.

8. korak: Kaj pa zdaj?

Zdaj, ko veste, kako komunicirati s serijskimi vrati na G1, imate verjetno po glavi plavati kup idej, kako to izkoristiti, kajne? Ali ne bi bilo lepo uporabiti tega za: -nadzor robot-Uporabite G1 kot serijsko konzolo za povezavo s strežniki v beowulf gruči, kot je System-X-Communication s senzorji/aktivatorji prek omrežja 3g za daljinsko spremljanje/nadzor-Uporabite serijska vrata za priključitev bralnika glukoze v krvi ali drugega medicinski pripomoček (psst, najemajo kakšna velika medicinska podjetja?) in združite dve napravi v eno za mnoge ljudi? Tukaj je projekt, ki pojasnjuje, kako sestaviti jedro telefona G1, tako da lahko uporabite serijska vrata iz uporabniške države. Odlikuje ga tudi api, tako da lahko serijska vrata uporabljate neposredno iz aplikacij Android Gui! Http: //code.google.com/p/android-serialport-api/ Ne pozabite objaviti svojih projektov tukaj, ko končate !

Priporočena: