Turinys:

„Android G1 Serial to USB“kabelis: 8 žingsniai
„Android G1 Serial to USB“kabelis: 8 žingsniai

Video: „Android G1 Serial to USB“kabelis: 8 žingsniai

Video: „Android G1 Serial to USB“kabelis: 8 žingsniai
Video: [Solved] Media Device MTP Mode Not Working In Windows 8,8.1,10 With Android 2024, Lapkritis
Anonim
„Android G1 Serial to USB“kabelis
„Android G1 Serial to USB“kabelis

Sužinokite, kaip padaryti „Android G1 2.8v“nuoseklųjį USB serijos įrenginio adapterį (naudojant 3.3v ttl į USB nuoseklųjį adapterį). Tai gali būti naudojama branduoliui derinti/etc su kompiuteriu. Šis projektas neturėtų jums kainuoti daugiau nei 40 dolerių, jei jau turite pagrindinių elektroninių įrankių, tokių kaip lituoklis. Pastaba: Galimybė naudoti 3.3v ttl lygio serijinius įrenginius pagrįsta „Google“grupių diskusijomis ir nuoseklaus kabelio, naudojamo tariamo „Android“kūrėjo, nuotrauka. 2,8 V lygio serijinis buvo nustatytas per ką nors, naudojant voltmetrą. Kurkite/naudokite savo rizika ir prieš pradėdami taip pat patikrinkite šios instrukcijos komentarus! Informacija gali būti naudojama kuriant 2,8 V serijos į RS232 keitiklį, kad būtų galima sąveikauti su RS232 įrenginiais, arba 2,8 V nuoseklaus ir nuoseklaus 5 V lygio keitiklį, kad būtų galima bendrauti mikrovaldiklis, pvz., „Arduino“. Kai žaisiu su G1 branduoliu, galiu paskelbti instrukcijas, kaip tai padaryti.:) Ši pamoka prisiima pagrindines litavimo žinias. Jei neturite šio įgūdžio, turėtumėte rasti pamoką ir šiek tiek pasimokyti. Šiam projektui reikalingas litavimas nėra sudėtingas, tačiau jį reikia atlikti nedidelėje erdvėje, kuri gali būti sudėtinga pradedantiesiems. Šis kabelis buvo sukurtas remiantis informacija, gauta iš „Android“platformos „Google“grupės.… Tiksliau, šie du temos: https://groups.google.com/group/android-platform/browse_thread/thread/f03730e25cc3fe55? fwc = 1https://groups.google.com/group/android-platform/browse_thread/thread/439d3f3af7a88a0e9a80 lnk = gst & q = serial#10a80eb835e8dbcc… Šis „mistinio“g1 serijinio kabelio vaizdas taip pat padėjo (ir supainiojo!): https://www.noisebridge.net/wiki/Image: G1-two-usb-to-serial- cable.jpgPrašykite palikti konstruktyvią kritiką/komentarus, jei manote, kad žingsniai neteisingi, painūs … ar prastai parašyti!

1 žingsnis: reikalingi elementai

Norėdami sukurti šį keitiklį, jums reikės:

  • Lituoklis (viskas, ką turi „Radioshack“/online/etc, turėtų veikti)
  • Lydmetalis (nepriklausomai nuo to, ar „Radioshack“/internetinis/tt yra sandėlyje, kurio skersmuo yra 0,032 arba šiek tiek mažesnis),
  • Vielos nuėmikliai (nepirkite jų iš „Radioshack“, tačiau juos turėtų turėti vietinė techninės įrangos parduotuvė)
  • Vielos pjaustytuvai
  • „HTC ExtUSB Breakout“plokštė
  • 22 AWG tvirta viela - geriausia būtų gauti raudoną, juodą ir kitą pasirinktą spalvą (baltą), tačiau tai nėra būtina.
  • USB į 2.8V (arba 3.3v) nuoseklaus lygio keitiklis. Būtų geriausia, jei galėtumėte įsigyti tokį, kuris leistų naudoti USB magistralės 5 V liniją G1 maitinti, tačiau tai nėra būtina. Turėtų veikti bet kuris iš šių būdų (jums reikia tik VIENO):
    • (Neturi 5 V maitinimo linijos)
    • (Gali būti sunku modifikuoti, norint gauti 5 V liniją elektros energijai gauti)
    • (Aš naudoju šį, turi 5v jungtį)
    • (VCC kaištis turėtų tiekti 5v… tačiau dar kartą patikrinkite!)
    • (Tai turėtų turėti 5 V liniją (VCC).. bet parduotuvės ir įmonės specifikacijų puslapyje yra prieštaringos informacijos) https://apple.clickandbuild.com/cnb/shop/ftdichip?productID=68&op=catalogue-product_info-null&prodCategoryID = 47

2 žingsnis: „HTC ExtUSB Breakout Board“duomenų laidų litavimas

„HTC ExtUSB Breakout Board“duomenų laidų litavimas
„HTC ExtUSB Breakout Board“duomenų laidų litavimas

= 1. Naudodami vielos pjaustytuvus, nupjaukite tris vielos ilgius, kurių kiekvienas yra maždaug 5 colių ilgio. Jei nusipirkote daugiau nei vienos spalvos vielą, padarykite vieną juodą ir dvi savo pasirinktos spalvos laidus. „HTC ExtUSB“pertraukimo plokštę ir atidžiai ją apžiūrėkite. Vienoje pusėje bus nedideli skaičiai, atspindintys: 6 9 11 5O OO O78 10 4OO O O1 2 3O O) ir RXI (9 skylė), kurie visi yra būtini G1 nuosekliajam ryšiui. Jei jums būtų įdomu, su kuo buvo susieti kiti kaiščiai, tai šiuo metu PodGizmo.com išvardijo: 1: USB VCC +5v2: USB duomenys -3: USB duomenys +4: N / C5: USB GND6: kairysis garsas + 7: pažymėta kaip „AG“(2,8 V nuoseklusis lygis, GRUNDAS) 10: dešinysis garsas +11: mikrofonas +12: važiuoklės įžeminimas (GND) = 3. Prijunkite lituoklį ir leiskite jam sušilti. = 4. Paimkite anksčiau nukirptą laidą (juodą, jei turite kelias spalvas) ir lituokite per 7 skylę (GND). = 5. Paimkite kitą anksčiau nukirptą vielą ir lituokite per 8 skylę (TXO). = 6. Suimkite paskutinę anksčiau nukirptą vielą ir lituokite per 9 angą (RXI). Po to jis turėtų atrodyti kaip paveikslėlis žemiau.

3 žingsnis: USB litavimas į TTL lygio nuoseklaus adapterio duomenų laidus

USB litavimas į TTL lygio nuoseklaus adapterio duomenų laidus
USB litavimas į TTL lygio nuoseklaus adapterio duomenų laidus

Dabar, kai „ExtUSB“plokštė yra lituojama, kitas žingsnis yra tuos laidus lituoti į atitinkamas USB jungtis prie 2,8 V nuosekliosios plokštės. Prieš tęsiant, būtų gera idėja paimti šią plokštę ir atidžiai apžiūrėti GND, RX ir TX skyles. = 1. Lituokite GND laidą (tą, kuris buvo įlydytas HTC ExtUSB plokštės 7 skylėje) į USB skylę, pažymėtą GND, į 2,8 V nuoseklųjį adapterį. „HTC ExtUSB“plokštė) skylėje, pažymėtoje RX, prie jūsų USB prie 2,8 V nuoseklaus adapterio. = 3. Lituokite RXI laidą (tą, kuris buvo įlydytas „HTC ExtUSB“plokštės 9 skylėje) į skylę, pažymėtą TX jūsų USB prie 2,8 V serijos adapteris.

4 veiksmas: patikrinkite duomenų laidų jungtis

Patikrinkite duomenų laidų jungtis
Patikrinkite duomenų laidų jungtis
Patikrinkite duomenų laidų jungtis
Patikrinkite duomenų laidų jungtis
Patikrinkite duomenų laidų jungtis
Patikrinkite duomenų laidų jungtis

= 1. Jei reikia, įdiekite visas tvarkykles, reikalingas jūsų naudojamam USB prie 2,8 V nuosekliajam adapteriui. = 2. Atsisiųskite serijinės konsolės programą savo kompiuteriui. OS X/Linux vartotojams komandų eilutės minicom arba ekranas yra geras pasirinkimas. „Ubuntu“naudosiu „minicom“. = 3. Prijunkite konverterį, kurį padarėte, į kompiuterio USB prievadą. Dar NEĮjunkite jo į telefoną. = 4. Atidarykite serijinės konsolės programą ir pažiūrėkite, ar įrenginys aptiktas. Man jis rodomas pagal /dev /ttyUSB0, o „minicom“jį pasiėmė automatiškai. Jums gali tekti sukonfigūruoti programinę įrangą. = 5. Kai serijinis prievadas dabar atpažįstamas, dabar turite pakeisti duomenų perdavimo spartą/sustabdymo bitus ir srauto valdymą. Norėdami juos pakeisti „minicom“, įveskite „Ctrl-a“, tada įveskite „Shift-O“(O kaip „Obama“). Atsidarys konfigūracijos dialogas. Turėtumėte pasirinkti „nuoseklaus prievado sąranka“, paspauskite „Enter“, tada pakeiskite reikšmes į šias:

  • Bps/Par/bitai: 115200 8N1
  • Techninės įrangos srauto valdymas: Ne
  • Programinės įrangos srauto valdymas: Ne

= 6. Uždarykite nustatymus ir palaukite ryšio dabar. Galite išeiti iš minicom nustatymų paspausdami pabėgimo mygtuką. Kai tai padarysite, turėtumėte eiti į Nustatymai-> Garsai ir ekranas-> Ekrano skirtasis laikas ir padidinti jį iki 10 minučių arba Niekada. Remiantis išankstiniais bandymais, atrodo, kad serijinis ekranas neveikia, kai ekranas išjungtas, bet tai nebuvo patikrinta. = 8. Prijunkite „HTC ExtUSB“jungtį prie telefono. iš telefono, tada USB kabelį ir peržiūrėkite ankstesnius veiksmus, kad pamatytumėte, ko praleidote = 9. Tai rodo, kad bent jau tinkamai litavote GND ir RX laidus, woo! ** = 10. Pabandykite įvesti „ps“ir paspauskite „Enter“, jei matote, kad pasirodo ps ir daug teksto, kai paspaudžiate „Enter“, tai reiškia, kad laidas veikia gerai. Tvarkinga! **** Jei nematote laukto teksto „debug>“arba nematote, ką rašote, keletą kartų paspauskite „Enter“. Kartais ryšiai gali būti painiojami, nes nenaudojama jokios programinės įrangos/aparatinės įrangos srauto valdymo. Jei tai nepadeda, galite pabandyti iš naujo paleisti konsolės programą, patikrinti serijinio ryšio nustatymus, atjungti/prijungti telefoną ir galiausiai dar kartą patikrinti, ką prilijote. = 11. Nupjaukite perteklinius laidus nuo abiejų plokščių.

5 žingsnis: USB litavimas į TTL lygio nuoseklaus adapterio maitinimo laidą (neprivaloma)

USB litavimas į TTL lygio nuoseklaus adapterio maitinimo laidą (neprivaloma)
USB litavimas į TTL lygio nuoseklaus adapterio maitinimo laidą (neprivaloma)

Dabar, kai žinote, kad jūsų kabelis veikia, galite jį naudoti tokį, koks yra, priversti jį tiekti energiją G1 arba priversti jį veikti kaip dvigubą standartinį USB ir USB nuoseklųjį įrenginį. Toliau paaiškinama, kaip tiekti maitinimą į G1, jei jūsų adapteris turi 5 voltų skylę, prie kurios lituosite. = 1. Pažvelkite į savo 2,8 V lygio nuoseklųjį USB adapterį ir ieškokite kažko, pažymėto 5V. Jis taip pat gali būti pažymėtas VCC, tačiau tokiu atveju patikrinkite savo adapterių duomenų lapą, kad įsitikintumėte, jog jis iš tikrųjų tiekia 5 V tiesiai iš USB magistralės. Taip pat tikriausiai nepakenktų tai dar kartą patikrinti naudojant voltmetrą. Jei neturite šio ryšio, negalėsite atlikti kelių kitų veiksmų. Jei susidursite su tokia situacija, galbūt norėsite tiesiog prilituoti USB kabelį prie tinkamų „HTC ExtUSB“kaiščių, nes tai turėtų leisti tiek maitinti G1, tiek turėti standartinę USB prieigą prie G1 = 2. Naudodami vielos pjaustytuvus, viela, kurios ilgis yra apie 5 cm. Jei nusipirkote daugiau nei vienos spalvos laidą, naudokite raudoną laidą. = 3. Su vielos nuėmikliais iš kiekvieno kabelio galo nuimkite apie 5 mm izoliacijos. = 4. Lituokite laidą per 5 V (arba VCC) angą jūsų adapteris.

6 žingsnis: „HTC ExtUSB Breakout Board“maitinimo laido litavimas (neprivaloma)

„HTC ExtUSB Breakout Board“maitinimo laido litavimas (neprivaloma)
„HTC ExtUSB Breakout Board“maitinimo laido litavimas (neprivaloma)

Dar kartą pažvelkite į „HTC ExtUSB“pertraukos plokštę. Mus domina USB VCC +5v skylė, kuri paryškinta žemiau. 6 9 11 5OOO7 8 10 4OOO1 USB GND6: kairysis garso įrašas +7: pažymėtas kaip „AG“(2,8 V nuoseklusis lygis, GRUNDAS) 8: garsas - (GND) su etikete „CK“(serijos 2.8 V lygio TX) 9: jungiklis (pokalbis), pažymėtas „OT“(2.8 serija) v RX lygis 10: dešinysis garsas +11: mikrofonas +12: važiuoklės įžeminimas (GND) = 1. Lituokite kitą ką tik lituoto (raudono) laido galą 1 skylėje (USB VCC +5v).

7 veiksmas: patikrinkite maitinimo laido jungtį

Patikrinkite maitinimo laido jungtį
Patikrinkite maitinimo laido jungtį

= 1. Prijunkite adapterį prie kompiuterio. Jei ima kvepėti juokingai ar kibirkštis, greitai jį nuimkite ir patikrinkite, ką litavote. = 2. Paimkite telefoną, įjunkite, jei jis išjungtas, tada įjunkite adapterį. Maždaug po sekundės ar dviejų gintaro spalvos įkrovimo lemputė turėtų įsijungti ir likti įjungta.. jei ne, greitai atjunkite ir dar kartą patikrinkite savo jungtis. Štai viskas, eikite į lauką!

8 žingsnis: O kas dabar?

Taigi dabar, kai žinote, kaip sąveikauti su serijiniu G1 prievadu, tikriausiai jūsų galvoje sukosi daugybė idėjų, kaip tuo pasinaudoti, ar ne? Ar nebūtų malonu tai panaudoti: robotas-naudokite G1 kaip nuosekliąją konsolę, kad prisijungtumėte prie serverių, esančių „Beowulf“grupėje, pvz., „System-X-Communicate“su jutikliais/aktyvikliais per 3g tinklą nuotoliniam stebėjimui/valdymui-naudokite nuoseklųjį prievadą gliukozės kiekio kraujyje skaitytuvui ar kitam medicinos prietaisą (psst, bet kurios didelės medicinos įmonės, samdančios?) ir sujungti du įrenginius į vieną daugeliui žmonių? Štai projektas, kuriame paaiškinama, kaip surinkti G1 telefono branduolį, kad galėtumėte naudoti serijinį prievadą iš vartotojo šalies. Jame taip pat yra API, kad galėtumėte naudoti nuoseklųjį prievadą tiesiogiai iš „Android Gui“programų! Http: //code.google.com/p/android-serialport-api/Pamirškite čia paskelbti savo projektus, kai baigsite !

Rekomenduojamas: