Мазмуну:
- 1 -кадам: керектүү нерселер
- 2 -кадам: HTC ExtUSB Breakout Board маалымат зымдарын ширетүү
- 3-кадам: USB'ди TTL деңгээлиндеги сериялык адаптер маалымат зымдарына туташтыруу
- 4 -кадам: Data Wire байланыштарын текшериңиз
- 5-кадам: USB'ди TTL деңгээлиндеги сериялык адаптер Power Wire менен ширетүү (милдеттүү эмес)
- 6 -кадам: HTC ExtUSB Breakout Board Power Wire менен ширетүү (милдеттүү эмес)
- 7 -кадам: Power Wire туташуусун текшериңиз
- 8 -кадам: Эми эмне?
Video: Android G1 сериясы USB кабелине: 8 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:43
Android G1 2.8v сериясын USB сериялык түзмөк адаптерине кантип жасоону үйрөнүңүз (3.3v ttl менен usb сериялык адаптерин колдонуп). Бул компьютериңиз менен ядро мүчүлүштүктөрүн оңдоо/ж.б үчүн колдонулушу мүмкүн. Бул проект сизге 40 доллардан ашык турбашы керек, эгерде сизде ширетүүчү сыяктуу негизги электрондук шаймандар болсо. Эскертүү: 3.3v ttl деңгээлиндеги сериалды колдонуу жөндөмү google group дискуссияларына жана болжолдуу андроид dev тарабынан колдонулган сериялык кабелдин сүрөтүнө негизделген. 2.8v деңгээл сериясы кимдир бирөө аркылуу вольтметр аркылуу аныкталган. Өз тобокелчилигиңиз боюнча куруңуз/колдонуңуз жана бул көрсөтмөнүн комментарийлерин текшерүүдөн мурун текшериңиз! Маалымат RS232 түзмөктөрү менен өз ара аракеттенүү үчүн RS232 конвертерине 2.8v сериясын же 5v сериясындагы 2.8v сериясын куруу үчүн колдонулушу мүмкүн. Arduino сыяктуу микроконтроллер. Мен G1 ядросу менен дагы бир жолу ойногондон кийин, муну кантип жасоо керектигин көрсөтө алам.:) Бул окуу куралы ширетүү боюнча негизги билимдерди камтыйт. Эгер сизде бул жөндөм жок болсо, анда сиз аны үйрөтө турган нерсени таап, бир аз машыгыңыз. Бул проект үчүн талап кылынган ширетүү кыйын эмес, бирок жаңыдан баштагандар үчүн кыйын болушу мүмкүн болгон кичинекей мейкиндикте жасалышы керек. жиптер: https://groups.google.com/group/android-platform/browse_thread/thread/f03730e25cc3fe55? fwc = 1https://groups.google.com/group/android-platform/browse_thread/thread/439d3a833d7a8a8a8a7a8a8b8f8e8f8e8f8f8e8f8f8f8f8f8e4f8e4f8e4f8e4f8e4f4e4f8e4f8e4f8e4f8e4f8ee жана vefae lnk = gst & q = serial#10a80eb835e8dbcc… Бул "мистикалык" g1 сериялык кабелинин сүрөтү да жардам берди (жана башаламан!): https://www.noisebridge.net/wiki/Image: G1-two-usb-to-serial- kabel.jpgСиз конструктивдүү сындарды/комментарийлерди калтырыңыз, эгер сиз кандайдыр бир кадамдарды туура эмес, түшүнүксүз… же начар жазылган деп тапсаңыз!
1 -кадам: керектүү нерселер
Бул алмаштыргычты куруу үчүн сизге төмөнкүлөр керек болот:
- Паяльник (Radioshack/online/etc кандай болсо да иштеши керек)
- Solder (Radioshack/online/etc кандай кампада болсо, 0.032 диа. Же бир аз кичине иштейт)
- Зым суургучтар (Муну Radioshackтен сатып албаңыз.. бирок жергиликтүү аппараттык дүкөнүңүздө алар болушу керек)
- Сым кескичтер
- HTC ExtUSB Breakout тактасы
- 22 AWG катуу зымы - Кызыл, кара жана башка түстү (ак) алуу эң жакшы болмок, бирок бул зарыл эмес.
- USB 2.8V (же 3.3v) сериялык деңгээлдеги конвертер. G1ди иштетүү үчүн USB автобустун 5v линиясын колдонууга мүмкүнчүлүк бергенди алсаңыз жакшы болмок, бирок бул зарыл эмес. Төмөнкүлөрдүн бири иштеши керек (сизге бирөө гана керек):
- (Бийлик үчүн 5v линиясы жок)
- (Бийлик үчүн 5v линиясын алуу үчүн өзгөртүү кыйын болушу мүмкүн)
- (Мен муну колдондум, 5в туташтыргычы бар)
- (VCC пин 5в камсыз кылышы керек … бирок эки жолу текшерүү!)
- (Бул 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 (Hole 7), TXO (Hole 8)) жана RXI (9 -тешик), мунун баары G1дин сериялык байланышы үчүн зарыл. Эгерде сиз башка казыктар эмнеге байланганын ойлоп жатсаңыз, PodGizmo.com учурда тизмектеген: 1: USB VCC +5v2: USB Берилиштери -3: USB Берилиштери +4: N / C5: USB GND6: Сол Аудио + 7: "AG" (Serial 2.8v Level GROUND) 8: Audio - (GND) "CK" (Serial 2.8v Level TX0) 9: Switch (Talk) Labeled "OT" (Serial 2.8v Level RX'I) 10: Оң Аудио +11: Микрофон +12: Шасси Ground (GND) = 3. Лайкоокчуңузду сайыңыз жана анын жылуу болушуна жол бериңиз. аны 7 тешиктен (GND). = 5. Мурун кескен башка зымды кармап, 8 тешигинен (TXO) туташтырыңыз. ал төмөнкү сүрөттө окшош болушу керек.
3-кадам: USB'ди TTL деңгээлиндеги сериялык адаптер маалымат зымдарына туташтыруу
Эми ExtUSB тактасы ширетилгенден кийин, кийинки кадам - бул зымдарды USBдеги тиешелүү тешиктерге 2.8v сериялык тактасына ширетүү. Улантуудан мурун, бул тактаны кармап, GND, RX жана TX тешиктерин табуу үчүн кылдаттык менен кароо жакшы болмок. = 1. GND зымын (HTC ExtUSB тактасынын 7 тешигине Soldered) USBдеги GND деп жазылган тешикке 2.8v Сериялык адаптерге. = 2. TXO зымын (8 -тешикте Soldered) HTC ExtUSB тактасы) USBдеги RX деп аталган тешикте 2.8v Сериялык адаптер. = 3. RXI зымын (HTC ExtUSB тактасынын 9 -тешигинде Soldered) USBдеги TX деп жазылган тешикке 2.8v Serial адаптер
4 -кадам: Data Wire байланыштарын текшериңиз
= 1. Керек болсо, сиз колдонгон 2.8v сериялык адаптерге USB үчүн керектүү драйверлерди орнотуңуз. = 2. Компьютериңиз үчүн сериялык консоль колдонмосун жүктөп алыңыз. OS X/Linux колдонуучулары үчүн minicom буйрук сабы же экран жакшы чечим. Мен Ubuntu астындагы minicomду колдоном. = 3. Компьютериңизге USB портуна киргизилген конвертерди сайыңыз. Азырынча аны телефонго туташтырбаңыз. = 4. Сериялык консолуңуздун колдонмосун ачыңыз жана түзмөк табылганын текшериңиз. Мен үчүн ал /dev /ttyUSB0 астында көрүнөт жана minicom аны автоматтык түрдө алды. Сизге программалык камсыздоону конфигурациялоо керек болушу мүмкүн. = 5. Сериялык порт азыр таанылгандыктан, эми сиз байдын ылдамдыгын/токтотуу биттерин жана агымдын көзөмөлүн өзгөртүшүңүз керек. Буларды minicomдо өзгөртүү үчүн Ctrl-a терип, Shift-O териңиз (Обамада болгондой O). Конфигурация диалогу пайда болот. Сиз "сериялык портту орнотууну" тандап, enter баскычын басып, маанилерди төмөнкүдөй өзгөртүшүңүз керек:
- Bps/Par/Bits: 115200 8N1
- Аппараттык агымды башкаруу: Жок
- Программанын агымын башкаруу: Жок
= 6. Жөндөөлөрдү жабыңыз жана туташууну күтө туруңуз. Сиз minicom жөндөөлөрүнөн качуу баскычын басуу менен чыга аласыз. Ал болгондон кийин, Орнотуулар-> Үндөр жана Дисплей-> Экранды күтүү убактысына өтүп, аны 10 мүнөткө же эч качан күтүү убактысына чейин көбөйтүүңүз керек. Алдын ала тесттерден көрүнүп тургандай, дисплей өчүрүлгөндө сериал иштебейт окшойт.. бирок бул текшериле элек. = 8. HTC ExtUSB туташтыргычын телефонго сайыңыз.. эгер сиз күлкүлүү нерсени сезсеңиз же учкундарды көрсөңүз, туташтыргычты тез арада ажыратып коюңуз. Телефондон USB кабелин жана мурунку кадамдарды карап чыгып, эмнени сагынгандыгыңызды көрүңүз. = 9. Баары жакшы көрүнсө жана жыты жагымдуу болсо, сериялык консолунун чыгарылышын караңыз, ал дароо "мүчүлүштүктөрдү жоюу" деп айтышы керек. Бул сиз жок дегенде GND жана RX зымдарын туура ширеткениңизди чагылдырат, woo! ** = 10. "ps" деп терип көрүңүз жана enter баскычын басыңыз, эгерде сиз ps көрүнүп жатканын жана enter басканда көптөгөн текст жылдырылганын көрсөңүз, бул сиз кабелди билдирет жакшы иштейт. Тыкан! **** Эгерде сиз күтүлгөн "мүчүлүштүктөрдү оңдоо" текстин көрө албасаңыз же терип жатканыңызды көрбөй жатсаңыз, enter баскычын бир нече жолу басыңыз. Кээде байланыш бузулуп калышы мүмкүн, анткени программалык камсыздоонун/аппараттык агымдын көзөмөлү колдонулбайт. Эгер бул жардам бербесе, анда консолуңуздун колдонмосун өчүрүп күйгүзүп көрүңүз, сериялык байланыш жөндөөлөрүн текшериңиз, телефонду ажыратыңыз/сайыңыз жана акырында эмне эритип койгонуңузду эки жолу текшериңиз.
5-кадам: USB'ди TTL деңгээлиндеги сериялык адаптер Power Wire менен ширетүү (милдеттүү эмес)
Эми сиз кабелиңиздин иштээрин билгенден кийин, аны G1ге кубат берип, же кош стандарттуу USB жана USB сериялык түзмөк катары иштей аласыз. Төмөндө G1ди кантип адаптер менен ширетүү үчүн 5v тешиги болсо, кантип камсыз кылуу керек экени түшүндүрүлөт. = 1. USB адаптерине 2.8v деңгээлдеги серияңызды карап, 5V деп белгиленген нерсени издеңиз. Ал ошондой эле VCC деп аталышы мүмкүн, бирок эгер андай болсо, адаптерлериңиздин маалымат баракчасын текшериңиз, чынында USB автобусунан 5В түздөн -түз камсыз кылат. Бул вольтметрди колдонуп, эки жолу текшерүү зыян келтирбейт. Эгерде сиз ушундай абалга туш болсоңуз, анда USB кабелин тийиштүү HTC ExtUSB казыктарына туташтырууну ойлонушуңуз мүмкүн, анткени бул G1ди кубаттооңузга жана G1 = 2 стандарттуу USB мүмкүнчүлүгүнө ээ болууга мүмкүндүк берет. болжол менен 5 дюйм узундуктагы зым. Эгерде сиз бир нече түстөгү зым сатып алган болсоңуз, анда кызыл зымды колдонуңуз. сиздин адаптер
6 -кадам: HTC ExtUSB Breakout Board Power Wire менен ширетүү (милдеттүү эмес)
Кайра HTC ExtUSB сынык тактасын карап көрүңүз. Бизди USB VCC +5v тешиги кызыктырат, ал 6 6 11 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 Level GROUND) 8: Audio - (GND) "CK" (Serial 2.8v Level TX) 9: Switch (Talk) Labeled "OT" (Serial 2.8) v Даража RX) 10: Оң Аудио +11: Мик +12: Шасси Ground (GND) = 1. Сиз 1 -тешикке (USB VCC +5v) жаңы эле ширетилген (кызыл) зымдын экинчи учун кошуңуз.
7 -кадам: Power Wire туташуусун текшериңиз
= 1. Адаптерин компьютериңизге сайыңыз. Эгерде ал күлкүлүү же учкундан жыттана баштаса, аны тез арада алып салганыңызды текшериңиз. = 2. Телефонуңузду кармаңыз, эгер ал өчүк болсо, аны күйгүзүңүз, андан кийин адаптерин сайыңыз. Болжол менен бир -эки секунддан кийин, янтарь кубаттоочу жарык күйүп, күйүп турушу керек.. эгер андай болбосо, тез эле ажыратып, туташууларыңызды эки жолу текшерип көрүңүз.
8 -кадам: Эми эмне?
Эми G1деги сериялык порт менен кантип өз ара аракеттенүүнү билсеңиз, балким, аны кантип колдонуу керектиги боюнча сиздин башыңызда айланып жүргөн идеяларыңыз бардыр, туурабы? Муну колдонуу жакшы эмеспи: робот-G1ди сериялык консол катары колдонуу, System-X сыяктуу beowulf кластериндеги серверлерге туташуу үчүн 3g тармагы аркылуу сенсорлор/активаторлор менен байланышуу/көзөмөлдөө үчүн-Кандагы глюкоза окурманы же башка тиркөө үчүн сериялык портту колдонуңуз. медициналык аппарат (psst, жалдоочу чоң медициналык компаниялар барбы?) жана эки түзмөктү көптөгөн адамдарга бириктирет? Бул жерде G1 телефонунун ядросун кантип чогултуу керектиги түшүндүрүлгөн проект, ошондуктан сиз колдонуучу өлкөсүнүн сериялык портун колдоно аласыз. Ал ошондой эле Android Gui колдонмолорунан сериялык портту түз колдоно ала турган apiге ээ! Http: //code.google.com/p/android-serialport-api/ Бүткөндөн кийин бул жерде долбоорлоруңузду жарыялоону унутпаңыз. !
Сунушталууда:
Ретро A/V көмөкчү аудио кабелине: 8 кадам (сүрөттөр менен)
Ретро A/V Көмөкчү Аудио Кабелине: Мен бул кабелди өзгөчө функцияны аткаруу үчүн жараткам - MP3 плеерди жардамчы аудио порт менен эмес, A/V порту менен келген унаа радиосуна туташтыруу үчүн. Бул процесс менин ретро стерео кабелим менен дээрлик окшош, айырмасы
Beadboard кабелине USB: 7 кадам
Beadboard кабелине USB: Бул долбоор сизге USB 2.0 проектиңиздин прототипин түзүүгө же USB портунан нан плитаңыздын долбоорун иштетүүгө мүмкүндүк берет. Сиздин жаман генийиңиз эмнени кааласа, мен аны соттобойм
Сынган гарнитураны AUX кабелине айландырыңыз: 6 кадам
Сынган гарнитураны AUX кабелине айландырыңыз: Менде дайыма эски кулакчындар жатат, ошондуктан мен аларды акыры пайдалуу нерсеге айландырууну чечтим
Моно аудио кабелине стерео: 4 кадам
Стерео - Моно аудио кабелине: Жакында мага стерео чыгаруучу түзүлүштү бир четине туташтыра турган кабель керек болчу, экинчи жагында моно чыгаруу, ошондуктан мен интернеттен карадым жана аны таптым, бирок жубайларды күтө албадым аны алуу үчүн бир нече жума. Мен тескерисинче изилдеп көрдүм
DIY USB-C MMCX гарнитурасы кабелине (Эгер аны сатып ала албасаңыз, куруңуз!): 4 кадам
DIY USB-C MMCX гарнитурасынын кабелине (Эгерде сиз аны сатып ала албасаңыз, аны куруңуз!): Көп көңүл калуудан кийин, ажыратылуучу MMCX туташтыргычы бар жогорку сапаттагы гарнитурам үчүн USB-C чечимин табууга аракет кылгандан кийин, мен кесүүнү чечтим. бирге USB-C санариптен аналогдук конвертерин жана MMCXке 3,5 мм кабелин колдонгон кабель