สารบัญ:
- ขั้นตอนที่ 1: รายการที่จำเป็น
- ขั้นตอนที่ 2: การบัดกรีสายข้อมูล HTC ExtUSB Breakout Board
- ขั้นตอนที่ 3: การบัดกรีสายข้อมูลอะแดปเตอร์อนุกรมระดับ USB เป็น TTL
- ขั้นตอนที่ 4: ตรวจสอบการเชื่อมต่อสายข้อมูล
- ขั้นตอนที่ 5: บัดกรีสายไฟอะแดปเตอร์อนุกรม USB กับ TTL-Level (อุปกรณ์เสริม)
- ขั้นตอนที่ 6: การบัดกรีสายไฟ HTC ExtUSB Breakout Board (อุปกรณ์เสริม)
- ขั้นตอนที่ 7: ตรวจสอบการเชื่อมต่อสายไฟ
- ขั้นตอนที่ 8: ตอนนี้คืออะไร
วีดีโอ: Android G1 Serial to USB Cable: 8 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:09
เรียนรู้วิธีสร้างอะแดปเตอร์อุปกรณ์อนุกรม Android G1 2.8v เป็น USB Serial (โดยใช้อะแดปเตอร์อนุกรม 3.3v ttl เป็น usb) สามารถใช้สำหรับการดีบักเคอร์เนล/ฯลฯ กับคอมพิวเตอร์ของคุณ โครงการนี้ไม่ควรทำให้คุณเสียค่าใช้จ่ายมากกว่า 40 เหรียญหากคุณมีเครื่องมืออิเล็กทรอนิกส์พื้นฐานอยู่แล้ว เช่น หัวแร้ง หมายเหตุ: ความสามารถในการใช้อนุกรมระดับ 3.3v ttl ขึ้นอยู่กับการสนทนากลุ่มของ Google และรูปภาพของสายเคเบิลอนุกรมที่ใช้โดย Android dev ที่ถูกกล่าวหา อนุกรมระดับ 2.8v ถูกกำหนดโดยผู้ที่ใช้โวลต์มิเตอร์ สร้าง/ใช้งานด้วยความเสี่ยงของคุณเอง และตรวจสอบความคิดเห็นของคำแนะนำนี้ด้วยก่อนเริ่มต้น! ข้อมูลอาจถูกนำไปใช้เพื่อสร้างตัวแปลงอนุกรม 2.8v เป็น RS232 เพื่อโต้ตอบกับอุปกรณ์ RS232 หรือตัวแปลงระดับอนุกรมเป็น 5v แบบอนุกรม 2.8v เพื่อโต้ตอบกับ ไมโครคอนโทรลเลอร์ เช่น Arduino ฉันอาจโพสต์คำแนะนำเกี่ยวกับวิธีการทำสิ่งเหล่านี้เมื่อฉันเล่นกับเคอร์เนล G1 มากกว่านี้:)กวดวิชานี้ถือว่าความรู้พื้นฐานเกี่ยวกับการบัดกรี ถ้าคุณไม่มีทักษะนี้ คุณควรหาคำแนะนำเกี่ยวกับมันและฝึกฝนสักหน่อย การบัดกรีที่จำเป็นสำหรับโปรเจ็กต์นี้ไม่ใช่เรื่องยาก แต่ต้องทำในพื้นที่เล็กน้อยซึ่งอาจเป็นเรื่องยากสำหรับผู้เริ่มต้น สายเคเบิลนี้สร้างขึ้นโดยอิงจากข้อมูลที่ได้รับจาก Google Group แพลตฟอร์ม Android… โดยเฉพาะสองคนนี้ กระทู้: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…รูปภาพของสายเคเบิลอนุกรม g1 ที่ "ลึกลับ" ช่วย (และสับสน!) ด้วย:https://www.noisebridge.net/wiki/Image:G1-two-usb-to-serial- cable.jpgกรุณาวิจารณ์/แสดงความคิดเห็นเชิงสร้างสรรค์ หากคุณพบว่ามีขั้นตอนที่ไม่ถูกต้อง สับสน… หรือเขียนไม่ดี!
ขั้นตอนที่ 1: รายการที่จำเป็น
ในการสร้างตัวแปลงนี้ คุณจะต้องมีสิ่งต่อไปนี้:
- หัวแร้ง (Radioshack / ออนไลน์ / ฯลฯ ใด ๆ ควรใช้งานได้)
- ประสาน (ไม่ว่า Radioshack / ออนไลน์ / ฯลฯ มีอยู่ในสต็อกที่มีขนาด 0.032 dia หรือเล็กกว่าเล็กน้อยก็ใช้ได้)
- Wire Strippers (อย่าซื้อจาก Radioshack.. ร้านฮาร์ดแวร์ในพื้นที่ของคุณควรมีไว้)
- เครื่องตัดลวด
- บอร์ดฝ่าวงล้อม HTC ExtUSB
- 22 AWG solid Wire - จะเป็นการดีที่สุดถ้าได้สีแดง สีดำ และสีอื่นที่คุณเลือก (สีขาว) แต่ไม่จำเป็น
- ตัวแปลงระดับอนุกรม USB เป็น 2.8V (หรือ 3.3v) จะเป็นการดีที่สุดถ้าคุณได้อันที่ช่วยให้คุณใช้สาย USB 5v ของบัส USB เพื่อจ่ายไฟให้กับ G1 ได้ แต่ไม่จำเป็น สิ่งต่อไปนี้ควรใช้งานได้ (คุณต้องการเพียงหนึ่งรายการเท่านั้น):
- (ไม่มีสายไฟ 5v)
- (อาจจะดัดแปลงยากเพื่อให้ได้สาย 5v สำหรับไฟ)
- (ฉันใช้อันนี้ มีตัวเชื่อมต่อ 5v)
- (พิน VCC ควรจ่ายไฟ 5v… อย่างไรก็ตาม ตรวจสอบอีกครั้ง!)
- (ควรมีบรรทัด 5v (VCC).. แต่มีข้อมูลที่ขัดแย้งกันระหว่างหน้าข้อมูลจำเพาะของร้านค้าและบริษัท) https://apple.clickandbuild.com/cnb/shop/ftdichip?productID=68&op=catalogue-product_info-null&prodCategoryID =47
ขั้นตอนที่ 2: การบัดกรีสายข้อมูล HTC ExtUSB Breakout Board
= 1. ใช้คีมตัดลวดตัดลวดยาว 3 เส้น แต่ละเส้นยาวประมาณ 5 นิ้ว หากคุณซื้อลวดมากกว่าหนึ่งสี ให้ทำลวดสีดำหนึ่งเส้นและสองสีตามต้องการ= 2. ใช้ที่ปอกสายไฟ ถอดฉนวนประมาณ 5 มม. ออกจากปลายแต่ละด้านของสายเคเบิลทั้งสาม ก่อนดำเนินการต่อ ไปคว้าของคุณ บอร์ดฝ่าวงล้อม HTC ExtUSB และดูอย่างใกล้ชิด ด้านหนึ่งจะมีตัวเลขเล็ก ๆ ที่สะท้อนถึงสิ่งต่อไปนี้:6 9 11 5O OO O78 10 4OO O O1 2 3O O O รูตัวหนาคือสิ่งที่เราสนใจ สามรูนี้เป็นตัวแทนของ GND (รู 7) TXO (รู 8) และ RXI (รู 9) ซึ่งทั้งหมดนี้จำเป็นสำหรับการสื่อสารแบบอนุกรมของ G1 ในกรณีที่คุณสงสัยว่าหมุดอื่นๆ เชื่อมโยงกับอะไร นี่คือสิ่งที่ PodGizmo.com มีอยู่ในรายการในปัจจุบัน:1: USB VCC +5v2: USB Data -3: USB Data +4: N / C5: USB GND6: Left Audio + 7: ป้ายกำกับ "AG" (Serial 2.8v ระดับ GROUND)8: เสียง - (GND) ป้ายกำกับ "CK" (Serial 2.8v ระดับ TX0)9: สวิตช์ (พูดคุย) ป้ายกำกับ "OT" (Serial 2.8v ระดับ RX'I) 10: เสียงขวา +11: ไมค์ +12: พื้นแชสซี (GND)= 3. เสียบหัวแร้งของคุณแล้วปล่อยให้อุ่น = 4. หยิบลวดที่คุณตัดก่อนหน้านี้ (สีดำถ้าคุณมีหลายสี) และ บัดกรีผ่านรู 7 (GND).= 5. หยิบลวดอีกเส้นที่คุณตัดไว้ก่อนหน้านี้แล้วบัดกรีผ่านรู 8 (TXO)= 6. หยิบลวดเส้นสุดท้ายที่คุณตัดก่อนหน้านี้แล้วบัดกรีผ่านรู 9 (RXI) หลังจากนั้น ควรมีลักษณะเหมือนภาพด้านล่าง
ขั้นตอนที่ 3: การบัดกรีสายข้อมูลอะแดปเตอร์อนุกรมระดับ USB เป็น TTL
เมื่อบัดกรีบอร์ด ExtUSB แล้ว ขั้นตอนต่อไปคือการบัดกรีสายไฟเหล่านั้นลงในรูตามลำดับในบอร์ดอนุกรม USB ถึง 2.8v ก่อนที่จะดำเนินการต่อ จะเป็นความคิดที่ดีที่จะคว้าบอร์ดนี้และค้นหาหลุม GND, RX และ TX อย่างระมัดระวัง = 1. บัดกรีสาย GND (อันที่บัดกรีในรู 7 ของบอร์ด HTC ExtUSB) ในรูที่ระบุว่า GND บนอะแดปเตอร์อนุกรม USB เป็น 2.8v ของคุณ = 2. บัดกรีสาย TXO (อันที่บัดกรีในรูที่ 8 ของ บอร์ด HTC ExtUSB) ในรูที่เขียนว่า RX บน USB to 2.8v Serial adapter.= 3. บัดกรีลวด RXI (อันที่บัดกรีใน Hole 9 ของบอร์ด HTC ExtUSB) ในรูที่เขียนว่า TX บน USB ของคุณเป็น 2.8v Serial อะแดปเตอร์
ขั้นตอนที่ 4: ตรวจสอบการเชื่อมต่อสายข้อมูล
= 1 หากจำเป็น ให้ติดตั้งไดรเวอร์ที่จำเป็นสำหรับอะแดปเตอร์อนุกรม USB เป็น 2.8v ที่คุณใช้ = 2. ดาวน์โหลดแอปคอนโซลซีเรียลสำหรับคอมพิวเตอร์ของคุณ สำหรับผู้ใช้ OS X/Linux บรรทัดคำสั่ง minicom หรือหน้าจอเป็นตัวเลือกที่ดี ฉันจะใช้ minicom ภายใต้ Ubuntu = 3. เสียบตัวแปลงที่คุณสร้างเข้ากับพอร์ต USB บนคอมพิวเตอร์ของคุณ อย่าเพิ่งเสียบเข้ากับโทรศัพท์ = 4. เปิดแอปคอนโซลซีเรียลของคุณและดูว่าตรวจพบอุปกรณ์หรือไม่ สำหรับฉันมันปรากฏขึ้นภายใต้ /dev/ttyUSB0 และ minicom หยิบขึ้นมาโดยอัตโนมัติ คุณอาจต้องกำหนดค่าซอฟต์แวร์ของคุณ = 5. เมื่อรู้จักพอร์ตอนุกรมแล้ว ตอนนี้คุณต้องเปลี่ยนอัตราบอด/บิตหยุด และการควบคุมการไหล หากต้องการเปลี่ยนสิ่งเหล่านี้ใน minicom ให้พิมพ์ Ctrl-a จากนั้นพิมพ์ Shift-O (O เช่นเดียวกับใน Obama) กล่องโต้ตอบการกำหนดค่าจะปรากฏขึ้น คุณควรเลือก "การตั้งค่าพอร์ตอนุกรม" กด Enter จากนั้นเปลี่ยนค่าเป็นดังต่อไปนี้:
- Bps/พาร์/บิต: 115200 8N1
- การควบคุมการไหลของฮาร์ดแวร์: ไม่
- การควบคุมการไหลของซอฟต์แวร์: ไม่
= 6. ปิดการตั้งค่าและรอการเชื่อมต่อทันที คุณสามารถออกจากการตั้งค่าใน minicom ได้โดยการกดปุ่ม Escape = 7. ไปหยิบโทรศัพท์ G1 ของคุณและตรวจสอบให้แน่ใจว่ามีการชาร์จที่ดี เมื่อเป็นเช่นนั้น คุณควรไปที่การ ตั้งค่า -> เสียงและการแสดงผล -> ระยะหมดเวลาหน้าจอ และเพิ่มเป็น 10 นาทีหรือไม่มีวันหมดเวลา จากการทดสอบเบื้องต้น ดูเหมือนว่า Serial จะไม่ทำงานเมื่อปิดหน้าจอ.. แต่ยังไม่ได้รับการตรวจสอบ = 8. เสียบขั้วต่อ HTC ExtUSB เข้ากับโทรศัพท์.. หากคุณได้กลิ่นอะไรแปลกๆ หรือเห็นประกายไฟ ให้ถอดขั้วต่อออกอย่างรวดเร็ว จากโทรศัพท์แล้วใช้สาย USB และตรวจสอบขั้นตอนก่อนหน้าเพื่อดูว่าคุณพลาดอะไรไป = 9. หากทุกอย่างดูดีและมีกลิ่น ดูที่เอาต์พุตคอนโซลซีเรียล มันควรจะพูดว่า "debug>" ทันที นี่แสดงว่าอย่างน้อยคุณได้บัดกรีสาย GND และ RX อย่างถูกต้อง วู้!**= 10 ลองพิมพ์ "ps" แล้วกด Enter หากคุณเห็น ps ปรากฏขึ้นและข้อความจำนวนมากเลื่อนไปมาเมื่อคุณกด Enter นั่นหมายความว่าคุณวางสาย ทำงานได้ดี เรียบร้อย!**** หากคุณไม่เห็นข้อความ "debug>" ที่คาดไว้ หรือคุณไม่เห็นสิ่งที่คุณพิมพ์ ให้กด Enter สองสามครั้ง บางครั้งการสื่อสารอาจดูสับสนเนื่องจากไม่มีการควบคุมการไหลของซอฟต์แวร์/ฮาร์ดแวร์ หากไม่ได้ผล คุณสามารถลองรีสตาร์ทแอปคอนโซล ตรวจสอบการตั้งค่าการสื่อสารซีเรียล ถอดปลั๊ก/เสียบโทรศัพท์ และสุดท้ายตรวจสอบสิ่งที่คุณบัดกรีอีกครั้ง = 11. ตัดสายไฟส่วนเกินออกจากบอร์ดทั้งสอง
ขั้นตอนที่ 5: บัดกรีสายไฟอะแดปเตอร์อนุกรม USB กับ TTL-Level (อุปกรณ์เสริม)
เมื่อคุณทราบแล้วว่าสายเคเบิลของคุณใช้งานได้ คุณสามารถใช้ตามที่เป็นอยู่ จ่ายไฟให้กับ G1 หรือทำให้มันทำงานเป็นอุปกรณ์ USB แบบมาตรฐานคู่และ USB แบบอนุกรม ข้อมูลต่อไปนี้จะอธิบายวิธีการจ่ายไฟให้กับ G1 โดยที่อะแดปเตอร์ของคุณมีรู 5v ให้บัดกรี = 1. ดูอะแดปเตอร์ Serial เป็น USB ระดับ 2.8v ของคุณและมองหาบางอย่างที่ระบุว่า 5V อาจมีป้ายกำกับว่า VCC แต่ถ้าเป็นกรณีนี้ ให้ตรวจสอบแผ่นข้อมูลอะแดปเตอร์ของคุณเพื่อตรวจสอบว่าจ่ายไฟ 5V ได้โดยตรงจากบัส USB การตรวจสอบอีกครั้งโดยใช้โวลต์มิเตอร์ก็คงไม่เสียหายนัก หากคุณไม่มีการเชื่อมต่อนี้ คุณจะไม่สามารถทำขั้นตอนต่อไปให้เสร็จสิ้นได้ หากคุณพบสถานการณ์นี้ คุณอาจต้องการพิจารณาเพียงแค่บัดกรีสาย USB เข้ากับหมุด HTC ExtUSB ที่เหมาะสม เนื่องจากวิธีนี้จะช่วยให้คุณจ่ายไฟให้กับ G1 และสามารถเข้าถึง G1 ได้โดยใช้ USB มาตรฐาน = 2 ใช้คีมตัดลวดตัด ลวดที่มีความยาวประมาณ 5 นิ้ว หากคุณซื้อลวดมากกว่าหนึ่งสี ให้ใช้ลวดสีแดง= 3. ใช้ที่ปอกสายไฟ ถอดฉนวนประมาณ 5 มม. จากปลายแต่ละด้านของสายเคเบิล= 4. บัดกรีลวดผ่านรู 5V (หรือ VCC) บน อะแดปเตอร์ของคุณ
ขั้นตอนที่ 6: การบัดกรีสายไฟ HTC ExtUSB Breakout Board (อุปกรณ์เสริม)
ดูบอร์ดฝ่าวงล้อม HTC ExtUSB อีกครั้ง เราสนใจรู USB VCC +5v ซึ่งมีตัวหนาอยู่ด้านล่าง 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: เสียงด้านซ้าย +7: ป้ายกำกับ "AG" (Serial 2.8v ระดับ GROUND)8: เสียง - (GND) ป้ายกำกับ "CK" (Serial 2.8v ระดับ TX)9: สวิตช์ (พูดคุย) ป้ายกำกับ "OT" (อนุกรม 2.8) ระดับ RX)10: เสียงขวา +11: ไมค์ +12: พื้นแชสซี (GND)= 1. บัดกรีปลายอีกด้านหนึ่งของสาย (สีแดง) ที่คุณเพิ่งบัดกรีในรู 1 (USB VCC +5v)
ขั้นตอนที่ 7: ตรวจสอบการเชื่อมต่อสายไฟ
= 1. เสียบอะแดปเตอร์เข้ากับคอมพิวเตอร์ของคุณ หากเริ่มมีกลิ่นแปลกๆ หรือประกายไฟ ให้ถอดออกอย่างรวดเร็วและตรวจดูสิ่งที่คุณบัดกรี = 2. หยิบโทรศัพท์ของคุณขึ้นมา เปิดเครื่องหากปิดอยู่ จากนั้นเสียบอะแดปเตอร์เข้าไป หลังจากนั้นประมาณหนึ่งหรือสองวินาที ไฟชาร์จสีเหลืองจะสว่างขึ้นและติดค้างอยู่ หากไม่ดับ ให้ถอดสายออกอย่างรวดเร็วและตรวจสอบการเชื่อมต่อของคุณอีกครั้ง แค่นั้น ลุยเลย!
ขั้นตอนที่ 8: ตอนนี้คืออะไร
เมื่อคุณรู้วิธีโต้ตอบกับพอร์ตอนุกรมบน G1 แล้ว คุณอาจมีความคิดมากมายลอยอยู่ในหัวของคุณเกี่ยวกับวิธีใช้ประโยชน์จากมันใช่ไหม คงจะดีไม่น้อยถ้าใช้วิธีนี้เพื่อ:-การควบคุม หุ่นยนต์ - ใช้ G1 เป็นคอนโซลซีเรียลเพื่อเชื่อมต่อกับเซิร์ฟเวอร์ในคลัสเตอร์ beowulf เช่น System-X- สื่อสารกับเซ็นเซอร์/ตัวกระตุ้นผ่านเครือข่าย 3g สำหรับการตรวจสอบ/ควบคุมระยะไกล - ใช้พอร์ตอนุกรมเพื่อต่อเครื่องอ่านระดับน้ำตาลในเลือดหรืออื่น ๆ อุปกรณ์ทางการแพทย์ (psst หรือบริษัททางการแพทย์รายใหญ่ๆ ที่จ้างมา) และรวมอุปกรณ์สองเครื่องเข้าไว้ด้วยกันสำหรับหลาย ๆ คน นี่คือโครงการที่อธิบายวิธีรวบรวมเคอร์เนลของโทรศัพท์ G1 เพื่อให้คุณสามารถใช้พอร์ตอนุกรมจากผู้ใช้ นอกจากนี้ยังมี API เพื่อให้คุณสามารถใช้พอร์ตอนุกรมได้โดยตรงจากแอป Android Gui!https://code.google.com/p/android-serialport-api/ อย่าลืมโพสต์โครงการของคุณที่นี่เมื่อดำเนินการเสร็จ !
แนะนำ:
USB เป็น Serial TTL: 3 ขั้นตอน
USB to Serial TTL: สำหรับโปรเจ็กต์ PIC บางโปรเจ็กต์ของฉัน ฉันต้องการอินเทอร์เฟซแบบอนุกรม (RS232) เพื่อพิมพ์ข้อความบางข้อความบนหน้าจอคอมพิวเตอร์ของฉัน ฉันยังมีคอมพิวเตอร์เดสก์ท็อปที่มีอินเทอร์เฟซ RS232 เดียว แต่ปัจจุบันคอมพิวเตอร์ส่วนใหญ่มีอินเทอร์เฟซ USB แทน คุณสามารถซื้อ dev
SpaceBall 4000 Serial to USB Adapter: 4 ขั้นตอน
SpaceBall 4000 Serial to USB Adapter: SpaceBall 4000 (เทียบเท่ากับ 5000FLX แต่ไม่ใช่ 5000) เป็นเมาส์ 3D แบบซีเรียลที่มีปุ่ม 12 ปุ่มที่คุณสามารถซื้อบนอีเบย์ได้ในราคาต่ำกว่า 20 ดอลลาร์ สิ่งเหล่านี้ดีสำหรับการออกแบบกราฟิก 3D เนื่องจากคุณสามารถย้ายโมเดลตามสามแกนและหมุนพวกมัน
วิธีอัปโหลดโปรแกรมหรือโค้ดลงใน Arduino Pro Mini โดยใช้ CH340 UART Serial Converter Cable: 4 ขั้นตอน
วิธีอัปโหลดโปรแกรมหรือโค้ดลงใน Arduino Pro Mini โดยใช้ CH340 UART Serial Converter Cable: สาย USB TTL Serial เป็นสาย USB ให้เป็นสายแปลงอนุกรมซึ่งให้การเชื่อมต่อระหว่าง USB และอินเทอร์เฟซ UART แบบอนุกรม มีสายให้เลือกหลากหลายสำหรับการเชื่อมต่อที่ 5 โวลต์, 3.3 โวลต์ หรือระดับสัญญาณที่ผู้ใช้ระบุพร้อมเ
DJI Drone USB Cable Hack: 13 ขั้นตอน (พร้อมรูปภาพ)
DJI Drone USB Cable Hack: Instagram: withered_perception ฉันเกลียดสายเคเบิลและสายไฟ! หากคุณอ่านคำแนะนำอื่น ๆ ของฉัน คุณจะรู้สิ่งนี้… เราไปกันเถอะ … ทำให้ง่ายขึ้น สงบลง และทำให้ชีวิตฉันยุ่งเหยิง
Android G1 Serial to Arduino Robot: 8 ขั้นตอน
Android G1 Serial to Arduino Robot: เรียนรู้ว่าโทรศัพท์มือถือ Android ของคุณสามารถควบคุมหุ่นยนต์โดยใช้บอร์ด Arduino ได้อย่างไร โทรศัพท์รับคำสั่งผ่าน telnet จากโทรศัพท์เครื่องอื่นหรือพีซี ดังนั้นคุณจึงสามารถควบคุมหุ่นยนต์จากระยะไกลได้ โปรเจ็กต์นี้จะไม่แก้ไข G1 เพื่อให้คุณสามารถดำเนินการต่อ