Съдържание:
- Стъпка 1: Необходими елементи
- Стъпка 2: Запояване на кабелите за данни на HTC ExtUSB Breakout Board
- Стъпка 3: Запояване на проводници за данни от USB към TTL ниво на серийния адаптер
- Стъпка 4: Проверете връзките на кабела за данни
- Стъпка 5: Запояване на захранващия кабел на серийния адаптер на ниво USB към TTL ниво (по избор)
- Стъпка 6: Запояване на захранващия проводник на HTC ExtUSB прекъсваща платка (по избор)
- Стъпка 7: Проверете връзката на захранващия проводник
- Стъпка 8: Сега какво?
Видео: Android G1 сериен към USB кабел: 8 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:55
Научете как да направите Android G1 2.8v сериен към USB сериен адаптер за устройство (с помощта на 3.3v ttl към usb сериен адаптер). Това може да се използва за отстраняване на грешки в ядрото/т.н. с вашия компютър. Този проект не трябва да ви струва повече от 40 долара, ако вече имате основни електронни инструменти, като поялник. Забележка: Възможността да се използва 3.3v ttl ниво сериал се основава на групови дискусии в google и снимка на сериен кабел, използван от предполагаем Android dev. 2.8v ниво серийно беше определено чрез някой, използващ волтметър. Създавайте/използвайте на свой собствен риск и проверете коментарите на тази инструкция също преди да започнете! Информацията може да бъде приложена за изграждане на 2.8v сериен към RS232 конвертор за взаимодействие с RS232 устройства или 2.8v сериен към сериен 5v ниво конвертор за взаимодействие микроконтролер като Arduino. Може да публикувам инструкции как да ги направя, след като си поиграя с ядрото G1 още малко.:) Този урок предполага основни познания за запояване. Ако нямате това умение, трябва да намерите инструктаж по него и да тренирате малко. Запояването, необходимо за този проект, не е трудно, но трябва да се извърши в малко пространство, което би могло да бъде трудно за начинаещи. Този кабел е създаден въз основа на информация, получена от Google-платформата Google Group. … По-конкретно тези две нишки: https://groups.google.com/group/android-platform/browse_thread/thread/f03730e25cc3fe55? fwc = 1https://groups.google.com/group/android-platform/browse_thread/thread/439d3f3af7a88a09a10a lnk = gst & q = serial#10a80eb835e8dbcc … Тази снимка на "мистичен" g1 сериен кабел също помогна (и обърка!): https://www.noisebridge.net/wiki/Image: G1-two-usb-to-serial- cable.jpgМоля, оставете конструктивна критика/коментари, ако откриете, че някои стъпки са грешни, объркващи … или лошо написани!
Стъпка 1: Необходими елементи
За да изградите този конвертор, ще ви трябва следното:
- Поялник (Каквото и да има Radioshack/онлайн/и т.н.)
- Поялка (Каквото и да има Radioshack/онлайн/и т.н. на склад, което е 0,032 диам. Или малко по -малко ще работи)
- Машини за отстраняване на тел (Не ги купувайте от Radioshack.. местният хардуерен магазин обаче трябва да ги има)
- Резачки за тел
- HTC ExtUSB Пробивна платка
- 22 AWG твърда жица - Най -добре е да вземете червен, черен и друг цвят по ваш избор (бял), но не е необходимо.
- USB към 2.8V (или 3.3v) сериен преобразувател. Най -добре би било, ако можете да получите такъв, който ви позволява да използвате 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. С помощта на резачките за тел изрежете три дължини тел, всяка с дължина около 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 данни -3: USB данни +4: N / C5: USB GND6: Ляв аудио + 7: С етикет „AG“(Сериен 2.8v ниво GROUND) 8: Аудио - (GND) Етикетиран като „CK“(Сериен 2.8v Ниво TX0) 9: Превключвател (Talk) С етикет „OT“(Сериен 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 към 2.8v сериен адаптер. = 3. Запоявайте проводника RXI (Този, споен в отвор 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 като в Обама). Ще се появи диалог за конфигурации. Трябва да изберете „настройка на сериен порт“, натиснете enter и след това променете стойностите на следните:
- Bps/Par/Bits: 115200 8N1
- Хардуерен контрол на потока: Не
- Софтуерен контрол на потока: Не
= 6. Затворете настройките и изчакайте връзка сега. Можете да излезете от настройките в minicom, като натиснете бутона за бягство. = 7. Вземете своя G1 телефон и се уверете, че има добър заряд. След като това стане, трябва да отидете в Настройки-> Звуци и дисплей-> Време на изчакване на екрана и да го увеличите до 10 минути или Никога не изчакване. От предварителните тестове изглежда, че сериалът не работи с изключен дисплей.. но това не е проверено. = 8. Включете конектора на HTC ExtUSB в телефона.. ако усетите миризма на нещо смешно или видите искри, бързо изключете конектора от телефона, след това USB кабела и прегледайте предишните стъпки, за да видите какво сте пропуснали. = 9. Ако всичко изглежда добре и мирише добре, погледнете изхода на серийната конзола, той трябва веднага да каже "debug>". Това отразява, че поне сте запоявали правилно проводниците GND и RX, woo! ** = 10. Опитайте да напишете "ps" и натиснете enter, ако видите, че ps се появява и много текстови превъртания, когато натиснете enter, това означава, че сте кабел работи добре. Чисто! **** Ако не виждате очаквания текст "debug>" или не виждате какво пишете, натиснете enter няколко пъти. Понякога комуникациите могат да бъдат объркани, тъй като не се използва софтуерно/хардуерно управление на потока. Ако това не работи, можете да опитате да рестартирате конзолното си приложение, да проверите настройките за серийна комуникация, да изключите/включите телефона и накрая да проверите двойно какво сте запояли. = 11. Изрежете излишните проводници от двете платки.
Стъпка 5: Запояване на захранващия кабел на серийния адаптер на ниво USB към TTL ниво (по избор)
Сега, когато знаете, че вашият кабел работи, можете да го използвате както е, да го захранвате с G1 или да го направите като двойно стандартно USB и USB серийно устройство. По -долу е обяснено как да се захранва G1, при условие че адаптерът ви има 5V отвор за запояване. = 1. Погледнете вашия 2.8v ниво сериен към USB адаптер и потърсете нещо с етикет 5V. Той може също да бъде обозначен като VCC, но ако случаят е такъв, проверете листа с адаптерите си, за да се уверите, че действително захранва 5V директно от USB шината. Вероятно също няма да навреди да проверите отново това с помощта на волтметър. Ако нямате тази връзка, няма да можете да завършите следващите няколко стъпки. Ако попаднете в тази ситуация, може да помислите само за запояване на USB кабел към правилните HTC ExtUSB щифтове, тъй като това би трябвало да ви позволи да захранвате G1 и също така да имате стандартен USB достъп до G1 = 2. С помощта на резачките за тел, изрежете тел с дължина около 5 инча. Ако сте закупили повече от един цвят тел, използвайте червения проводник. = 3. С лентоотделителя отстранете около 5 мм изолация от всеки край на кабела. = 4. Запоявайте проводника през отвора 5V (или VCC) на вашия адаптер.
Стъпка 6: Запояване на захранващия проводник на HTC ExtUSB прекъсваща платка (по избор)
Разгледайте отново пробивната платка на HTC ExtUSB. Интересуваме се от отвора за USB VCC +5v, който е удебелен по -долу. 6 9 11 5O OO O7 8 10 4O OO O1 2 3O O O1: USB VCC +5v2: USB данни -3: USB данни +4: N / C5: USB GND6: Аудио вляво +7: Етикетирано „AG“(Сериен 2.8v Ниво GROUND) 8: Аудио - (GND) Етикетирано „CK“(Серийно 2.8v Ниво TX) 9: Превключвател (Talk) С етикет „OT“(Сериен 2.8 v Ниво RX) 10: Десен звук +11: Микрофон +12: Заземяване на шасито (GND) = 1. Запоявайте другия край на (червения) проводник, който току -що сте запояли в отвор 1 (USB VCC +5v).
Стъпка 7: Проверете връзката на захранващия проводник
= 1. Включете адаптера в компютъра. Ако започне да мирише смешно или искри, бързо го отстранете и проверете какво сте запояли. = 2. Вземете телефона си, включете го, ако е изключен, след което включете адаптера към него. След около секунда или две, кехлибарената лампа за зареждане трябва да светне и да остане включена.. ако не стане, бързо я изключете и проверете отново връзките си.
Стъпка 8: Сега какво?
Така че сега, когато знаете как да взаимодействате със серийния порт на G1, вероятно имате куп идеи, които се носят около главата ви как да се възползвате от него, нали? Не би ли било хубаво да използвате това за: -Контрол робот-Използвайте G1 като серийна конзола за свързване със сървъри в клъстер beowulf като System-X-Communicate със сензори/активатори през 3g мрежа за дистанционно наблюдение/контрол-Използвайте серийния порт за прикачване на четец на кръвна захар или друг медицинско устройство (psst, наемат ли големи медицински компании?) и комбинират две устройства в едно за много хора? Ето един проект, който обяснява как да компилирате ядрото на телефона G1, така че да можете да използвате серийния порт от страната на потребителите. Той също така разполага с api, така че можете да използвате серийния порт директно от приложенията за Android Gui! Http: //code.google.com/p/android-serialport-api/ Не забравяйте да публикувате вашите проекти тук, когато сте готови !
Препоръчано:
USB към сериен TTL: 3 стъпки
USB към сериен TTL: За някои от моите PIC проекти се нуждая от сериен (RS232) интерфейс, за да отпечатвам някои съобщения на екрана на компютъра си. Все още имам настолен компютър с един RS232 интерфейс, но в днешно време повечето компютри имат USB интерфейс. Можете да си купите разработчици
SpaceBall 4000 сериен към USB адаптер: 4 стъпки
SpaceBall 4000 сериен към USB адаптер: SpaceBall 4000 (еквивалентен на 5000FLX, но не и 5000) е серийна 3D мишка с 12 бутона, които можете да закупите в ebay за под $ 20. Това е хубаво за правене на 3D графичен дизайн, тъй като можете да премествате модели по три оси и да ги завъртате
Как да качите програма или код в Arduino Pro Mini, като използвате кабел за сериен конвертор CH340 UART: 4 стъпки
Как да качите програма или код в Arduino Pro Mini с помощта на кабел за сериен преобразувател CH340 UART: USB TTL серийните кабели са набор от USB към серийни конверторни кабели, които осигуряват връзка между USB и сериен UART интерфейс. Предлагат се редица кабели, предлагащи свързаност при 5 волта, 3,3 волта или определени от потребителя нива на сигнала с
Неуспешен опит за свързване на кабел към конектор към дънна платка: 6 стъпки
Неуспешен опит да свържете мост към конектор към дънна платка: Първоначално (в друга инструкция) бях споял плосък гъвкав кабел към дънната платка на ipod. Реших обаче да добавя още малко спойка за здравина и свързах връзка. Мислех, че мога да постигна същото с
Android G1 сериен към Arduino робот: 8 стъпки
Android G1 Serial към Arduino Robot: Научете как вашият мобилен телефон с Android може да управлява робот, използвайки дъска Arduino. Телефонът приема команди чрез telnet от друг телефон или компютър, така че можете да управлявате робота дистанционно. Този проект по друг начин няма да промени G1, така че можете да продължите с нас