Isi kandungan:

Kabel Serial ke USB Android G1: 8 Langkah
Kabel Serial ke USB Android G1: 8 Langkah

Video: Kabel Serial ke USB Android G1: 8 Langkah

Video: Kabel Serial ke USB Android G1: 8 Langkah
Video: fast charger Kabel USB 3,2 10Gbps USB Tipe A Ke C 2024, November
Anonim
Kabel Serial ke USB Android G1
Kabel Serial ke USB Android G1

Ketahui cara membuat penyesuai peranti bersiri Android G1 2.8v ke USB Serial (menggunakan penyesuai bersiri 3.3v ttl ke usb). Ini boleh digunakan untuk debugging kernel / dll dengan komputer anda. Projek ini tidak boleh menelan belanja lebih dari 40 dolar jika anda sudah mempunyai alat elektronik asas seperti solder. Perhatian: Keupayaan untuk menggunakan siri bersiri 3.3v ttl didasarkan pada perbincangan kumpulan google dan gambar kabel bersiri yang digunakan oleh dugaan android. Siri tahap 2.8v ditentukan melalui seseorang yang menggunakan voltmeter. Bangun / gunakan dengan risiko anda sendiri dan periksa komen dari arahan ini sebelum memulakan! Maklumat boleh digunakan untuk membina siri 2.8v ke penukar RS232 untuk berinteraksi dengan peranti RS232, atau penukar tahap 2.8v ke siri 5v untuk berinteraksi dengan mikrokontroler seperti Arduino. Saya boleh menghantar arahan mengenai cara membuatnya setelah saya bermain dengan kernel G1 lagi. Tutorial ini mengandaikan pengetahuan asas pematerian. Sekiranya anda tidak mempunyai kemahiran ini, anda harus mencari petunjuk dan melatihnya sedikit. Pematerian yang diperlukan untuk projek ini tidak sukar, tetapi perlu dilakukan dalam sedikit ruang yang mungkin sukar bagi pemula. Kabel ini dibuat berdasarkan maklumat yang diterima dari Kumpulan Google Android-Platform.… Khususnya kedua utas: https://groups.google.com/group/android-platform/browse_thread/thread/f03730e25cc3fe55? fwc = 1https://groups.google.com/group/android-platform/browse_thread/thread/439d3f3af7a88a09/10a80b88cc lnk = gst & q = bersiri # 10a80eb835e8dbcc … Gambar kabel bersiri "mistik" ini membantu (dan keliru!) juga: https://www.noisebridge.net/wiki/Gambar: G1-two-usb-to-serial- cable.jpgSila tinggalkan kritikan / komen yang membina sekiranya anda mendapati langkah-langkah yang salah, mengelirukan … atau kurang ditulis!

Langkah 1: Item Diperlukan

Untuk membina penukar ini, anda memerlukan perkara berikut:

  • Soldering Iron (Apa sahaja Radioshack / dalam talian / lain-lain mesti berfungsi)
  • Solder (Apa sahaja Radioshack / dalam talian / dan lain-lain yang mempunyai stok 0,032 dia. Atau sedikit lebih kecil akan berfungsi)
  • Wire Strippers (Jangan beli dari Radioshack.. kedai perkakasan tempatan anda semestinya memilikinya)
  • Pemotong wayar
  • Papan Breakout HTC ExtUSB
  • 22 Kawat pepejal AWG - Sebaiknya warna merah, hitam dan warna pilihan anda (putih) tetapi tidak perlu.
  • Penukar tahap bersiri USB hingga 2.8V (atau 3.3v). Adalah lebih baik jika anda mendapatkannya yang membolehkan anda menggunakan talian 5v bus USB untuk menghidupkan G1, tetapi tidak perlu. Mana-mana perkara berikut mesti berfungsi (anda hanya memerlukan SATU):
    • (Tidak mempunyai garis 5v untuk kuasa)
    • (Mungkin sukar diubah suai untuk mendapatkan kuasa 5v)
    • (Saya menggunakan yang ini, mempunyai penyambung 5v)
    • (Pin VCC harus menyediakan 5v… namun periksa lagi!)
    • (Ini harus mempunyai garis 5v (VCC).. tetapi terdapat maklumat yang bertentangan antara halaman spesifikasi kedai dan syarikat) https://apple.clickandbuild.com/cnb/shop/ftdichip?productID=68&op=catalogue-product_info-null&prodCategoryID = 47

Langkah 2: Memateri Kabel Data Papan Pemecahan HTC ExtUSB

Memateri Kabel Data Papan Pemecahan HTC ExtUSB
Memateri Kabel Data Papan Pemecahan HTC ExtUSB

= 1. Dengan menggunakan pemotong wayar, potong tiga panjang wayar yang masing-masing panjangnya kira-kira 5 inci. Sekiranya anda membeli lebih daripada satu warna dawai, buat satu wayar hitam dan dua warna kustom anda. = 2. Dengan pelucut wayar, keluarkan sekitar 5mm penebat dari setiap hujung ketiga kabel tersebut. Sekarang, sebelum meneruskan, ambil Papan pelarian HTC ExtUSB dan perhatikan dengan teliti. Satu sisi mempunyai bilangan kecil di atasnya yang mencerminkan yang berikut: 6 9 11 5O OO O78 10 4OO O O1 2 3O O O Lubang tebal adalah yang kami minati. Ketiga lubang tersebut mewakili GND (Lubang 7), TXO (Lubang 8)), dan RXI (Lubang 9), yang semuanya diperlukan untuk komunikasi bersiri G1. Sekiranya anda tertanya-tanya apa pin lain diikat, inilah yang disenaraikan oleh PodGizmo.com: 1: USB VCC + 5v2: Data USB -3: Data USB +4: N / C5: USB GND6: Audio Kiri + 7: Dilabel "AG" (Siri 2.8v Tahap GROUND) 8: Audio - (GND) Dilabel "CK" (Siri 2.8v Tahap TX0) 9: Suis (Bicara) Dilabel "OT" (Siri 2.8v Tahap RX'I) 10: Audio Kanan +11: Mic +12: Chassis Ground (GND) = 3. Pasangkan besi pematerian anda dan biarkan ia panas. = 4. Pegang wayar yang anda potong lebih awal (yang hitam jika anda mempunyai banyak warna) dan pateri melalui lubang 7 (GND). = 5. Pegang wayar lain yang anda potong lebih awal dan pateri melalui lubang 8 (TXO). = 6. Pegang wayar terakhir yang anda potong lebih awal dan pasangkannya melalui lubang 9 (RXI). Selepas itu semestinya kelihatan seperti gambar di bawah.

Langkah 3: Memateri USB ke Kabel Data Adaptor Serial Tahap TTL

Memateri USB ke Kabel Data Adaptor Serial Tahap TTL
Memateri USB ke Kabel Data Adaptor Serial Tahap TTL

Sekarang bahawa papan ExtUSB disolder, langkah seterusnya adalah memasangkan wayar ke lubang masing-masing pada papan bersiri USB hingga 2.8v. Sebelum meneruskan, sebaiknya ambil papan ini dan perhatikan dengan teliti untuk mencari lubang GND, RX, dan TX. = 1. Pateri wayar GND (Yang disolder di Lubang 7 dari papan HTC ExtUSB) di lubang berlabel GND pada penyesuai Serial USB hingga 2.8v anda. = 2. Pateri wayar TXO (Yang disolder di Lubang 8 dari HTC ExtUSB board) di lubang berlabel RX pada USB anda ke 2.8v Serial adapter. = 3. Pateri wayar RXI (Yang disolder di Lubang 9 dari papan HTC ExtUSB) di lubang berlabel TX pada USB anda ke 2.8v Serial penyesuai.

Langkah 4: Sahkan Sambungan Kawat Data

Sahkan Sambungan Kawat Data
Sahkan Sambungan Kawat Data
Sahkan Sambungan Kawat Data
Sahkan Sambungan Kawat Data
Sahkan Sambungan Kawat Data
Sahkan Sambungan Kawat Data

= 1. Sekiranya diperlukan, pasang mana-mana pemacu yang diperlukan untuk penyesuai bersiri USB hingga 2.8v yang anda gunakan. = 2. Muat turun aplikasi konsol bersiri untuk komputer anda. Bagi pengguna OS X / Linux, baris perintah atau minicom adalah pilihan yang baik. Saya akan menggunakan minicom di bawah Ubuntu. = 3. Pasang penukar yang anda buat ke port USB di komputer anda. JANGAN pasangkannya ke telefon. = 4. Buka aplikasi konsol bersiri anda dan lihat apakah peranti tersebut dikesan. Bagi saya ia muncul di bawah / dev / ttyUSB0 dan minicom mengambilnya secara automatik. Anda mungkin perlu mengkonfigurasi perisian anda. = 5. Dengan port bersiri yang kini dikenali, kini anda perlu menukar bit baud / stop bit, dan control flow. Untuk mengubahnya dalam minicom, ketik Ctrl-a kemudian ketik Shift-O (O seperti pada Obama). Dialog konfigurasi akan muncul. Anda harus memilih "setup port bersiri", tekan enter kemudian ubah nilainya menjadi berikut:

  • Bps / Par / Bits: 115200 8N1
  • Kawalan Aliran Perkakasan: Tidak
  • Kawalan Aliran Perisian: Tidak

= 6. Tutup tetapan dan tunggu sambungan sekarang. Anda boleh keluar dari tetapan dalam minicom dengan menekan butang melarikan diri. = 7. Pergi ambil Telefon G1 anda dan pastikan ia mempunyai caj yang baik. Setelah selesai, anda harus pergi ke Tetapan-> Bunyi dan Paparan-> Waktu Henti Skrin dan tingkatkannya menjadi 10 Minit atau Tidak Tamat Waktu. Dari ujian awal, nampaknya siri tidak berfungsi dengan paparan dimatikan.. tetapi ini belum dapat disahkan. = 8. Pasangkan penyambung HTC ExtUSB ke dalam telefon.. jika anda menghidu sesuatu yang lucu atau melihat percikan api, putuskan penyambung dengan cepat dari telefon kemudian kabel USB dan tinjau langkah-langkah sebelumnya untuk melihat apa yang anda terlepas. = 9. Sekiranya semua kelihatan dan berbau ok, perhatikan output konsol bersiri, ia harus segera menyebut "debug>". Ini mencerminkan bahawa anda sekurang-kurangnya menyolder kabel GND dan RX dengan betul, woo! ** = 10. Cuba ketik "ps" dan tekan enter, jika anda melihat ps muncul dan banyak tatal teks pada ketika anda menekan enter, itu bermaksud anda kabel berfungsi dengan baik. Rapi! **** Sekiranya anda tidak melihat teks "debug>" yang diharapkan atau anda tidak melihat apa yang anda taip, tekan enter beberapa kali. Kadang kala komunikasi menjadi kacau kerana tidak ada kawalan aliran perisian / perkakasan yang digunakan. Sekiranya tidak berjaya, anda boleh mencuba menghidupkan semula aplikasi konsol anda, mengesahkan tetapan komunikasi bersiri, cabut / pasangkan telefon, dan akhirnya periksa semula apa yang anda solder. = 11. Potong kabel yang berlebihan dari kedua papan.

Langkah 5: Memateri USB ke Kawat Kuasa Adapter Serial TTL-Level (pilihan)

Memateri USB ke Kabel Kuasa Adaptor Serial Tahap TTL (pilihan)
Memateri USB ke Kabel Kuasa Adaptor Serial Tahap TTL (pilihan)

Setelah mengetahui bahawa kabel berfungsi, anda boleh menggunakannya sebagaimana mestinya, menjadikannya memberi kuasa kepada G1, atau menjadikannya berfungsi sebagai peranti bersiri USB dan USB standard dua. Berikut ini menerangkan cara membekalkan kuasa ke G1 dengan syarat penyesuai anda mempunyai lubang 5v untuk disolder. = 1. Lihatlah siri bersiri 2.8v ke penyesuai USB anda dan cari sesuatu yang berlabel 5V. Ia juga boleh dilabel VCC tetapi jika demikian, periksa lembaran data penyesuai anda untuk memastikan ia benar-benar membekalkan 5V secara langsung dari bus USB. Mungkin juga tidak menyakitkan untuk memeriksa ini menggunakan voltmeter. Sekiranya anda tidak mempunyai sambungan ini, anda tidak akan dapat menyelesaikan beberapa langkah seterusnya. Sekiranya anda menghadapi situasi ini, anda mungkin ingin mempertimbangkan hanya menyisipkan kabel USB ke pin HTC ExtUSB yang betul kerana ini membolehkan anda menggunakan G1 dan juga mempunyai akses USB standard ke G1 = 2. Dengan menggunakan pemotong wayar, potong wayar yang panjangnya lebih kurang 5 inci. Sekiranya anda membeli lebih daripada satu warna dawai, gunakan wayar merah. = 3. Dengan pelucut wayar, keluarkan kira-kira 5mm penebat dari setiap hujung kabel. = 4. Pateri wayar melalui lubang 5V (atau VCC) pada penyesuai anda.

Langkah 6: Memateri HTC ExtUSB Breakout Board Power Wire (pilihan)

Memateri HTC ExtUSB Breakout Board Power Wire (pilihan)
Memateri HTC ExtUSB Breakout Board Power Wire (pilihan)

Lihatlah papan pemecah HTC ExtUSB sekali lagi. Kami berminat dengan lubang USB VCC + 5v yang dicetak tebal di bawah.6 9 11 5O OO O7 8 10 4O OO O1 2 3O O O1: USB VCC + 5v2: Data USB -3: Data USB +4: N / C5: USB GND6: Audio Kiri +7: Dilabel "AG" (Siri 2.8v Tahap GROUND) 8: Audio - (GND) Dilabel "CK" (Siri 2.8v Tahap TX) 9: Suis (Bicara) Dilabel "OT" (Siri 2.8 v Level RX) 10: Audio Kanan +11: Mic +12: Chassis Ground (GND) = 1. Pateri hujung wayar (merah) yang lain yang baru anda pasangkan di lubang 1 (USB VCC + 5v).

Langkah 7: Sahkan Sambungan Wayar Daya

Sahkan Sambungan Wayar Daya
Sahkan Sambungan Wayar Daya

= 1. Pasangkan penyesuai ke komputer anda. Sekiranya ia mula berbau lucu atau mencetuskan, cepat keluarkan dan periksa apa yang anda solder. = 2. Ambil telefon anda, hidupkan jika ia mati, kemudian pasangkan penyesuai ke dalamnya. Selepas kira-kira satu atau dua saat, lampu pengecasan ambar harus menyala dan menyala.. jika tidak, putuskan dengan cepat dan periksa semula sambungan anda. Itu sahaja, go babi liar!

Langkah 8: Sekarang Apa?

Oleh itu, setelah anda tahu bagaimana untuk berinteraksi dengan port bersiri di G1, anda mungkin mempunyai banyak idea yang melayang di kepala anda untuk bagaimana memanfaatkannya, bukan? Bukankah lebih baik menggunakan ini untuk: -Kawal robot-Gunakan G1 sebagai konsol bersiri untuk menyambung ke pelayan dalam kluster beowulf seperti Sistem-X-Berkomunikasi dengan sensor / pengaktif melalui rangkaian 3g untuk pemantauan / kawalan jarak jauh-Gunakan port bersiri untuk memasang pembaca glukosa darah atau yang lain alat perubatan (psst, ada syarikat perubatan besar yang menyewa?) dan menggabungkan dua peranti menjadi satu untuk banyak orang? Berikut adalah projek yang menerangkan cara menyusun kernel telefon G1 supaya anda dapat menggunakan port bersiri dari negara pengguna. Ia juga dilengkapi api sehingga anda dapat menggunakan port bersiri secara langsung dari aplikasi Android Gui! Http: //code.google.com/p/android-serialport-api/Jangan lupa hantarkan projek anda di sini apabila anda selesai !

Disyorkan: