Cuprins:

Cablu serial Android G1 către USB: 8 pași
Cablu serial Android G1 către USB: 8 pași

Video: Cablu serial Android G1 către USB: 8 pași

Video: Cablu serial Android G1 către USB: 8 pași
Video: কিভাবে অর্ধেক দামে 📺 Original Samsung TV পাবেন 😱 Original Samsung TV in Half Price | Imran Timran 2024, Iulie
Anonim
Cablu serial Android G1 către USB
Cablu serial Android G1 către USB

Aflați cum să creați un adaptor de dispozitiv serial Android G1 2.8v la USB (folosind un adaptor serial de 3.3v ttl la USB). Aceasta poate fi utilizată pentru depanarea kernelului / etc cu computerul. Acest proiect nu ar trebui să vă coste mai mult de 40 de dolari dacă aveți deja instrumente electronice de bază, cum ar fi un fier de lipit. Observație: Abilitatea de a utiliza serial de nivel 3.3v ttl se bazează pe discuțiile de grup Google și pe o imagine a unui cablu serial utilizat de un presupus dezvoltator Android. Serialul de nivel 2.8v a fost determinat prin intermediul unei persoane care utilizează un voltmetru. Construiți / utilizați pe propriul risc și verificați și comentariile acestui instructiv înainte de a începe! Informațiile pot fi aplicate pentru a construi un convertor de serie de 2.8v la RS232 pentru a interacționa cu dispozitivele RS232 sau un convertor de nivel de la 2.8v de serie la 5v pentru a interacționa cu microcontroler precum un Arduino. Este posibil să postez instructabile despre cum să le fac odată ce mă joc cu kernel-ul G1.:) Acest tutorial presupune cunoștințe de bază despre lipire. Dacă nu aveți această abilitate, ar trebui să găsiți un instructiv cu privire la aceasta și să exersați puțin. Lipirea necesară pentru acest proiect nu este dificilă, dar trebuie făcută într-o cantitate mică de spațiu, care ar putea fi dificilă pentru începători. Acest cablu a fost creat pe baza informațiilor primite de la Android-Platform Google Group. … Mai exact aceste două fire: https://groups.google.com/group/android-platform/browse_thread/thread/f03730e25cc3fe55? fwc = 1https://groups.google.com/group/android-platform/browse_thread/thread/439d3f3af7a88a09/10a80eb835? lnk = gst & q = serial # 10a80eb835e8dbcc … Această imagine a unui cablu serial "mistic" g1 a ajutat (și a fost confuz!): https://www.noisebridge.net/wiki/Image: G1-two-usb-to-serial- cable-j.webp

Pasul 1: elemente necesare

Pentru a construi acest convertor, veți avea nevoie de următoarele:

  • Fier de lipit (orice ar avea Radioshack / online / etc ar trebui să funcționeze)
  • Solder (Orice are Radioshack / online / etc în stoc, care este de 0,032 dia. Sau un pic mai mic va funcționa)
  • Wire Strippers (Nu cumpărați acestea de la Radioshack.. magazinul dvs. local de hardware ar trebui să le aibă totuși)
  • Freze de sârmă
  • Placă HTC ExtUSB Breakout
  • Sârmă solidă de 22 AWG - Cel mai bine ar fi să obțineți roșu, negru și o altă culoare la alegere (alb), dar nu este necesar.
  • Convertor de nivel serial USB la 2.8V (sau 3.3v). Cel mai bine ar fi să obțineți una care vă permite să utilizați linia de 5v a magistralei USB pentru a alimenta G1, dar nu este necesar. Oricare dintre următoarele ar trebui să funcționeze (aveți nevoie doar de UNUL):
    • (Nu are linie de 5V pentru alimentare)
    • (Poate fi dificil de modificat pentru a obține o linie de 5V pentru alimentare)
    • (L-am folosit pe acesta, are conector 5v)
    • (PIN-ul VCC ar trebui să furnizeze 5v … verificați totuși!)
    • (Aceasta ar trebui să aibă o linie de 5 V (VCC).. dar există informații contradictorii între magazin și pagina specificațiilor companiei) https://apple.clickandbuild.com/cnb/shop/ftdichip?productID=68&op=catalogue-product_info-null&prodCategoryID = 47

Pasul 2: lipirea firelor de date HTC ExtUSB Breakout Board

Lipirea firelor de date HTC ExtUSB Breakout Board
Lipirea firelor de date HTC ExtUSB Breakout Board

= 1. Folosind tăietorii de sârmă, tăiați trei lungimi de sârmă, fiecare având aproximativ 5 inci lungime. Dacă ați cumpărat mai mult de o culoare de sârmă, faceți o sârmă neagră și două din culoarea personalizată. HTC ExtUSB board breakout și aruncați o privire atentă asupra acestuia. O parte va avea numere minuscule care reflectă următoarele: 6 9 11 5O OO O78 10 4OO O O1 2 3O O O Gaurile îndrăznețe sunt ceea ce ne interesează. Aceste trei găuri reprezintă GND (Hole 7), TXO (Hole 8) și RXI (Hole 9), toate acestea fiind necesare pentru comunicațiile seriale ale G1. În cazul în care vă întrebați la ce s-au legat ceilalți pini, acesta este ceea ce PodGizmo.com a listat în prezent: 1: USB VCC + 5v2: USB Data -3: USB Data +4: N / C5: USB GND6: Left Audio + 7: Etichetat „AG” (Serial 2.8v Level GROUND) 8: Audio - (GND) Etichetat „CK” (Serial 2.8v Level TX0) 9: Switch (Talk) Etichetat „OT” (Serial 2.8v Level RX'I) 10: Audio dreapta +11: Mic +12: Șasiu la sol (GND) = 3. Conectați fierul de lipit și lăsați-l să se încălzească. = 4. Apucați un fir pe care l-ați tăiat mai devreme (cel negru dacă aveți mai multe culori) și lipiți-l prin gaura 7 (GND). = 5. Prindeți un alt fir pe care l-ați tăiat mai devreme și lipiți-l prin gaura 8 (TXO). = 6. Prindeți ultimul fir pe care l-ați tăiat mai devreme și lipiți-l prin gaura 9 (RXI). După aceea ar trebui să arate ca imaginea de mai jos.

Pasul 3: lipirea cablurilor de date ale adaptorului serial USB la nivel TTL

Lipirea cablurilor de date ale adaptorului serial USB la nivel TTL
Lipirea cablurilor de date ale adaptorului serial USB la nivel TTL

Acum, când placa ExtUSB este lipită, următorul pas este să lipiți aceste fire în orificiile respective din placa serial USB la 2.8v. Înainte de a continua, ar fi o idee bună să luați această placă și să căutați cu atenție găurile GND, RX și TX. = 1. Lipiți firul GND (cel lipit în gaura 7 a plăcii HTC ExtUSB) în orificiul etichetat GND de pe adaptorul serial USB la 2.8v. = 2. Lipiți firul TXO (cel lipit în gaura 8 a Placa HTC ExtUSB) în orificiul etichetat RX de pe adaptorul serial USB la 2.8v. = 3. Lipiți firul RXI (cel sudat în gaura 9 a plăcii HTC ExtUSB) în orificiul etichetat TX de pe USB la seria 2.8v adaptor.

Pasul 4: Verificați conexiunile cablului de date

Verificați conexiunile cablului de date
Verificați conexiunile cablului de date
Verificați conexiunile cablului de date
Verificați conexiunile cablului de date
Verificați conexiunile cablului de date
Verificați conexiunile cablului de date

= 1. Dacă este necesar, instalați driverele necesare pentru adaptorul serial USB la 2.8v pe care l-ați utilizat. = 2. Descărcați o aplicație de consolă serială pentru computer. Pentru utilizatorii OS X / Linux, linia de comandă minicom sau ecranul sunt alegeri bune. Voi folosi minicom sub Ubuntu. = 3. Conectați convertorul pe care l-ați făcut într-un port USB de pe computer. NU-l conectați încă la telefon. = 4. Deschideți aplicația consolă serială și vedeți dacă dispozitivul este detectat. Pentru mine apare sub / dev / ttyUSB0 și minicom l-a preluat automat. Este posibil să fie necesar să vă configurați software-ul. = 5. Cu portul serial recunoscut acum, acum trebuie să modificați viteza de transfer / biți de oprire și controlul debitului. Pentru a le schimba în minicom, tastați Ctrl-a, apoi tastați Shift-O (O ca în Obama). Va apărea un dialog de configurare. Ar trebui să alegeți „configurarea portului serial”, apăsați Enter apoi modificați valorile pentru a fi următoarele:

  • Bps / Par / Bits: 115200 8N1
  • Controlul fluxului hardware: Nu
  • Controlul fluxului software: Nu

= 6. Închideți setările și așteptați o conexiune acum. Puteți ieși din setări în minicom apăsând butonul de evacuare. = 7. Mergeți la telefonul dvs. G1 și asigurați-vă că are o încărcare bună. Odată ce se întâmplă, ar trebui să accesați Setări-> Sunete și Afișare-> Timp de expirare a ecranului și să-l măriți la 10 minute sau Never Timeout. Din testele preliminare, se pare că serialul nu funcționează cu afișajul oprit.. dar acest lucru nu a fost verificat. = 8. Conectați conectorul HTC ExtUSB la telefon.. dacă mirosiți ceva amuzant sau vedeți scântei, deconectați rapid conectorul de pe telefon, apoi cablul USB și revedeți pașii anteriori pentru a vedea ce ați pierdut. = 9. Dacă toate arată și miroase ok, aruncați o privire la ieșirea consolelor seriale, ar trebui să scrie imediat "depanare>". Acest lucru reflectă faptul că cel puțin ați lipit corect firele GND și RX, woo! ** = 10. Încercați să tastați „ps” și apăsați Enter, dacă vedeți că apare ps și o mulțime de text se derulează când apăsați Enter, înseamnă că vă conectați Merge bine. Neat! **** Dacă nu vedeți textul „debug>” așteptat sau nu vedeți ce tastați, apăsați Enter de câteva ori. Uneori, comunicațiile se pot distruge, deoarece nu se utilizează controlul fluxului software / hardware. Dacă acest lucru nu funcționează, puteți încerca să reporniți aplicația consolă, să verificați setările de comunicare serială, să deconectați / conectați telefonul și, în cele din urmă, să verificați din nou ceea ce ați lipit. = 11. Tăiați firele în exces de pe ambele plăci.

Pasul 5: lipirea cablului de alimentare al adaptorului serial USB la nivel TTL (opțional)

Lipirea cablului de alimentare USB-TTL la nivel de adaptor serial (opțional)
Lipirea cablului de alimentare USB-TTL la nivel de adaptor serial (opțional)

Acum, după ce știți că cablul dvs. funcționează, îl puteți folosi ca atare, faceți-l să furnizeze alimentare G1 sau faceți-l să funcționeze ca un dispozitiv dual USB standard și USB. În cele ce urmează se explică cum să alimentați G1 cu condiția ca adaptorul dvs. să aibă o gaură de 5V pe care să se lipească. = 1. Aruncați o privire la adaptorul serial de la 2.8v la USB și căutați un produs etichetat 5V. Poate fi, de asemenea, etichetat VCC, dar dacă este cazul, verificați fișa tehnică a adaptoarelor pentru a verifica dacă furnizează de fapt 5V direct de pe magistrala USB. De asemenea, probabil că nu ar strica să verificați acest lucru folosind un voltmetru. Dacă nu aveți această conexiune, nu veți putea finaliza următorii pași. Dacă vă confruntați cu această situație, poate doriți să luați în considerare doar lipirea unui cablu USB la pinii HTC ExtUSB corespunzători, deoarece acest lucru ar trebui să vă permită atât alimentarea G1, cât și accesul standard USB la G1 = 2. Folosind tăieturile de sârmă, tăiați un fir care are aproximativ 5 centimetri lungime. Dacă ați cumpărat mai mult de o culoare de sârmă, utilizați sârmă roșie. = 3. Cu dispozitivele de dezizolat sârmă, îndepărtați aproximativ 5 mm de izolație de la fiecare capăt al cablului. = 4. Sudați firul prin orificiul de 5 V (sau VCC) de pe adaptorul dvs.

Pasul 6: lipirea cablului de alimentare HTC ExtUSB Breakout Board (opțional)

Lipirea cablului de alimentare HTC ExtUSB Breakout Board (opțional)
Lipirea cablului de alimentare HTC ExtUSB Breakout Board (opțional)

Aruncați o privire din nou pe placa de extensie HTC ExtUSB. Suntem interesați de orificiul USB VCC + 5v care este scris cu caractere aldine mai jos.6 9 11 5O OO O7 8 10 4O OO O1 2 3O O O1: USB VCC + 5v2: Date USB -3: Date USB +4: N / C5: USB GND6: Audio stânga +7: Etichetat „AG” (Serial 2.8v Level GROUND) 8: Audio - (GND) Etichetat „CK” (Serial 2.8v Level TX) 9: Switch (Talk) Etichetat „OT” (Serial 2.8 v Nivelul RX) 10: Audio dreapta +11: Mic +12: Masă șasiu (GND) = 1. Lipiți celălalt capăt al firului (roșu) pe care tocmai l-ați lipit în gaura 1 (USB VCC + 5v).

Pasul 7: Verificați conexiunea cablului de alimentare

Verificați conexiunea cablului de alimentare
Verificați conexiunea cablului de alimentare

= 1. Conectați adaptorul la computer. Dacă începe să miroasă amuzant sau scânteie, îndepărtați-l rapid și verificați ceea ce ați lipit. = 2. Prindeți telefonul, porniți-l dacă este oprit, apoi conectați adaptorul la acesta. După aproximativ o secundă sau două, becul de încărcare chihlimbar ar trebui să se aprindă și să rămână aprins.. dacă nu, deconectați-l rapid și verificați-vă conexiunile.

Pasul 8: Acum ce?

Deci, acum, când știți cum să interacționați cu portul serial de pe G1, probabil că aveți o grămadă de idei care plutesc în jurul dvs. pentru a profita de el, nu? Nu ar fi bine să folosiți acest lucru pentru: -Control un robot-Utilizați G1 ca o consolă serială pentru a vă conecta la servere într-un cluster beowulf precum System-X-Comunicați cu senzori / activatori pe o rețea de 3g pentru monitorizare / control de la distanță-Utilizați portul serial pentru a atașa un cititor de glucoză din sânge sau alt dispozitiv medical (psst, orice companie medicală mare angajează?) și combinați două dispozitive într-unul pentru mulți oameni? Iată un proiect care explică cum să compilați nucleul telefonului G1, astfel încât să puteți utiliza portul serial din țara utilizatorului. De asemenea, are un API, astfel încât să puteți utiliza portul serial direct din aplicațiile Android Gui! Http: //code.google.com/p/android-serialport-api/ Nu uitați să postați proiectele aici când ați terminat !

Recomandat: