Mündəricat:

Android G1 Seriyasından USB Kabelinə: 8 addım
Android G1 Seriyasından USB Kabelinə: 8 addım

Video: Android G1 Seriyasından USB Kabelinə: 8 addım

Video: Android G1 Seriyasından USB Kabelinə: 8 addım
Video: HTC Dream: ПЕРВЫЙ Android СМАРТФОН 2024, Iyul
Anonim
Android G1 Seriyasından USB Kabelinə
Android G1 Seriyasından USB Kabelinə

Bir Android G1 2.8v seriyasından USB Serial cihaz adapterinə (3.3v ttl -usb seriyalı adapterdən istifadə edərək) necə düzəldiləcəyini öyrənin. Bu, kompüterinizlə kernel ayıklama/etc üçün istifadə edilə bilər. Bir lehimləmə dəmiri kimi əsas elektron vasitələriniz varsa, bu layihə sizə 40 dollardan artıq olmamalıdır. Xəbərdarlıq: 3.3v ttl səviyyəli serialdan istifadə etmək qabiliyyəti google qrup müzakirələrinə və iddia edilən bir Android qurğusu tərəfindən istifadə edilən bir serial kabelinin şəklinə əsaslanır. 2.8v səviyyəli serial bir voltmetrdən istifadə edərək müəyyən edildi. Öz riski ilə qurun/istifadə edin və başlamazdan əvvəl bu təlimatın şərhlərini yoxlayın! Məlumat, RS232 cihazları ilə qarşılıqlı əlaqə qurmaq üçün RS232 çeviriciyə 2.8v və ya qarşılıqlı əlaqə qurmaq üçün 2.8v serial 5v səviyyəli çeviriciyə qurmaq üçün tətbiq oluna bilər. bir Arduino kimi mikro nəzarətçi. G1 ləpəsi ilə bir az daha oynadıqdan sonra bunları necə etmək barədə göstərişlər verə bilərəm.:) Bu dərslik, lehimləmə haqqında əsas bilikləri ehtiva edir. Əgər bu bacarığa malik deyilsinizsə, bununla bağlı öyrədici tapmalı və bir az təcrübə etməlisiniz. Bu layihə üçün lazım olan lehimləmə çətin deyil, ancaq yeni başlayanlar üçün çətin ola biləcək kiçik bir sahədə edilməlidir. Bu kabel, Android-Platform Google Group-dan alınan məlumatlar əsasında hazırlanmışdır. mövzular: https://groups.google.com/group/android-platform/browse_thread/thread/f03730e25cc3fe55? fwc = 1https://groups.google.com/group/android-platform/browse_thread/thread/439d3a8b3af7a8? lnk = gst & q = serial#10a80eb835e8dbcc… Bu "mistik" g1 serial kabelinin şəkli də kömək etdi (və qarışıq!): https://www.noisebridge.net/wiki/Resim: G1-iki-usb-to-serial- kabel.jpgHər hansı bir addımı səhv, çaşqın və ya zəif yazıldığını görsəniz, konstruktiv tənqid/şərhlər buraxın!

Addım 1: Lazım olan maddələr

Bu çeviricini qurmaq üçün sizə lazım olacaq:

  • Lehimləmə Dəmiri (Radioshack/online/etc nə olursa olsun işləməlidir)
  • Lehim (0,032 dia olan stokda nə varsa Radioshack/online/etc olur. Və ya bir qədər kiçik işləyəcək)
  • Tel Stripers (Bunları Radioshack -dən almayın.. yerli hardware mağazanızda belə olmalıdır)
  • Tel kəsicilər
  • HTC ExtUSB Breakout lövhəsi
  • 22 AWG möhkəm tel - Qırmızı, qara və seçdiyiniz başqa bir rəng (ağ) almaq yaxşı olardı, amma bu lazım deyil.
  • USB -dən 2.8V (və ya 3.3v) seriyalı səviyyə çeviricisi. G1 -i gücləndirmək üçün USB avtobusunun 5v xəttini istifadə etməyə imkan verən birini alsanız yaxşı olar, amma bu lazım deyil. Aşağıdakılardan hər hansı biri işləməlidir (yalnız ONE lazımdır):
    • (Güc üçün 5v xətti yoxdur)
    • (Güc üçün 5v xətti əldə etmək üçün dəyişdirmək çətin ola bilər)
    • (Mən bunu istifadə etdim, 5v konnektoru var)
    • (VCC pin 5v təmin etməlidir … lakin iki dəfə yoxlayın!)
    • (Bunun 5v xətti olmalıdır (VCC).. ancaq mağaza ilə şirkətin texniki xüsusiyyətləri səhifəsi arasında ziddiyyətli məlumatlar var) https://apple.clickandbuild.com/cnb/shop/ftdichip?productID=68&op=catalogue-product_info-null&prodCategoryID = 47

Addım 2: HTC ExtUSB Breakout Board Məlumat Tellərinin lehimlənməsi

HTC ExtUSB Breakout Board Məlumat Tellərinin lehimlənməsi
HTC ExtUSB Breakout Board Məlumat Tellərinin lehimlənməsi

= 1. Tel kəsicilərdən istifadə edərək hər biri təxminən 5 düym uzunluğunda üç tel kəsin. Birdən çox rəngli tel almış olsanız, bir qara tel və öz rənginizə uyğun iki rəng düzəldin. = 2. Tel çıxarıcılarla üç kabelin hər ucundan təxminən 5 mm izolyasiyanı çıxarın. İndi davam etməzdən əvvəl HTC ExtUSB qırılma lövhəsi və ona yaxından baxın. Bir tərəfdə aşağıdakıları əks etdirən kiçik rəqəmlər olacaq: 6 9 11 5O OO O78 10 4OO O O1 2 3O O O Qalın deliklər bizi maraqlandırır. Bu üç delik GND (Delik 7), TXO (Delik 8)) və RXI (Delik 9), bunların hamısı G1 -in serial əlaqələri üçün lazımdır. Digər pinlərin nəyə bağlandığını merak edirsinizsə, PodGizmo.com -un hazırda sadaladıqları budur: 1: USB VCC +5v2: USB Məlumatları -3: USB Məlumatları +4: N / C5: USB GND6: Sol Səs + 7: "AG" (Serial 2.8v Səviyyə GROUND) 8: Audio - (GND) "CK" (Serial 2.8v Səviyyə TX0) etiketli 9: Keçid (Müzakirə) "OT" (Serial 2.8v Səviyyə RX'I) 10: Sağ Səs +11: Mikrofon +12: Şassi Toprağı (GND) = 3. Lehimləmə dəmirinizi taxın və isinməsinə icazə verin. 7 -ci delikdən (GND) lehimləyin. = 5. Daha əvvəl kəsdiyiniz başqa bir teli tutun və 8 -ci çuxurdan (TXO) lehimləyin. = 6. Daha əvvəl kəsdiyiniz son teli tutun və 9 -cu delikdən (RXI) lehimləyin. Bundan sonra aşağıdakı şəkildəki kimi görünməlidir.

Addım 3: USB-ni TTL səviyyəli Serial Adapter Məlumat Tellərinə lehimləmək

USB-ni TTL səviyyəli Serial Adapter Məlumat Tellərinə lehimləmək
USB-ni TTL səviyyəli Serial Adapter Məlumat Tellərinə lehimləmək

ExtUSB lövhəsi lehimləndikdən sonra, növbəti addım bu telləri USB -nin müvafiq deliklərinə 2.8v seriyalı lövhəyə lehimləməkdir. Davam etməzdən əvvəl bu lövhəni götürüb GND, RX və TX deliklərini tapmaq üçün diqqətlə baxmaq yaxşı olardı. = 1. GND telini (HTC ExtUSB lövhəsinin 7 deliyində Lehimlənmiş) USB -də GND etiketli çuxurda 2.8v Serial adapterə lehimləyin. HTC ExtUSB lövhəsi), USB -də RX etiketli çuxurda 2.8v Serial adapterə. adapter

Addım 4: Məlumat Tel Bağlantılarını yoxlayın

Data Tel Bağlantılarını yoxlayın
Data Tel Bağlantılarını yoxlayın
Data Tel Bağlantılarını yoxlayın
Data Tel Bağlantılarını yoxlayın
Data Tel Bağlantılarını yoxlayın
Data Tel Bağlantılarını yoxlayın

= 1. Lazım gələrsə, istifadə etdiyiniz USB -dən 2.8v -ə qədər olan adapter üçün lazım olan sürücüləri quraşdırın. = 2. Kompüteriniz üçün serial konsol tətbiqini yükləyin. OS X/Linux istifadəçiləri üçün minicom və ya ekran əmri xətti yaxşı seçimdir. Ubuntu altında minicom istifadə edəcəm. = 3. Kompüterinizdə USB portuna çevirdiyiniz çeviricini qoşun. Hələ telefona qoşmayın. = 4. Serial konsol tətbiqinizi açın və cihazın aşkar edilib -edilmədiyinə baxın. Mənim üçün /dev /ttyUSB0 altında görünür və minicom avtomatik olaraq aldı. Proqramınızı konfiqurasiya etməyiniz lazım ola bilər. = 5. Serial portu artıq tanındıqda, indi baud dərəcəsini/dayanma bitlərini və axın nəzarətini dəyişdirməlisiniz. Bunları minicomda dəyişdirmək üçün Ctrl-a və sonra Shift-O (Obamada olduğu kimi) yazın. Konfiqurasiya dialoqu açılacaq. "Serial port quruluşu" nu seçməlisiniz, enter düyməsini basın və dəyərləri aşağıdakı kimi dəyişdirin:

  • Bps/Par/Bit: 115200 8N1
  • Hardware Flow Control: Xeyr
  • Proqram axını nəzarəti: Xeyr

= 6. Ayarları bağlayın və indi bir əlaqə gözləyin. Qaçış düyməsini basaraq minicom -da parametrlərdən çıxa bilərsiniz. = 7. G1 Telefonunuzu götürün və yaxşı bir şarj olduğuna əmin olun. Etdikdən sonra Ayarlar-> Səslər və Ekran-> Ekran Zaman Aşımına keçib 10 Dəqiqəyə və ya Heç Zaman Aşımına qədər artırmalısınız. İlkin testlərdən görünür ki, ekran söndürüldükdə serial işləmir.. amma bu təsdiqlənməyib. = 8. HTC ExtUSB konnektorunu telefona qoşun.. gülməli bir şey hiss edirsinizsə və ya qığılcım görürsünüzsə konnektoru tez ayırın. telefondan sonra USB kabelini çəkin və əldən qaçırdığınız şeyi görmək üçün əvvəlki addımları nəzərdən keçirin. = 9. Hər şey yaxşı görünürsə və qoxusu yaxşıdırsa, serial konsol çıxışına baxın, dərhal "debug>" yazmalıdır. Bu, ən azından GND və RX tellərini düzgün lehimləməyinizi əks etdirir, woo! ** = 10. "ps" yazmağa çalışın və "enter" düyməsini basın, əgər görürsünüzsə ps görünür və daxil etdiyiniz zaman çoxlu mətn fırlanır, bu kabel çəkdiyiniz deməkdir. yaxşı işləyir. Səliqəli! **** Gözlənilən "ayıklama>" mətnini görmürsənsə və ya yazdığınızı görmürsənsə, bir neçə dəfə daxil et. Bəzən heç bir proqram/aparat axını nəzarətindən istifadə edilmədiyi üçün ünsiyyət pozula bilər. Bu işə yaramırsa, konsol tətbiqinizi yenidən başlatmağa, serial ünsiyyət parametrlərini yoxlamağa, telefonu çıxartmağa/qoşmağa və nəhayət lehimlədiyiniz şeyi iki dəfə yoxlamağa cəhd edə bilərsiniz. = 11. Hər iki lövhədən artıq telləri kəsin.

Addım 5: USB-ni TTL səviyyəli Serial Adapter Güc Telinə lehimləmək (isteğe bağlı)

USB-nin TTL səviyyəli Serial Adapter Güc Telinə lehimlənməsi (isteğe bağlı)
USB-nin TTL səviyyəli Serial Adapter Güc Telinə lehimlənməsi (isteğe bağlı)

Kabelinizin işlədiyini bildiyiniz üçün onu ya olduğu kimi istifadə edə bilərsiniz, ya G1 -ə enerji verə bilər, ya da ikili standart USB və USB seriyalı cihaz kimi işlədə bilərsiniz. Aşağıda, adapterinizin lehimləmək üçün 5v çuxur olması şərti ilə G1 -ə necə enerji veriləcəyi izah edilir. = 1. USB adapterə bağladığınız 2.8v səviyyəli seriyanıza baxın və 5V etiketli bir şey axtarın. VCC olaraq da etiketlənə bilər, amma belədirsə, həqiqətən USB avtobusundan 5V verdiyini yoxlamaq üçün adapterlərinizin məlumat vərəqini yoxlayın. Bir voltmetr istifadə edərək bunu iki dəfə yoxlamaq da zərər verməyəcək. Bu vəziyyətlə qarşılaşsanız, yalnız bir USB kabelini uyğun HTC ExtUSB pinlərinə lehimləməyi düşünmək istəyə bilərsiniz, çünki bu həm G1 -i işə salmağa, həm də G1 = 2 -ə standart USB girişinə sahib olmağınıza imkan verəcəkdir. Tel kəsicilərdən istifadə edərək kəsin. təxminən 5 düym uzunluğunda bir tel. Birdən çox rəngli tel almış olsanız, qırmızı teldən istifadə edin. = 3. Telin soyulması ilə kabelin hər bir ucundan təxminən 5 mm izolyasiyanı çıxarın. = 4. Telin üzərindəki 5V (və ya VCC) deliyindən adapteriniz.

Addım 6: HTC ExtUSB Breakout Board Power Wire -ə lehimləmə (isteğe bağlı)

HTC ExtUSB Breakout Board Power Wire lehimləmə (isteğe bağlı)
HTC ExtUSB Breakout Board Power Wire lehimləmə (isteğe bağlı)

HTC ExtUSB qırılma lövhəsinə yenidən nəzər salın. Aşağıda qalınlaşdırılmış USB VCC +5v çuxuru ilə maraqlanırıq 6 9 11 5O OO O7 8 10 4O OO O1 2 3O O O1: USB VCC +5v2: USB Data -3: USB Data +4: N / C5: USB GND6: Sol Səs +7: "AG" (Serial 2.8v Səviyyə GROUND) 8: Audio - (GND) "CK" (Serial 2.8v Səviyyə TX) etiketli 9: Açar (Danışıq) "OT" (Serial 2.8) v Səviyyə RX) 10: Sağ Səs +11: Mikrofon +12: Şassi Toprağı (GND) = 1. 1 -ci delikdə (USB VCC +5v) yeni lehimlədiyiniz (qırmızı) telin digər ucunu lehimləyin.

Addım 7: Güc tel bağlantısını yoxlayın

Güc tel bağlantısını yoxlayın
Güc tel bağlantısını yoxlayın

= 1. Adapteri kompüterinizə qoşun. Gülməli və ya qığılcımlı bir qoxu gəlməyə başlayırsa, tez bir zamanda çıxarın və lehim etdiyinizi yoxlayın. Təxminən bir -iki saniyədən sonra, kəhrəba şarj işığı yandırılmalı və yanmalıdır.. əgər yoxsa, tez bir zamanda ayırın və əlaqələrinizi iki dəfə yoxlayın.

Addım 8: İndi Nə?

İndi G1-dəki serial portu ilə necə əlaqə quracağınızı bildiyiniz üçün, ehtimal ki, bundan necə faydalanmaq üçün başınızın ətrafında bir çox fikirləriniz var? Doğrudanmı bunu istifadə etmək yaxşı olmazdı: robot-G1-i serial konsol olaraq istifadə edin, System-X kimi uzaqdan izləmə/nəzarət üçün 3g şəbəkə üzərindəki sensorlar/aktivatorlarla əlaqə qurun-Qan qlükoza oxuyucusu və ya digərini bağlamaq üçün serial portundan istifadə edin. tibbi cihaz (psst, işə götürən hər hansı bir böyük tibb şirkəti?) və bir çox insan üçün iki cihazı bir araya gətirir? Burada G1 telefonunun nüvəsini necə yığacağınızı izah edən bir layihə istifadəçi seriyasından istifadə edə bilərsiniz. Serial portunu birbaşa Android Gui tətbiqlərindən istifadə edə biləcəyiniz üçün bir api də var! Http: //code.google.com/p/android-serialport-api/ Bitirdikdən sonra layihələrinizi bura yerləşdirməyi unutmayın. !

Tövsiyə: