Obsah:

Kabel Android G1 sériový na USB: 8 kroků
Kabel Android G1 sériový na USB: 8 kroků

Video: Kabel Android G1 sériový na USB: 8 kroků

Video: Kabel Android G1 sériový na USB: 8 kroků
Video: BOYA BY-WM5 беспроводная система микрофона для DSLR и кабель TRS к TRRS. Чё дружим со смартфоном!) 2024, Listopad
Anonim
Sériový kabel USB Android G1
Sériový kabel USB Android G1

Zjistěte, jak vytvořit adaptér sériového zařízení Android G1 2.8v na USB (pomocí sériového adaptéru 3.3v ttl na USB). To lze použít k ladění jádra/atd. Ve vašem počítači. Tento projekt by vás neměl stát více než 40 dolarů, pokud již máte základní elektronické nástroje, jako je páječka. Upozornění: Schopnost používat sériový adaptér 3,3 V ttl je založena na diskusích skupiny Google a obrázku sériového kabelu používaného údajným vývojářem systému Android. Sériová úroveň 2,8 V byla určena pomocí někoho pomocí voltmetru. Stavte/používejte na vlastní riziko a před začátkem si také přečtěte komentáře tohoto návodu! Informace lze použít k sestavení převodníku 2,8 V na RS232 pro interakci se zařízeními RS232 nebo převodníku 2,8 V na sériový a sériový 5 V pro interakci mikrokontrolér, jako je Arduino. Můžu poslat instruktáže o tom, jak je vytvořit, až si zase zahraji s jádrem G1.:) Tento tutoriál předpokládá základní znalosti o pájení. Pokud tuto dovednost nemáte, měli byste si o tom najít návod a trochu si procvičit. Pájení požadované pro tento projekt není obtížné, ale musí být provedeno v malém prostoru, což by mohlo být pro začátečníky obtížné. Tento kabel byl vytvořen na základě informací získaných od skupiny Android Platform Platform Google.… Konkrétně tyto dva vlákna: https://groups.google.com/group/android-platform/browse_thread/thread/f03730e25cc3fe55? fwc = 1https://groups.google.com/group/android-platform/browse_thread/thread/439d3f3af7a88a09/10a80eb835 lnk = gst & q = serial#10a80eb835e8dbcc … Tento obrázek „mystického“sériového kabelu g1 také pomohl (a je zmatený!): https://www.noisebridge.net/wiki/Image: G1-two-usb-to-serial- Cable-j.webp

Krok 1: Potřebné položky

K vytvoření tohoto převaděče budete potřebovat následující:

  • Páječka (Cokoli má Radioshack/online/atd. By mělo fungovat)
  • Pájka (ať už má Radioshack/online/atd. Na skladě průměr 0,032 nebo o něco menší, bude fungovat)
  • Odizolovače drátu (Nekupujte je u Radioshacku. Vaše místní železářství by je však mělo mít)
  • Nůžky na drát
  • Deska HTC ExtUSB Breakout
  • 22 AWG plný vodič - Bylo by nejlepší získat červenou, černou a jinou barvu podle vašeho výběru (bílá), ale není to nutné.
  • Převodník sériové úrovně z USB na 2,8 V (nebo 3,3 V). Nejlepší by bylo, kdybyste získali ten, který vám umožní použít 5v linku USB sběrnice k napájení G1, ale není to nutné. Mělo by fungovat cokoli z následujícího (potřebujete pouze JEDEN):
    • (Nemá 5V napájecí kabel)
    • (Může být obtížné upravit, abyste získali napájení 5v)
    • (Použil jsem tento, má 5v konektor)
    • (Pin VCC by měl dodávat 5v… dvakrát zkontrolujte!)
    • (Mělo by to mít řádek 5v (VCC).. ale mezi stránkou obchodu a specifikací společnosti jsou konfliktní informace) https://apple.clickandbuild.com/cnb/shop/ftdichip?productID=68&op=catalogue-product_info-null&prodCategoryID = 47

Krok 2: Pájení datových vodičů desky HTC ExtUSB Breakout Board

Pájení datových vodičů desky HTC ExtUSB Breakout Board
Pájení datových vodičů desky HTC ExtUSB Breakout Board

= 1. Pomocí řezačů drátu ustřihněte tři délky drátu, každý o délce asi 5 palců. Pokud jste si koupili více než jednu barvu drátu, vytvořte jeden černý a dva z vaší vlastní barvy. = 2. Pomocí odizolovače odstraňte asi 5 mm izolace z každého konce tří kabelů. Než budete pokračovat, chyťte se Breakout deska HTC ExtUSB a podívejte se na ni zblízka. Jedna strana bude mít malá čísla, která budou odrážet následující: 6 9 11 5O OO O78 10 4OO O O1 2 3O O O Tučné díry nás zajímají. Tyto tři otvory představují GND (díra 7), TXO (díra 8) a RXI (díra 9), které jsou všechny nezbytné pro sériovou komunikaci G1. V případě, že by vás zajímalo, k čemu byly ostatní piny svázány, právě to uvádí stránka PodGizmo.com: 1: USB VCC +5v2: USB Data -3: USB Data +4: N / C5: USB GND6: Left Audio + 7: Označeno „AG“(Sériová 2,8v úroveň ZEMĚ) 8: Audio - (GND) označené „CK“(Sériová 2,8v úroveň TX0) 9: Přepínač (Talk) s označením „OT“(Sériová 2,8v úroveň RX'I) 10: Pravý zvuk +11: Mikrofon +12: Uzemnění šasi (GND) = 3. Zapojte páječku a nechte ji zahřát. = 4. Uchopte drát, který jste přestřihli dříve (černý, pokud máte více barev) a pájejte jej otvorem 7 (GND). = 5. Uchopte jiný drát, který jste dříve přestřihli, a pájejte jej otvorem 8 (TXO). = 6. Uchopte poslední drát, který jste dříve přestřihli, a pájejte jej otvorem 9 (RXI). Poté mělo by to vypadat nějak jako na obrázku níže.

Krok 3: Pájení datových vodičů sériového adaptéru USB na úroveň TTL

Pájení datových kabelů sériového adaptéru USB na úroveň TTL
Pájení datových kabelů sériového adaptéru USB na úroveň TTL

Nyní, když je deska ExtUSB pájena, je dalším krokem pájení těchto vodičů do příslušných otvorů v sériové desce USB na 2,8 V. Než budete pokračovat, bylo by dobré popadnout tuto desku a pečlivě se podívat, abyste našli otvory GND, RX a TX. = 1. Zapájejte vodič GND (ten pájený v otvoru 7 desky HTC ExtUSB) v otvoru označeném GND na vašem sériovém adaptéru USB na 2,8 V. = 2. Pájejte vodič TXO (ten pájený v otvoru 8 Deska HTC ExtUSB) v otvoru označeném RX na sériovém adaptéru USB na 2,8 V. = 3. Pájejte vodič RXI (ten pájený v otvoru 9 na desce HTC ExtUSB) v otvoru označeném TX na vašem USB na 2,8 V adaptér.

Krok 4: Ověřte připojení datového kabelu

Ověřte připojení datového drátu
Ověřte připojení datového drátu
Ověřte připojení datového drátu
Ověřte připojení datového drátu
Ověřte připojení datového drátu
Ověřte připojení datového drátu

= 1. V případě potřeby nainstalujte všechny ovladače nutné pro použitý sériový adaptér USB na 2,8 V. = 2. Stáhněte si do počítače aplikaci pro sériovou konzoli. Pro uživatele OS X/Linux je dobrou volbou minicom nebo obrazovka příkazového řádku. Budu používat minicom pod Ubuntu. = 3. Zapojte převodník, který jste vytvořili, do USB portu na vašem počítači. Zatím jej NEPŘIPOJUJTE k telefonu. = 4. Otevřete aplikaci pro sériovou konzoli a zjistěte, zda je zařízení detekováno. Pro mě se to zobrazuje pod /dev /ttyUSB0 a minicom to zvedl automaticky. Možná budete muset nakonfigurovat svůj software. = 5. S nyní rozpoznaným sériovým portem nyní potřebujete změnit přenosovou rychlost/zastavovací bity a řízení toku. Chcete-li je změnit v minicomu, zadejte Ctrl-a poté Shift-O (O jako v Obamovi). Zobrazí se dialogové okno s konfiguracemi. Měli byste zvolit „nastavení sériového portu“, stisknout Enter a poté změnit hodnoty na následující:

  • Bps/Par/Bits: 115200 8N1
  • Hardware Flow Control: Ne
  • Softwarové řízení toku: Ne

= 6. Zavřete nastavení a počkejte na připojení. Nastavení můžete v minicomu opustit stisknutím tlačítka Escape. = 7. Jděte popadnout svůj telefon G1 a ujistěte se, že je dobře nabitý. Jakmile to uděláte, měli byste přejít na Nastavení-> Zvuky a displej-> Časový limit obrazovky a zvýšit jej na 10 minut nebo Nikdy časový limit. Z předběžných testů se zdá, že sériový nefunguje s vypnutým displejem.. ale toto nebylo ověřeno. = 8. Zapojte do telefonu konektor HTC ExtUSB.. pokud cítíte něco vtipného nebo vidíte jiskry, rychle odpojte konektor z telefonu, poté USB kabelu a v předchozích krocích zjistíte, co jste zmeškali. = 9. Pokud vše vypadá a voní v pořádku, podívejte se na výstup sériové konzoly, měl by okamžitě říct „debug>“. To ukazuje, že jste alespoň správně pájili vodiče GND a RX, woo! ** = 10. Zkuste napsat „ps“a stiskněte Enter, pokud uvidíte, že se při psaní objeví ps a mnoho textových rolování, znamená to, že kabel funguje dobře. Čistý! **** Pokud nevidíte očekávaný text „debug>“nebo nevidíte, co píšete, několikrát stiskněte Enter. Někdy může dojít ke zkomolení komunikace, protože není používáno řízení toku softwaru/hardwaru. Pokud to nefunguje, můžete zkusit restartovat aplikaci konzoly, ověřit nastavení sériové komunikace, odpojit/zapojit telefon a nakonec dvakrát zkontrolovat, co jste připájili. = 11. Ořízněte přebytečné vodiče z obou desek.

Krok 5: Pájení napájecího kabelu sériového adaptéru USB na úroveň TTL (volitelně)

Pájení napájecího kabelu sériového adaptéru USB na úroveň TTL (volitelně)
Pájení napájecího kabelu sériového adaptéru USB na úroveň TTL (volitelně)

Nyní, když víte, že váš kabel funguje, můžete jej buď použít tak, jak je, poskytnout napájení G1, nebo fungovat jako duální standardní USB a USB sériové zařízení. Následující text vysvětluje, jak napájet G1 za předpokladu, že má váš adaptér otvor 5 V, ke kterému lze pájet. = 1. Podívejte se na adaptér 2,8 V pro sériový přenos na USB a podívejte se na něco s označením 5V. Může být také označen VCC, ale pokud je tomu tak, zkontrolujte list adaptéru a ověřte, zda skutečně dodává 5 V přímo ze sběrnice USB. Pravděpodobně by také nebylo na škodu to dvakrát zkontrolovat pomocí voltmetru. Pokud toto připojení nemáte, nebudete moci provést několik následujících kroků. Pokud se dostanete do této situace, možná budete chtít zvážit pouze připájení kabelu USB ke správným pinům HTC ExtUSB, protože by vám to mělo umožnit jak napájení G1, tak také standardní přístup USB k G1 = 2. Pomocí řezačů drátu odstřihněte drát, který je asi 5 palců dlouhý. Pokud jste si koupili více než jednu barvu drátu, použijte červený vodič. = 3. Odstraňovačem drátu odstraňte asi 5 mm izolace z každého konce kabelu. = 4. Pájecí vodič protáhněte otvorem 5 V (nebo VCC) na váš adaptér.

Krok 6: Pájení napájecího vodiče HTC ExtUSB Breakout Board (volitelně)

Pájení napájecího vodiče HTC ExtUSB Breakout Board (volitelně)
Pájení napájecího vodiče HTC ExtUSB Breakout Board (volitelně)

Podívejte se znovu na oddělovací desku HTC ExtUSB. Máme zájem o otvor USB VCC +5v, který je vyznačen níže. 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: levý zvuk +7: s označením „AG“(Sériová 2.8v úroveň ZEMĚ) 8: Audio - (GND) s označením „CK“(sériová 2.8v úroveň TX) 9: Přepínač (Talk) s označením „OT“(sériový 2.8 v Úroveň RX) 10: Pravý zvuk +11: Mikrofon +12: Uzemnění šasi (GND) = 1. Zapájejte druhý konec (červeného) vodiče, který jste právě připájili do otvoru 1 (USB VCC +5v).

Krok 7: Ověřte připojení napájecího vodiče

Ověřte připojení napájecího vodiče
Ověřte připojení napájecího vodiče

= 1. Zapojte adaptér do počítače. Pokud začne cítit legraci nebo jiskru, rychle jej vyjměte a zkontrolujte, co jste připájili. = 2. Popadněte telefon, pokud je vypnutý, zapněte jej a poté do něj zapojte adaptér. Asi po jedné nebo dvou sekundách by se měla oranžová kontrolka nabíjení rozsvítit a zůstat rozsvícená.. pokud ne, rychle ji odpojte a znovu zkontrolujte připojení.

Krok 8: Co teď?

Takže teď, když víte, jak komunikovat se sériovým portem na G1, máte pravděpodobně kolem hlavy spoustu nápadů, jak toho využít, že? Nebylo by hezké to použít pro: -Control robot-Použijte G1 jako sériovou konzolu pro připojení k serverům v klastru beowulf, jako je System-X-Komunikujte se senzory/aktivátory přes 3g síť pro vzdálené monitorování/ovládání-Pomocí sériového portu připojte čtečku glykémie nebo jinou zdravotnický prostředek (psst, najímají se nějaké velké lékařské společnosti?) a spojit dvě zařízení v jedno pro mnoho lidí? Zde je projekt, který vysvětluje, jak sestavit jádro telefonu G1, abyste mohli používat sériový port z uživatelské země. Má také rozhraní API, takže můžete použít sériový port přímo z aplikací Android Gui! Http: //code.google.com/p/android-serialport-api/ Nezapomeňte zde zveřejnit své projekty, až budete hotovi !

Doporučuje: