Përmbajtje:

Android G1 Serial në kabllo USB: 8 hapa
Android G1 Serial në kabllo USB: 8 hapa

Video: Android G1 Serial në kabllo USB: 8 hapa

Video: Android G1 Serial në kabllo USB: 8 hapa
Video: How to Install Android USB Drivers on Windows 2024, Nëntor
Anonim
Android G1 Serial në kabllo USB
Android G1 Serial në kabllo USB

Mësoni si të bëni një përshtatës të pajisjes serike Android G1 2.8v në USB Serial (duke përdorur një përshtatës serial 3.3v ttl për usb). Kjo mund të përdoret për korrigjimin e kernelit/etj me kompjuterin tuaj. Ky projekt nuk duhet t'ju kushtojë më shumë se 40 dollarë nëse tashmë keni mjete elektronike bazë, siç është një hekur bashkues. Vërejtje: Aftësia për të përdorur serialin e nivelit 3.3v ttl bazohet në diskutimet e grupeve të Google dhe një fotografi të një kablli serik të përdorur nga një dev android i supozuar. Seriali i nivelit 2.8v u përcaktua përmes dikujt duke përdorur një voltmetër. Ndërtoni/përdorni në rrezikun tuaj dhe kontrolloni komentet e këtij udhëzuesi para fillimit! Informacioni mund të aplikohet për të ndërtuar një serial 2.8v në konvertues RS232 për të bashkëvepruar me pajisjet RS232, ose një konvertues serial 2.8v në serial 5v për të bashkëvepruar me të mikrokontrollues si Arduino. Unë mund të postoj udhëzime se si t'i bëj ato pasi të luaj me kernelin G1 edhe më shumë.:) Ky tutorial supozon njohuri bazë të saldimit. Nëse nuk e keni këtë aftësi, duhet të gjeni një udhëzues në lidhje me të dhe të praktikoni pak. Bashkimi i kërkuar për këtë projekt nuk është i vështirë, por duhet të bëhet në një hapësirë të vogël që mund të jetë e vështirë për fillestarët. Ky kabllo u krijua bazuar në informacionin e marrë nga Grupi Google-Platforma Android.… Në mënyrë të veçantë këto dy temat: https://groups.google.com/group/android-platform/browse_thread/thread/f03730e25cc3fe55? fwc = 1https://groups.google.com/group/android-platform/browse_thread/thread/439d3f3a7a8a0a8a0a8a0a8a0a8a0a8a0a8a0a8a0a8a0a8a0a8a0a8a0a8a0a8a0a8a0a8a0a8a0a8a0aaaaaa lnk = gst & q = serial#10a80eb835e8dbcc… Kjo fotografi e një kabllo serike "mistike" g1 ndihmoi (dhe u hutua!) gjithashtu: https://www.noisebridge.net/wiki/Image: G1-two-usb-to-serial- cable.jpgJu lutemi lini kritika/komente konstruktive nëse gjeni ndonjë hap të gabuar, konfuz… ose të shkruar dobët!

Hapi 1: Artikujt e nevojshëm

Për të ndërtuar këtë konvertues do t'ju duhet sa më poshtë:

  • Saldimi i hekurit (Çfarëdo që të ketë Radioshack/online/etj duhet të funksionojë)
  • Solder (Çfarëdo që të ketë Radioshack/online/etj në magazinë që është 0.032 dia. Ose pak më e vogël do të funksionojë)
  • Shiritat e telave (Mos i blini këto nga Radioshack.. megjithatë dyqani juaj lokal i pajisjeve duhet t'i ketë ato)
  • Preres telash
  • Pllakë HTC ExtUSB Breakout
  • 22 AWG solid Wire - Do të ishte mirë të blini të kuqe, të zezë dhe një ngjyrë tjetër sipas dëshirës tuaj (e bardhë), por nuk është e nevojshme.
  • Konvertues i nivelit serik USB në 2.8V (ose 3.3v). Do të ishte më mirë nëse mund të merrni një që ju lejon të përdorni linjën 5v të autobusit USB për të fuqizuar G1, por nuk është e nevojshme. Secila nga sa më poshtë duhet të funksionojë (ju duhet vetëm NJ ONE):
    • (Nuk ka linjë 5v për energji)
    • (Mund të jetë e vështirë të modifikohet për të marrë linjën 5v për energji)
    • (Kam përdorur këtë, ka lidhës 5v)
    • (Kodi VCC duhet të sigurojë 5v … kontroll të dyfishtë megjithatë!)
    • (Kjo duhet të ketë një linjë 5v (VCC).. por ka informacion konfliktual midis faqes së specifikimeve të dyqanit dhe kompanisë) https://apple.clickandbuild.com/cnb/shop/ftdichip?productID=68&op=catalogue-product_info-null&prodCategoryID = 47

Hapi 2: Saldimi i telave të të dhënave të bordit Breakout HTC ExtUSB

Saldimi i telave të të dhënave të bordit Breakout HTC ExtUSB
Saldimi i telave të të dhënave të bordit Breakout HTC ExtUSB

= 1. Duke përdorur prerëset e telit, prerë tre gjatësi tela që janë secila rreth 5 centimetra të gjata. Nëse keni blerë më shumë se një ngjyrë teli, bëni një tel të zi dhe dy me ngjyrën tuaj të preferuar. = 2. Me shiritat e telave, hiqni rreth 5 mm izolim nga secili skaj i tre kabllove. Tani, para se të vazhdoni, shkoni të kapni Bordi i daljes HTC ExtUSB dhe hidhni një vështrim të afërt në të. Njëra anë do të ketë numra të vegjël mbi të që pasqyrojnë sa vijon: 6 9 11 5O OO O78 10 4OO O O1 2 3O O O Vrimat e guximshme janë ato që ne jemi të interesuar. Ato tri vrima përfaqësojnë GND (Vrima 7), TXO (Vrima 8), dhe RXI (Vrima 9), të gjitha këto janë të nevojshme për komunikimet serike të G1. Në rast se po pyesnit se për çfarë ishin lidhur kunjat e tjera, kjo është ajo që PodGizmo.com aktualisht ka renditur: 1: USB VCC +5v2: Të dhëna USB -3: Të dhëna USB +4: N / C5: USB GND6: Audio e majtë + 7: Etiketuar "AG" (Seriali 2.8v Niveli GROUND) 8: Audio - (GND) Etiketuar "CK" (Seriali 2.8v Niveli TX0) 9: Ndërrimi (Biseda) Etiketuar "OT" (Seriali 2.8v Niveli RX'I) 10: Audio e djathtë +11: Mic +12: Guri i shasisë (GND) = 3. Lidheni hekurin tuaj të saldimit dhe lëreni të ngrohet. = 4. Merrni një tel që keni prerë më herët (atë të zezë nëse keni ngjyra të shumta) dhe bashkojeni atë përmes vrimës 7 (GND). = 5. Merrni një tel tjetër që keni prerë më parë dhe ngjiteni atë përmes vrimës 8 (TXO). = 6. Merrni tela e fundit që keni prerë më herët dhe ngjiteni atë përmes vrimës 9 (RXI). Pas kësaj duhet të duket diçka si fotografia më poshtë.

Hapi 3: Saldimi i telave të të dhënave të përshtatësit serial të nivelit USB në TTL

Saldimi i telave të të dhënave të përshtatësit serial të nivelit USB në TTL
Saldimi i telave të të dhënave të përshtatësit serial të nivelit USB në TTL

Tani që pllaka ExtUSB është bashkuar, hapi tjetër është lidhja e këtyre telave në vrimat përkatëse në tabelën seriale USB me 2.8v. Para se të vazhdoni, do të ishte një ide e mirë të kapni këtë tabelë dhe të shikoni me kujdes për të gjetur vrimat GND, RX dhe TX. = 1. Saldoni tela GND (Ai i ngjitur në vrimën 7 të bordit HTC ExtUSB) në vrimën e etiketuar GND në USB tuaj në përshtatësin serik 2.8v. = 2. Saldoni tela TXO (Ai i ngjitur në vrimën 8 të Bordi HTC ExtUSB) në vrimën e etiketuar RX në USB tuaj në përshtatësin serik 2.8v. = 3. Ngjitni tela RXI (Ai i ngjitur në vrimën 9 të bordit HTC ExtUSB) në vrimën e etiketuar TX në USB tuaj në serialin 2.8v përshtatës.

Hapi 4: Verifikoni lidhjet e telave të të dhënave

Verifikoni lidhjet e telave të të dhënave
Verifikoni lidhjet e telave të të dhënave
Verifikoni lidhjet e telave të të dhënave
Verifikoni lidhjet e telave të të dhënave
Verifikoni lidhjet e telave të të dhënave
Verifikoni lidhjet e telave të të dhënave

= 1. Nëse është e nevojshme, instaloni çdo drejtues të nevojshëm për përshtatësin serik USB në 2.8v që keni përdorur. = 2. Shkarkoni një aplikacion serik të tastierës për kompjuterin tuaj. Për përdoruesit e OS X/Linux, linja e komandës ose ekrani janë zgjedhje të mira. Unë do të përdor minicom nën Ubuntu. = 3. Lidheni konvertuesin që keni bërë në një port USB në kompjuterin tuaj. Mos e lidhni ende në telefon. = 4. Hapni aplikacionin tuaj të serisë së tastierës dhe shikoni nëse pajisja është zbuluar. Për mua shfaqet nën /dev /ttyUSB0 dhe minicom e mori automatikisht. Ju mund të keni nevojë të konfiguroni softuerin tuaj. = 5. Me portin serik të njohur tani, tani ju duhet të ndryshoni shpejtësinë e baudit/bitet e ndalimit dhe kontrollin e rrjedhës. Për t'i ndryshuar ato në minicom, shkruani Ctrl-a pastaj shtypni Shift-O (O si në Obama). Do të shfaqet një dialog konfigurimi. Ju duhet të zgjidhni "konfigurimin e portit serik", shtypni enter pastaj ndryshoni vlerat si më poshtë:

  • Bps/Par/Bits: 115200 8N1
  • Kontrolli i rrjedhës së harduerit: Jo
  • Kontrolli i rrjedhës së softuerit: Jo

= 6. Mbyllni cilësimet dhe prisni për një lidhje tani. Ju mund të dilni nga cilësimet në minicom duke shtypur butonin shpëtim. = 7. Shkoni kapni telefonin tuaj G1 dhe sigurohuni që ai të ketë një ngarkesë të mirë. Pasi ta ketë bërë këtë, duhet të shkoni te Settings-> Sounds and Display-> Screen Timeout dhe ta rrisni atë në 10 Minuta ose Never Timeout. Nga testet paraprake, Duket se seriali nuk punon me ekranin e fikur.. por kjo nuk është verifikuar. = 8. Lidheni lidhësin HTC ExtUSB në telefon.. nëse nuhasni ndonjë gjë qesharake ose shihni shkëndija, shkëputeni shpejt lidhësin nga telefoni, pastaj kabllo USB dhe rishikoni hapat paraprakë për të parë atë që keni humbur. = 9. Nëse gjithçka duket dhe erë e mirë, hidhini një sy daljes serike të tastierës, duhet të thotë "debug>" menjëherë. Kjo pasqyron që të paktën i keni bashkuar telat GND dhe RX si duhet, woo! ** = 10. Provoni të shtypni "ps" dhe shtypni enter, nëse shihni ps të shfaqet dhe shumë tekste rrotullohen kur godisni enter, kjo do të thotë që ju kabllo punon mire. I pastër! **** Nëse nuk shihni tekstin e pritur "debug>" ose nuk shihni atë që shkruani, shtypni enter disa herë. Ndonjëherë komunikimet mund të dëmtohen pasi nuk përdoret kontroll i rrjedhës së softuerit/harduerit. Nëse kjo nuk funksionon, mund të provoni të rindizni aplikacionin tuaj të tastierës, të verifikoni cilësimet e komunikimit serik, të shkëputni/lidhni telefonin dhe në fund të kontrolloni dy herë atë që keni lidhur. = 11. Shkurtoni telat e tepërt nga të dy bordet.

Hapi 5: Saldimi i USB-së në TTL-Level Serial Adapter Power Wire (opsional)

Saldimi i USB-së në TTL-Level Serial Adapter Power Wire (opsional)
Saldimi i USB-së në TTL-Level Serial Adapter Power Wire (opsional)

Tani që e dini që kablli juaj punon ose mund ta përdorni ashtu siç është, ta bëni atë të sigurojë energji për G1 ose ta bëni atë të funksionojë si një pajisje serike standarde USB dhe USB. Më poshtë shpjegon mënyrën e furnizimit me energji të G1 me kusht që përshtatësi juaj të ketë një vrimë 5v për t'u lidhur. = 1. Hidhini një sy përshtatësit tuaj serik në nivelin 2.8v në USB dhe kërkoni diçka të etiketuar 5V. Mund të etiketohet gjithashtu VCC, por nëse është kështu, kontrolloni fletën e të dhënave të përshtatësve tuaj për të verifikuar që në të vërtetë furnizon 5V direkt nga autobusi USB. Gjithashtu ndoshta nuk do të dëmtonte ta kontrolloni dy herë këtë duke përdorur një voltmetër. Nëse nuk e keni këtë lidhje, nuk do të jeni në gjendje të përfundoni hapat e ardhshëm. Nëse hasni në këtë situatë, mund të dëshironi të konsideroni vetëm lidhjen e një kablloje USB në kunjat e duhura të HTC ExtUSB, pasi kjo do t'ju lejojë të furnizoni me energji G1 dhe gjithashtu të keni qasje standarde USB në G1 = 2. Duke përdorur hapëse teli, prerë një tel që është rreth 5 inç i gjatë. Nëse keni blerë më shumë se një ngjyrë teli, përdorni tela të kuq. = 3. Me shiritat e telave, hiqni rreth 5 mm izolim nga secili skaj i kabllit. = 4. Lidhni tela përmes vrimës 5V (ose VCC) në përshtatësi juaj

Hapi 6: Bashkimi i HTC ExtUSB Breakout Board Wire Power (opsional)

Saldimi i telit të rrymës së bordit të daljes HTC ExtUSB (opsional)
Saldimi i telit të rrymës së bordit të daljes HTC ExtUSB (opsional)

Hidhini një sy tabelës së daljes HTC ExtUSB përsëri. Ne jemi të interesuar për vrimën USB VCC +5v e cila është e theksuar më poshtë. 6 9 11 5O OO O7 8 10 4O OO O1 2 3O O O1: USB VCC +5v2: Të dhëna USB -3: Të dhëna USB +4: N / C5: USB GND6: Audio e majtë +7: Etiketuar "AG" (Seriali 2.8v Niveli GROUND) 8: Audio - (GND) Etiketuar "CK" (Seriali 2.8v Niveli TX) 9: Ndërrimi (Biseda) Etiketuar "OT" (Seriali 2.8 v Niveli RX) 10: Audio e djathtë +11: Mikrofoni +12: Terreni i shasisë (GND) = 1. Lidhni skajin tjetër të telit (të kuq) që sapo ngjitët në vrimën 1 (USB VCC +5v).

Hapi 7: Verifikoni lidhjen me tela të energjisë

Verifikoni lidhjen me tela të energjisë
Verifikoni lidhjen me tela të energjisë

= 1. Lidheni përshtatësin në kompjuterin tuaj. Nëse fillon të ketë erë qesharake ose shkëndijë, hiqeni shpejt dhe kontrolloni atë që keni lidhur. = 2. Merrni telefonin tuaj, ndizeni nëse është i fikur, pastaj futeni përshtatësin në të. Pas rreth një ose dy sekondash, drita e mbushjes së qelibarit duhet të ndizet dhe të qëndrojë e ndezur.. nëse jo, shkëputeni shpejt atë dhe kontrolloni dy herë lidhjet tuaja. Kjo është ajo, shkoni derr egër!

Hapi 8: Tani çfarë?

Pra, tani që ju e dini se si të bashkëveproni me portin serik në G1, me siguri keni një mori idesh që rrotullohen rreth kokës suaj se si të përfitoni prej tij, apo jo? A nuk do të ishte mirë ta përdorni këtë për: -Kontroll një robot-Përdorni G1 si një tastierë serike për t'u lidhur me serverët në një grup beowulf si System-X-Komunikoni me sensorë/aktivizues mbi një rrjet 3g për monitorim/kontroll në distancë-Përdorni portën serike për të bashkangjitur një lexues të glukozës në gjak ose ndonjë tjetër pajisje mjekësore (psst, ndonjë kompani e madhe mjekësore që punëson?) dhe kombinoni dy pajisje në një për shumë njerëz? Këtu keni një projekt që shpjegon se si të përpiloni bërthamën e telefonit G1 në mënyrë që të mund të përdorni portin serik nga vendi i përdoruesit. Ai gjithashtu përmban një api kështu që ju mund të përdorni portin serik direkt nga aplikacionet Android Gui! Http: //code.google.com/p/android-serialport-api/Mos harroni të postoni projektet tuaja këtu kur të keni mbaruar !

Recommended: