Mục lục:

Cáp nối tiếp Android G1 tới USB: 8 bước
Cáp nối tiếp Android G1 tới USB: 8 bước

Video: Cáp nối tiếp Android G1 tới USB: 8 bước

Video: Cáp nối tiếp Android G1 tới USB: 8 bước
Video: Lỗi máy tính không nhận được điện thoại kết nối vào 2024, Tháng mười một
Anonim
Cáp nối tiếp Android G1 tới USB
Cáp nối tiếp Android G1 tới USB

Tìm hiểu cách tạo bộ điều hợp thiết bị nối tiếp Android G1 2.8v sang USB Serial (sử dụng bộ chuyển đổi nối tiếp 3.3v ttl sang usb). Điều này có thể được sử dụng để gỡ lỗi hạt nhân / vv với máy tính của bạn. Dự án này sẽ không khiến bạn tiêu tốn quá 40 đô la nếu bạn đã có các công cụ điện tử cơ bản như mỏ hàn. Lưu ý: Khả năng sử dụng nối tiếp cấp 3.3v ttl dựa trên các cuộc thảo luận nhóm trên google và hình ảnh của cáp nối tiếp được sử dụng bởi một nhà phát triển Android bị cáo buộc. Nối tiếp mức 2,8v được xác định thông qua một người nào đó sử dụng vôn kế. Bạn có thể tự chịu rủi ro xây dựng / sử dụng và kiểm tra các nhận xét của tài liệu hướng dẫn này trước khi bắt đầu! vi điều khiển chẳng hạn như Arduino. Tôi có thể đăng các tài liệu hướng dẫn về cách thực hiện chúng khi tôi chơi với nhân G1 thêm một số nữa.:) Hướng dẫn này giả định kiến thức cơ bản về hàn. Nếu bạn không có kỹ năng này, bạn nên tìm một người hướng dẫn về nó và thực hành một chút. Việc hàn cần thiết cho dự án này không khó nhưng cần được thực hiện trong một khoảng không gian nhỏ, điều này có thể khó khăn đối với người mới bắt đầu. chủ đề: 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… Hình ảnh cáp nối tiếp g1 "thần bí" này đã giúp ích (và cũng khiến bạn bối rối!): https://www.noisebridge.net/wiki/Image: G1-two-usb-to-serial- cable.jpgVui lòng để lại lời phê bình / nhận xét mang tính xây dựng nếu bạn thấy bất kỳ bước nào sai, khó hiểu… hoặc viết kém!

Bước 1: Các mặt hàng cần thiết

Để xây dựng bộ chuyển đổi này, bạn sẽ cần những thứ sau:

  • Sắt hàn (Bất cứ điều gì Radioshack / online / etc có đều hoạt động)
  • Hàn (Bất kể Radioshack / online / etc có trong kho có đường kính 0,032 hoặc nhỏ hơn một chút sẽ hoạt động)
  • Wire Strippers (Không mua những thứ này từ Radioshack.. tuy nhiên, cửa hàng phần cứng địa phương của bạn nên có chúng)
  • Máy cắt dây
  • Bảng đột phá HTC ExtUSB
  • 22 AWG solid Wire - Tốt nhất bạn nên chọn màu đỏ, đen và một màu khác mà bạn chọn (trắng) nhưng không cần thiết.
  • Bộ chuyển đổi mức nối tiếp USB sang 2,8V (hoặc 3,3v). Sẽ là tốt nhất nếu bạn có thể mua một cái cho phép bạn sử dụng đường 5v của bus USB để cấp nguồn cho G1, nhưng nó không cần thiết. Bất kỳ điều nào sau đây sẽ hoạt động (bạn chỉ cần MỘT):
    • (Không có đường dây 5v cho nguồn)
    • (Có thể khó sửa đổi để có dòng 5v cho nguồn)
    • (Tôi đã sử dụng cái này, có đầu nối 5v)
    • (Chân VCC nên cung cấp 5v… tuy nhiên hãy kiểm tra kỹ!)
    • (Cái này phải có dòng 5v (VCC).. nhưng có thông tin mâu thuẫn giữa trang thông số kỹ thuật của cửa hàng và công ty) https://apple.clickandbuild.com/cnb/shop/ftdichip?productID=68&op=catalogue-product_info-null&prodCategoryID = 47

Bước 2: Hàn dây dữ liệu bảng ngắt HTC ExtUSB

Hàn dây dữ liệu bảng đột phá HTC ExtUSB
Hàn dây dữ liệu bảng đột phá HTC ExtUSB

= 1. Sử dụng máy cắt dây, cắt ba đoạn dây dài, mỗi đoạn dài khoảng 5 inch. Nếu bạn mua nhiều hơn một màu dây, hãy tạo một dây màu đen và hai dây màu tùy thích của bạn. = 2. Với bộ rút dây, loại bỏ khoảng 5mm cách điện từ mỗi đầu của ba dây cáp. Bây giờ, trước khi tiếp tục, hãy lấy Bảng đột phá HTC ExtUSB và hãy xem kỹ nó. Một mặt sẽ có những con số nhỏ trên đó phản ánh những điều sau: 6 9 11 5O OO O78 10 4OO O O1 2 3O O O Các lỗ in đậm là những gì chúng tôi quan tâm. Ba lỗ đó đại diện cho GND (Lỗ 7), TXO (Lỗ 8) và RXI (Lỗ 9), tất cả đều cần thiết cho giao tiếp nối tiếp của G1. Trong trường hợp bạn băn khoăn không biết các chân khác được gắn với gì, thì đây là những gì PodGizmo.com hiện đã liệt kê: 1: USB VCC + 5v2: USB Data -3: USB Data +4: N / C5: USB GND6: Left Audio + 7: Được gắn nhãn "AG" (Serial 2.8v Level GROUND) 8: Âm thanh - (GND) Được gắn nhãn "CK" (Serial 2.8v Level TX0) 9: Switch (Talk) Được gắn nhãn "OT" (Serial 2.8v Level RX'I) 10: Âm thanh phải +11: Mic +12: Khung gầm (GND) = 3. Cắm mỏ hàn của bạn vào và để nó nóng lên. = 4. Lấy một sợi dây bạn đã cắt trước đó (cái màu đen nếu bạn có nhiều màu) và hàn nó qua lỗ 7 (GND). = 5. Lấy một dây khác bạn đã cắt trước đó và hàn nó qua lỗ 8 (TXO). = 6. Lấy dây cuối cùng bạn đã cắt trước đó và hàn nó qua lỗ 9 (RXI). Sau đó nó sẽ trông giống như hình dưới đây.

Bước 3: Hàn dây dữ liệu của bộ điều hợp nối tiếp cấp TTL sang USB

Hàn dây dữ liệu của bộ điều hợp nối tiếp cấp độ TTL
Hàn dây dữ liệu của bộ điều hợp nối tiếp cấp độ TTL

Bây giờ bo mạch ExtUSB đã được hàn, bước tiếp theo là hàn các dây đó vào các lỗ tương ứng trên bảng nối tiếp USB sang 2.8v. Trước khi tiếp tục, bạn nên lấy bảng này và xem xét cẩn thận để tìm các lỗ GND, RX và TX. = 1. Hàn dây GND (Dây được hàn ở lỗ 7 của bo mạch HTC ExtUSB) vào lỗ có nhãn GND trên bộ chuyển đổi nối tiếp USB sang 2.8v của bạn. = 2. Hàn dây TXO (Dây được hàn ở lỗ 8 của Bo mạch HTC ExtUSB) trong lỗ có nhãn RX trên bộ chuyển đổi nối tiếp USB sang 2.8v của bạn. = 3. Hàn dây RXI (Dây được hàn ở lỗ 9 của bo mạch HTC ExtUSB) trong lỗ có nhãn TX trên USB sang 2.8v Serial của bạn bộ chuyển đổi.

Bước 4: Xác minh kết nối dây dữ liệu

Xác minh kết nối dây dữ liệu
Xác minh kết nối dây dữ liệu
Xác minh kết nối dây dữ liệu
Xác minh kết nối dây dữ liệu
Xác minh kết nối dây dữ liệu
Xác minh kết nối dây dữ liệu

= 1. Nếu cần, hãy cài đặt bất kỳ trình điều khiển nào cần thiết cho bộ chuyển đổi nối tiếp USB sang 2.8v mà bạn đã sử dụng. = 2. Tải xuống ứng dụng bảng điều khiển nối tiếp cho máy tính của bạn. Đối với người dùng OS X / Linux, minicom dòng lệnh hoặc màn hình là những lựa chọn tốt. Tôi sẽ sử dụng minicom trong Ubuntu. = 3. Cắm bộ chuyển đổi bạn đã tạo thành cổng USB trên máy tính của mình. KHÔNG cắm nó vào điện thoại. = 4. Mở ứng dụng bảng điều khiển nối tiếp của bạn và xem thiết bị có được phát hiện không. Đối với tôi, nó hiển thị dưới / dev / ttyUSB0 và minicom tự động chọn nó. Bạn có thể cần phải cấu hình phần mềm của mình. = 5. Với cổng nối tiếp hiện đã được công nhận, bây giờ bạn cần thay đổi tốc độ truyền / bit dừng và điều khiển luồng. Để thay đổi những điều này trong minicom, hãy gõ Ctrl-a rồi gõ Shift-O (O như trong Obama). Hộp thoại cấu hình sẽ bật lên. Bạn nên chọn "thiết lập cổng nối tiếp", nhấn enter rồi thay đổi các giá trị thành như sau:

  • Bps / Par / Bit: 115200 8N1
  • Kiểm soát luồng phần cứng: Không
  • Kiểm soát luồng phần mềm: Không

= 6. Đóng cài đặt và đợi kết nối ngay bây giờ. Bạn có thể thoát cài đặt trong minicom bằng cách nhấn vào nút thoát. = 7. Hãy lấy Điện thoại G1 của bạn và đảm bảo rằng nó được sạc tốt. Sau khi thực hiện xong, bạn nên đi tới Cài đặt-> Âm thanh và Hiển thị-> Thời gian chờ màn hình và tăng lên 10 phút hoặc Không bao giờ hết thời gian. Từ các bài kiểm tra sơ bộ, có vẻ như nối tiếp không hoạt động khi màn hình tắt.. nhưng điều này chưa được xác minh. = 8. Cắm đầu nối HTC ExtUSB vào điện thoại.. nếu bạn có mùi lạ hoặc thấy tia lửa, hãy nhanh chóng ngắt kết nối từ điện thoại, sau đó là cáp USB và xem lại các bước trước để xem bạn đã bỏ sót những gì. = 9. Nếu tất cả đều ổn, hãy xem đầu ra bảng điều khiển nối tiếp, nó sẽ thông báo "debug>" ngay lập tức. Điều này phản ánh rằng bạn ít nhất đã hàn các dây GND và RX chính xác, tuyệt vời! ** = 10. Hãy thử nhập "ps" và nhấn enter, nếu bạn thấy ps xuất hiện và nhiều văn bản cuộn khi bạn nhấn enter, điều đó có nghĩa là bạn đã nối cáp hoạt động tốt. Gọn gàng! **** Nếu bạn không thấy dòng chữ "debug>" như mong đợi hoặc bạn không thấy nội dung mình nhập, hãy nhấn enter một vài lần. Đôi khi thông tin liên lạc có thể bị cắt xén vì không sử dụng điều khiển luồng phần mềm / phần cứng. Nếu cách đó không hiệu quả, bạn có thể thử khởi động lại ứng dụng bảng điều khiển của mình, xác minh cài đặt giao tiếp nối tiếp, rút / cắm điện thoại và cuối cùng kiểm tra lại những gì bạn đã hàn. = 11. Cắt các dây thừa ra khỏi cả hai bo mạch.

Bước 5: Hàn dây nguồn của bộ chuyển đổi nối tiếp cấp TTL sang USB (tùy chọn)

Hàn dây nguồn của bộ điều hợp nối tiếp mức TTL sang USB (tùy chọn)
Hàn dây nguồn của bộ điều hợp nối tiếp mức TTL sang USB (tùy chọn)

Bây giờ bạn biết cáp của mình hoạt động, bạn có thể sử dụng nó như vậy, làm cho nó cung cấp điện cho G1 hoặc làm cho nó hoạt động như một thiết bị nối tiếp USB và USB tiêu chuẩn kép. Phần sau giải thích cách cấp nguồn cho G1 với điều kiện bộ chuyển đổi của bạn có lỗ 5v để hàn vào. = 1. Hãy xem nối tiếp mức 2.8v với bộ chuyển đổi USB của bạn và tìm một thứ có nhãn 5V. Nó cũng có thể được gắn nhãn VCC nhưng nếu đúng như vậy, hãy kiểm tra bảng dữ liệu bộ điều hợp của bạn để xác minh rằng nó thực sự cấp 5V trực tiếp từ bus USB. Bạn cũng có thể kiểm tra kỹ điều này bằng vôn kế, nếu không có kết nối này, bạn sẽ không thể hoàn thành một số bước tiếp theo. Nếu bạn gặp phải tình huống này, bạn có thể muốn xem xét chỉ hàn cáp USB với chân HTC ExtUSB thích hợp vì điều này sẽ cho phép bạn cấp nguồn cho G1 và cũng có quyền truy cập USB tiêu chuẩn vào G1 = 2. Sử dụng máy cắt dây, hãy cắt một sợi dây dài khoảng 5 inch. Nếu bạn mua nhiều hơn một màu của dây, hãy sử dụng dây màu đỏ. = 3. Với bộ rút dây, loại bỏ khoảng 5mm cách điện từ mỗi đầu của cáp. = 4. Hàn dây qua lỗ 5V (hoặc VCC) trên bộ điều hợp của bạn.

Bước 6: Hàn dây nguồn HTC ExtUSB Breakout Board (tùy chọn)

Hàn dây nguồn của bảng ngắt HTC ExtUSB (tùy chọn)
Hàn dây nguồn của bảng ngắt HTC ExtUSB (tùy chọn)

Hãy nhìn lại bảng đột phá HTC ExtUSB. Chúng tôi quan tâm đến lỗ USB VCC + 5v được in đậm bên dưới. 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: Âm thanh trái +7: Được gắn nhãn "AG" (Sê-ri mức 2,8v GROUND) 8: Âm thanh - (GND) Được gắn nhãn "CK" (Nối tiếp 2,8v Mức TX) 9: Công tắc (Đàm thoại) Được gắn nhãn "OT" (Nối tiếp 2,8 v Mức RX) 10: Âm thanh bên phải +11: Mic +12: Mặt đất khung (GND) = 1. Hàn đầu kia của dây (màu đỏ) mà bạn vừa hàn vào lỗ 1 (USB VCC + 5v).

Bước 7: Xác minh kết nối dây nguồn

Xác minh kết nối dây nguồn
Xác minh kết nối dây nguồn

= 1. Cắm bộ điều hợp vào máy tính của bạn. Nếu nó bắt đầu có mùi lạ hoặc tia lửa, hãy nhanh chóng tháo nó ra và kiểm tra xem bạn đã hàn gì. = 2. Lấy điện thoại của bạn, bật nguồn nếu nó tắt, sau đó cắm bộ chuyển đổi vào. Sau khoảng một hoặc hai giây, đèn sạc màu hổ phách sẽ bật và vẫn sáng.. nếu không, hãy nhanh chóng ngắt kết nối và kiểm tra lại các kết nối của bạn.

Bước 8: Bây giờ là gì?

Vì vậy, bây giờ bạn đã biết cách tương tác với cổng nối tiếp trên G1, bạn có thể có một loạt các ý tưởng xoay quanh đầu của bạn để làm thế nào để tận dụng nó, phải không? rô bốt-Sử dụng G1 làm bảng điều khiển nối tiếp để kết nối với các máy chủ trong cụm beowulf như System-X-Giao tiếp với các cảm biến / bộ kích hoạt qua mạng 3g để theo dõi / điều khiển từ xa-Sử dụng cổng nối tiếp để gắn đầu đọc đường huyết hoặc thiết bị khác thiết bị y tế (psst, có công ty y tế lớn nào tuyển dụng không?) và kết hợp hai thiết bị thành một cho nhiều người? Đây là một dự án giải thích cách biên dịch hạt nhân của điện thoại G1 để bạn có thể sử dụng cổng nối tiếp từ vùng người dùng. Nó cũng có một api để bạn có thể sử dụng cổng nối tiếp trực tiếp từ các ứng dụng Android Gui! Http: //code.google.com/p/android-serialport-api/Đừng quên đăng dự án của bạn ở đây khi bạn hoàn thành !

Đề xuất: