Daftar Isi:

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

Video: Android G1 Serial ke Kabel USB: 8 Langkah

Video: Android G1 Serial ke Kabel USB: 8 Langkah
Video: Cara Gampang Menampilkan Layar HP ke TV 2024, Juli
Anonim
Android G1 Serial ke Kabel USB
Android G1 Serial ke Kabel USB

Pelajari cara membuat adaptor perangkat Android G1 2.8v serial ke USB Serial (menggunakan adaptor serial 3.3v ttl ke usb). Ini dapat digunakan untuk debugging kernel/etc dengan komputer Anda. Proyek ini seharusnya tidak menghabiskan biaya lebih dari 40 dolar jika Anda sudah memiliki alat elektronik dasar seperti besi solder. Pemberitahuan: Kemampuan untuk menggunakan serial level 3.3v ttl didasarkan dari diskusi grup google dan gambar kabel serial yang digunakan oleh pengembang android yang diduga. Serial level 2.8v ditentukan melalui seseorang menggunakan voltmeter. Bangun/gunakan dengan risiko Anda sendiri dan periksa komentar dari instruksi ini juga sebelum memulai! Informasi dapat diterapkan untuk membuat konverter 2.8v serial ke RS232 untuk berinteraksi dengan perangkat RS232, atau konverter tingkat 5v serial ke serial 2.8v untuk berinteraksi dengan mikrokontroler seperti Arduino. Saya dapat memposting instruksi tentang cara membuatnya setelah saya bermain-main dengan kernel G1 lagi.:) Tutorial ini mengasumsikan pengetahuan dasar tentang penyolderan. Jika Anda tidak memiliki keterampilan ini, Anda harus menemukan instruksi tentangnya dan berlatih sedikit. Penyolderan yang diperlukan untuk proyek ini tidak sulit, tetapi perlu dilakukan di sedikit ruang yang mungkin sulit bagi pemula. Kabel ini dibuat berdasarkan informasi yang diterima dari Grup Google Platform Android.… Khususnya keduanya utas:https://groups.google.com/group/android-platform/browse_thread/thread/f03730e25cc3fe55?fwc=1https://groups.google.com/group/android-platform/browse_thread/thread/439d3f3af7a88a09/10a80eb835e8dbcc? lnk=gst&q=serial#10a80eb835e8dbcc…Gambar kabel serial g1 "mistis" ini juga membantu (dan membingungkan!):https://www.noisebridge.net/wiki/Image:G1-two-usb-to-serial- cable.jpgSilakan tinggalkan kritik/komentar yang membangun jika Anda menemukan langkah-langkah yang salah, membingungkan… atau ditulis dengan buruk!

Langkah 1: Item yang Dibutuhkan

Untuk membuat konverter ini, Anda memerlukan yang berikut:

  • Solder Iron (Apa pun yang dimiliki Radioshack/online/etc seharusnya berfungsi)
  • Solder (Apa pun yang dimiliki Radioshack/online/etc yang memiliki stok 0,032 dia. atau sedikit lebih kecil akan berfungsi)
  • Wire Strippers (Jangan beli ini dari Radioshack.. toko perangkat keras lokal Anda harus memilikinya)
  • Pemotong kawat
  • Papan Breakout HTC ExtUSB
  • 22 AWG solid Wire - Akan lebih baik untuk mendapatkan warna merah, hitam, dan warna lain pilihan Anda (putih) tetapi itu tidak perlu.
  • Konverter level serial USB ke 2.8V (atau 3.3v). Akan lebih baik jika Anda bisa mendapatkan satu yang memungkinkan Anda menggunakan jalur 5v dari bus USB untuk menyalakan G1, tetapi itu tidak perlu. Salah satu dari yang berikut ini akan berfungsi (Anda hanya perlu SATU):
    • (Tidak memiliki saluran 5v untuk daya)
    • (Mungkin sulit untuk dimodifikasi untuk mendapatkan saluran 5v untuk daya)
    • (Saya menggunakan yang ini, memiliki konektor 5v)
    • (Pin VCC harus menyediakan 5v… periksa kembali!)
    • (Ini harus memiliki saluran 5v (VCC).. tetapi ada informasi yang bertentangan antara toko dan halaman spesifikasi perusahaan) https://apple.clickandbuild.com/cnb/shop/ftdichip?productID=68&op=catalogue-product_info-null&prodCategoryID = 47

Langkah 2: Menyolder Kabel Data Papan Breakout HTC ExtUSB

Menyolder Kabel Data Papan Breakout HTC ExtUSB
Menyolder Kabel Data Papan Breakout HTC ExtUSB

= 1. Dengan menggunakan pemotong kawat, potong tiga kawat yang panjangnya masing-masing sekitar 5 inci. Jika Anda membeli lebih dari satu warna kabel, buat satu kabel hitam dan dua warna khusus Anda.= 2. Dengan penari telanjang kawat, lepaskan sekitar 5mm insulasi dari setiap ujung ketiga kabel. Sekarang, sebelum melanjutkan, ambil Papan breakout HTC ExtUSB dan perhatikan baik-baik. Satu sisi akan memiliki angka-angka kecil di atasnya yang mencerminkan hal berikut:6 9 11 5O OO O78 10 4OO O O1 2 3O O O Lubang tebal itulah yang kami minati. Ketiga lubang tersebut mewakili GND (Lubang 7), TXO (Lubang 8), dan RXI (Lubang 9), yang semuanya diperlukan untuk komunikasi serial G1. Jika Anda bertanya-tanya dengan apa pin lain diikat, inilah yang saat ini terdaftar oleh PodGizmo.com:1: USB VCC +5v2: Data USB -3: Data USB +4: N / C5: USB GND6: Audio Kiri + 7: Berlabel "AG" (Serial 2.8v Level GROUND)8: Audio - (GND) Berlabel "CK" (Serial 2.8v Level TX0)9: Switch (Bicara) Berlabel "OT" (Serial 2.8v Level RX'I) 10: Audio Kanan +11: Mic +12: Chassis Ground (GND)= 3. Colokkan besi solder Anda dan biarkan memanas.= 4. Ambil kabel yang Anda potong sebelumnya (yang hitam jika Anda memiliki banyak warna) dan solder melalui lubang 7 (GND).= 5. Ambil kabel lain yang Anda potong sebelumnya dan solder melalui lubang 8 (TXO).= 6. Ambil kabel terakhir yang Anda potong sebelumnya dan solder melalui lubang 9 (RXI). Setelah itu seharusnya terlihat seperti gambar di bawah ini.

Langkah 3: Menyolder Kabel Data Adaptor Serial USB ke Level TTL

Menyolder Kabel Data Adaptor Serial USB ke Level TTL
Menyolder Kabel Data Adaptor Serial USB ke Level TTL

Sekarang setelah papan ExtUSB disolder, langkah selanjutnya adalah menyolder kabel-kabel tersebut ke masing-masing lubang di papan serial USB ke 2.8v. Sebelum melanjutkan, sebaiknya ambil papan ini dan perhatikan baik-baik untuk menemukan lubang GND, RX, dan TX. = 1. Solder kabel GND (Yang Disolder di Lubang 7 papan HTC ExtUSB) di lubang berlabel GND di USB Anda ke adaptor Serial 2.8v.= 2. Solder kabel TXO (Yang Disolder di Lubang 8 Papan HTC ExtUSB) di lubang berlabel RX pada USB Anda ke adaptor Serial 2.8v.= 3. Solder kabel RXI (Yang Disolder di Lubang 9 papan HTC ExtUSB) di lubang berlabel TX di USB Anda ke Serial 2.8v adaptor.

Langkah 4: Verifikasi Koneksi Kabel Data

Verifikasi Koneksi Kabel Data
Verifikasi Koneksi Kabel Data
Verifikasi Koneksi Kabel Data
Verifikasi Koneksi Kabel Data
Verifikasi Koneksi Kabel Data
Verifikasi Koneksi Kabel Data

= 1. Jika perlu, instal driver apa pun yang diperlukan untuk adaptor serial USB ke 2.8v yang Anda gunakan. = 2. Unduh aplikasi konsol serial untuk komputer Anda. Untuk pengguna OS X/Linux, baris perintah minicom atau layar adalah pilihan yang baik. Saya akan menggunakan minicom di Ubuntu.= 3. Colokkan konverter yang Anda buat ke port USB di komputer Anda. JANGAN colokkan ke telepon dulu.= 4. Buka aplikasi konsol serial Anda dan lihat apakah perangkat terdeteksi. Bagi saya itu muncul di bawah /dev/ttyUSB0 dan minicom mengambilnya secara otomatis. Anda mungkin perlu mengkonfigurasi perangkat lunak Anda.= 5. Dengan port serial sekarang dikenali, sekarang Anda perlu mengubah bit rate/stop, dan kontrol aliran. Untuk mengubahnya di minicom, ketik Ctrl-a lalu ketik Shift-O (O seperti di Obama). Dialog konfigurasi akan muncul. Anda harus memilih "pengaturan port serial", tekan enter lalu ubah nilainya menjadi sebagai berikut:

  • Bps/Par/Bit: 115200 8N1
  • Kontrol Aliran Perangkat Keras: Tidak
  • Kontrol Aliran Perangkat Lunak: Tidak

= 6. Tutup pengaturan dan tunggu koneksi sekarang. Anda dapat keluar dari pengaturan di minicom dengan menekan tombol escape.= 7. Ambil Ponsel G1 Anda dan pastikan baterainya terisi penuh. Setelah itu, Anda harus pergi ke Settings->Sounds and Display->Screen Timeout dan meningkatkannya menjadi 10 Minutes atau Never Timeout. Dari tes awal, sepertinya serial tidak berfungsi dengan tampilan mati.. tapi ini belum diverifikasi.= 8. Pasang konektor HTC ExtUSB ke telepon.. jika Anda mencium sesuatu yang aneh atau melihat percikan api, segera lepaskan konektor dari telepon kemudian kabel USB dan tinjau langkah-langkah sebelumnya untuk melihat apa yang Anda lewatkan.= 9. Jika semua terlihat dan tercium baik-baik saja, lihat output konsol serial, ia akan segera mengatakan "debug>". Ini mencerminkan bahwa Anda setidaknya menyolder kabel GND dan RX dengan benar, woo!**= 10. Coba ketik "ps" dan tekan enter, jika Anda melihat ps muncul dan banyak teks bergulir ketika Anda menekan enter, itu berarti Anda kabel berfungsi dengan baik. Rapi!****Jika Anda tidak melihat teks "debug>" yang diharapkan atau Anda tidak melihat apa yang Anda ketik, tekan enter beberapa kali. Terkadang komunikasi bisa kacau karena tidak ada kontrol aliran perangkat lunak/perangkat keras yang digunakan. Jika itu tidak berhasil, Anda dapat mencoba memulai ulang aplikasi konsol Anda, memverifikasi pengaturan komunikasi serial, cabut/colokkan telepon, dan terakhir periksa kembali apa yang Anda solder.= 11. Potong kabel berlebih dari kedua papan.

Langkah 5: Menyolder Kabel Daya Adaptor Serial USB ke TTL-Level (opsional)

Menyolder Kabel Daya Adaptor Serial USB ke Level TTL (opsional)
Menyolder Kabel Daya Adaptor Serial USB ke Level TTL (opsional)

Sekarang setelah Anda mengetahui bahwa kabel Anda berfungsi, Anda dapat menggunakannya apa adanya, membuatnya memberikan daya ke G1, atau membuatnya berfungsi sebagai perangkat serial USB dan USB standar ganda. Berikut ini menjelaskan cara memasok daya ke G1 asalkan adaptor Anda memiliki lubang 5v untuk disolder. = 1. Lihatlah serial level 2.8v ke adaptor USB Anda dan cari sesuatu yang berlabel 5V. Ini mungkin juga diberi label VCC tetapi jika ini masalahnya, periksa lembar data adaptor Anda untuk memverifikasi itu benar-benar memasok 5V langsung dari bus USB. Mungkin juga tidak ada salahnya untuk memeriksa ulang ini menggunakan voltmeter. Jika Anda tidak memiliki sambungan ini, Anda tidak akan dapat menyelesaikan beberapa langkah berikutnya. Jika Anda mengalami situasi ini, Anda mungkin ingin mempertimbangkan untuk menyolder kabel USB ke pin HTC ExtUSB yang tepat karena ini akan memungkinkan Anda untuk memberi daya pada G1 dan juga memiliki akses USB standar ke G1= 2. Menggunakan pemotong kawat, potong seutas kawat yang panjangnya sekitar 5 inci. Jika Anda membeli lebih dari satu warna kabel, gunakan kabel merah.= 3. Dengan penari telanjang, lepaskan sekitar 5mm isolasi dari setiap ujung kabel.= 4. Solder kabel melalui lubang 5V (atau VCC) pada adaptor Anda.

Langkah 6: Menyolder Kabel Daya Papan Breakout HTC ExtUSB (opsional)

Menyolder Kabel Daya Papan Breakout HTC ExtUSB (opsional)
Menyolder Kabel Daya Papan Breakout HTC ExtUSB (opsional)

Lihat kembali papan breakout HTC ExtUSB. Kami tertarik dengan lubang USB VCC +5v yang dicetak tebal di bawah ini.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: Berlabel "AG" (Serial 2.8v Level GROUND)8: Audio - (GND) Berlabel "CK" (Serial 2.8v Level TX)9: Sakelar (Bicara) Berlabel "OT" (Serial 2.8 v Level RX)10: Audio Kanan +11: Mic +12: Chassis Ground (GND)= 1. Solder ujung lain dari kabel (merah) yang baru saja Anda solder di lubang 1 (USB VCC +5v).

Langkah 7: Verifikasi Koneksi Kabel Listrik

Verifikasi Koneksi Kabel Listrik
Verifikasi Koneksi Kabel Listrik

= 1. Colokkan adaptor ke komputer Anda. Jika mulai berbau aneh atau percikan api, segera lepaskan dan periksa apa yang Anda solder.= 2. Ambil ponsel Anda, hidupkan jika mati, lalu colokkan adaptor ke dalamnya. Setelah sekitar satu atau dua detik, lampu pengisian daya kuning akan menyala dan tetap menyala.. jika tidak, putuskan sambungannya dengan cepat dan periksa kembali sambungan Anda. Selesai!

Langkah 8: Sekarang Apa?

Jadi sekarang setelah Anda tahu cara berinteraksi dengan port serial di G1, Anda mungkin memiliki banyak ide yang melayang-layang di kepala Anda tentang cara memanfaatkannya, bukan? Bukankah lebih baik menggunakan ini untuk:-Kontrol robot-Menggunakan G1 sebagai konsol serial untuk terhubung ke server di cluster beowulf seperti System-X-Berkomunikasi dengan sensor/aktivator melalui jaringan 3g untuk pemantauan/kontrol jarak jauh-Gunakan port serial untuk memasang pembaca glukosa darah atau lainnya perangkat medis (psst, adakah perusahaan medis besar yang mempekerjakan?) dan menggabungkan dua perangkat menjadi satu untuk banyak orang? Berikut adalah proyek yang menjelaskan cara mengkompilasi kernel ponsel G1 sehingga Anda dapat menggunakan port serial dari pengguna. Ini juga memiliki fitur api sehingga Anda dapat menggunakan port serial langsung dari aplikasi Android Gui!https://code.google.com/p/android-serialport-api/Jangan lupa untuk memposting proyek Anda di sini setelah selesai !

Direkomendasikan: