विषयसूची:

USB केबल के लिए Android G1 सीरियल: 8 कदम
USB केबल के लिए Android G1 सीरियल: 8 कदम

वीडियो: USB केबल के लिए Android G1 सीरियल: 8 कदम

वीडियो: USB केबल के लिए Android G1 सीरियल: 8 कदम
वीडियो: मोबाइल से Computer में USB केबल से Internet कैसे चलाये हिंदी में 2024, जुलाई
Anonim
USB केबल के लिए Android G1 सीरियल
USB केबल के लिए Android G1 सीरियल

USB सीरियल डिवाइस एडॉप्टर से Android G1 2.8v सीरियल बनाना सीखें (USB सीरियल एडेप्टर के लिए 3.3v ttl का उपयोग करके)। इसका उपयोग आपके कंप्यूटर के साथ कर्नेल डिबगिंग/आदि के लिए किया जा सकता है। यदि आपके पास पहले से ही सोल्डरिंग आयरन जैसे बुनियादी इलेक्ट्रॉनिक उपकरण हैं, तो इस परियोजना में आपको 40 रुपये से अधिक खर्च नहीं करना चाहिए। सूचना: 3.3v ttl स्तर के धारावाहिक का उपयोग करने की क्षमता Google समूह चर्चाओं पर आधारित है और एक कथित Android देव द्वारा उपयोग किए जाने वाले सीरियल केबल की एक तस्वीर है। 2.8v स्तर के सीरियल को किसी वोल्टमीटर का उपयोग करके निर्धारित किया गया था। अपने जोखिम पर निर्माण / उपयोग करें और शुरुआत से पहले इस निर्देश की टिप्पणियों की भी जांच करें! RS232 उपकरणों के साथ बातचीत करने के लिए RS232 कनवर्टर के लिए 2.8v सीरियल बनाने के लिए जानकारी लागू की जा सकती है, या 2.8v सीरियल से सीरियल 5v स्तर कनवर्टर के साथ बातचीत करने के लिए लागू किया जा सकता है। एक Arduino जैसे माइक्रोकंट्रोलर। एक बार जब मैं G1 कर्नेल के साथ कुछ और खेलता हूं, तो मैं इन निर्देशों को पोस्ट कर सकता हूं कि इन्हें कैसे बनाया जाए।:)यह ट्यूटोरियल सोल्डरिंग के बुनियादी ज्ञान को मानता है। यदि आपके पास यह कौशल नहीं है, तो आपको इसके बारे में एक निर्देश योग्य खोजना चाहिए और थोड़ा अभ्यास करना चाहिए। इस परियोजना के लिए आवश्यक सोल्डरिंग मुश्किल नहीं है, लेकिन इसे कम जगह में करने की आवश्यकता है जो शुरुआती लोगों के लिए मुश्किल हो सकता है। यह केबल एंड्रॉइड-प्लेटफॉर्म Google समूह से प्राप्त जानकारी के आधार पर बनाई गई थी। … विशेष रूप से ये दोनों थ्रेड्स: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- केबल.जेपीजी कृपया रचनात्मक आलोचना/टिप्पणियां छोड़ दें यदि आपको कोई कदम गलत, भ्रमित करने वाला … या खराब लिखा हुआ लगता है!

चरण 1: आवश्यक वस्तुएँ

इस कनवर्टर को बनाने के लिए आपको निम्नलिखित की आवश्यकता होगी:

  • सोल्डरिंग आयरन (जो भी रेडियोशेक/ऑनलाइन/आदि में काम करना चाहिए)
  • सोल्डर (जो भी रेडियोशैक/ऑनलाइन/आदि के स्टॉक में है वह 0.032 व्यास है। या थोड़ा छोटा काम करेगा)
  • वायर स्ट्रिपर्स (रेडियोशैक से इन्हें न खरीदें.. हालांकि आपके स्थानीय हार्डवेयर की दुकान में ये होना चाहिए)
  • वायर कटर
  • HTC ExtUSB ब्रेकआउट बोर्ड
  • 22 एडब्ल्यूजी सॉलिड वायर - लाल, काला और अपनी पसंद का दूसरा रंग (सफेद) लेना सबसे अच्छा होगा लेकिन यह जरूरी नहीं है।
  • USB से 2.8V (या 3.3v) सीरियल लेवल कन्वर्टर। यह सबसे अच्छा होगा यदि आप एक प्राप्त कर सकते हैं जो आपको G1 को पावर देने के लिए USB बस की 5v लाइन का उपयोग करने देता है, लेकिन यह आवश्यक नहीं है। निम्नलिखित में से कोई भी काम करना चाहिए (आपको केवल एक की आवश्यकता है):
    • (पावर के लिए कोई 5v लाइन नहीं है)
    • (पावर के लिए 5v लाइन प्राप्त करने के लिए संशोधित करना मुश्किल हो सकता है)
    • (मैंने इसका इस्तेमाल किया है, इसमें 5v कनेक्टर है)
    • (वीसीसी पिन को 5वी की आपूर्ति करनी चाहिए … हालांकि दोबारा जांच करें!)
    • (इसमें 5v लाइन (VCC) होनी चाहिए.. लेकिन स्टोर और कंपनी स्पेक्स पेज के बीच परस्पर विरोधी जानकारी है) https://apple.clickandbuild.com/cnb/shop/ftdichip?productID=68&op=catalogue-product_info-null&prodCategoryID =47

चरण 2: HTC ExtUSB ब्रेकआउट बोर्ड डेटा वायर को मिलाप करना

HTC ExtUSB ब्रेकआउट बोर्ड डेटा वायर्स को मिलाप करना
HTC ExtUSB ब्रेकआउट बोर्ड डेटा वायर्स को मिलाप करना

= 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 लेवल ग्राउंड)8: ऑडियो - (GND) लेबल "CK" (सीरियल 2.8v लेवल TX0)9: स्विच (टॉक) लेबल "OT" (सीरियल 2.8v लेवल RX'I) 10: दायां ऑडियो +11: माइक +12: चेसिस ग्राउंड (जीएनडी) = 3. अपने सोल्डरिंग आयरन में प्लग करें और इसे गर्म होने दें। = 4. आपके द्वारा पहले काटे गए तार को पकड़ें (यदि आपके पास कई रंग हैं तो काला वाला) और इसे छेद 7 (GND) के माध्यम से मिलाप करें। = 5. पहले काटे गए दूसरे तार को पकड़ें और छेद 8 (TXO) के माध्यम से मिलाप करें। = 6. आपके द्वारा पहले काटे गए अंतिम तार को पकड़ें और छेद 9 (RXI) के माध्यम से मिलाप करें। यह नीचे दी गई तस्वीर की तरह कुछ दिखना चाहिए।

चरण 3: यूएसबी को टीटीएल-लेवल सीरियल एडेप्टर डेटा वायर में मिलाप करना

USB को TTL-लेवल सीरियल अडैप्टर डेटा वायर में मिलाप करना
USB को TTL-लेवल सीरियल अडैप्टर डेटा वायर में मिलाप करना

अब जब ExtUSB बोर्ड को मिला दिया गया है, तो अगला कदम उन तारों को USB में संबंधित छेद में 2.8v सीरियल बोर्ड में मिलाप करना है। जारी रखने से पहले, इस बोर्ड को पकड़ना और GND, RX और TX छेदों को खोजने के लिए ध्यान से देखना एक अच्छा विचार होगा। = 1. अपने USB पर GND लेबल वाले छेद में GND तार (HTC ExtUSB बोर्ड के होल 7 में मिलाप वाला) को 2.8v सीरियल अडैप्टर से मिलाएं। HTC ExtUSB बोर्ड) आपके USB पर 2.8v सीरियल एडॉप्टर पर RX लेबल वाले छेद में। = 3. RXI तार (HTC ExtUSB बोर्ड के होल 9 में मिलाप वाला) को आपके USB पर 2.8v सीरियल में TX लेबल वाले छेद में मिलाएं। अनुकूलक।

चरण 4: डेटा वायर कनेक्शन सत्यापित करें

डेटा वायर कनेक्शन सत्यापित करें
डेटा वायर कनेक्शन सत्यापित करें
डेटा वायर कनेक्शन सत्यापित करें
डेटा वायर कनेक्शन सत्यापित करें
डेटा वायर कनेक्शन सत्यापित करें
डेटा वायर कनेक्शन सत्यापित करें

= 1. यदि आवश्यक हो, तो आपके द्वारा उपयोग किए गए USB से 2.8v सीरियल एडॉप्टर के लिए आवश्यक कोई भी ड्राइवर स्थापित करें। = 2. अपने कंप्यूटर के लिए सीरियल कंसोल ऐप डाउनलोड करें। ओएस एक्स/लिनक्स उपयोगकर्ताओं के लिए, कमांड लाइन मिनीकॉम या स्क्रीन अच्छे विकल्प हैं। मैं उबंटू के तहत मिनीकॉम का उपयोग करूंगा। = 3. अपने कंप्यूटर पर यूएसबी पोर्ट में आपके द्वारा बनाए गए कनवर्टर में प्लग करें। इसे अभी तक फोन में प्लग न करें। = 4. अपना सीरियल कंसोल ऐप खोलें और देखें कि डिवाइस का पता चला है या नहीं। मेरे लिए यह/dev/ttyUSB0 के अंतर्गत दिखाई देता है और मिनीकॉम ने इसे स्वचालित रूप से उठाया। आपको अपने सॉफ़्टवेयर को कॉन्फ़िगर करने की आवश्यकता हो सकती है। = 5. अब सीरियल पोर्ट की पहचान के साथ, अब आपको बॉड रेट/स्टॉप बिट्स और फ्लो कंट्रोल को बदलने की आवश्यकता है। इन्हें मिनीकॉम में बदलने के लिए, Ctrl-a टाइप करें और फिर Shift-O टाइप करें (O ओबामा की तरह)। एक कॉन्फ़िगरेशन संवाद पॉप अप होगा। आपको "सीरियल पोर्ट सेटअप" चुनना चाहिए, एंटर दबाएं और फिर मानों को निम्न में बदलें:

  • बीपीएस/पार/बिट्स: ११५२०० ८एन१
  • हार्डवेयर प्रवाह नियंत्रण: नहीं
  • सॉफ्टवेयर प्रवाह नियंत्रण: नहीं

= 6. सेटिंग्स बंद करें और अभी कनेक्शन की प्रतीक्षा करें। आप एस्केप बटन दबाकर मिनीकॉम में सेटिंग्स से बाहर निकल सकते हैं। = 7. जाओ अपने G1 फोन को पकड़ो और सुनिश्चित करें कि यह एक अच्छा चार्ज है। एक बार यह हो जाने के बाद, आपको सेटिंग्स-> ध्वनि और प्रदर्शन-> स्क्रीन टाइमआउट पर जाना चाहिए और इसे 10 मिनट या कभी भी समय समाप्त नहीं करना चाहिए। प्रारंभिक परीक्षणों से, ऐसा लगता है कि सीरियल डिस्प्ले बंद होने के साथ काम नहीं करता है.. लेकिन यह सत्यापित नहीं किया गया है। = 8. HTC ExtUSB कनेक्टर को फोन में प्लग करें। फोन से फिर यूएसबी केबल और पिछले चरणों की समीक्षा करें कि आपने क्या याद किया है। = 9। यदि सब कुछ ठीक दिखता है और बदबू आती है, तो सीरियल कंसोल आउटपुट पर एक नज़र डालें, इसे तुरंत "डीबग>" कहना चाहिए। यह दर्शाता है कि आपने कम से कम जीएनडी और आरएक्स तारों को सही ढंग से मिलाया, वू!**= 10. "पीएस" टाइप करने का प्रयास करें और एंटर दबाएं, अगर आपको पीएस दिखाई देता है और जब आप एंटर दबाते हैं तो बहुत सारे टेक्स्ट स्क्रॉल होते हैं, इसका मतलब है कि आप केबल ठीक काम करता है। साफ!**** यदि आप अपेक्षित "डीबग>" टेक्स्ट नहीं देखते हैं या आप जो टाइप करते हैं वह नहीं देखते हैं, तो कुछ बार एंटर दबाएं। कभी-कभी संचार खराब हो सकता है क्योंकि कोई सॉफ़्टवेयर/हार्डवेयर प्रवाह नियंत्रण का उपयोग नहीं किया जाता है। यदि वह काम नहीं करता है, तो आप अपने कंसोल ऐप को पुनरारंभ करने का प्रयास कर सकते हैं, सीरियल संचार सेटिंग्स की पुष्टि कर सकते हैं, फोन में अनप्लग/प्लग कर सकते हैं, और अंत में दोबारा जांच कर सकते हैं कि आपने क्या सोल्डर किया है। = 11. दोनों बोर्डों से अतिरिक्त तारों को ट्रिम करें।

चरण 5: यूएसबी को टीटीएल-लेवल सीरियल एडेप्टर पावर वायर में मिलाना (वैकल्पिक)

USB को TTL-लेवल सीरियल अडैप्टर पावर वायर में मिलाना (वैकल्पिक)
USB को TTL-लेवल सीरियल अडैप्टर पावर वायर में मिलाना (वैकल्पिक)

अब जब आप जानते हैं कि आपका केबल काम करता है तो आप या तो इसका उपयोग कर सकते हैं, इसे G1 को शक्ति प्रदान करें, या इसे दोहरे मानक USB और USB सीरियल डिवाइस के रूप में काम करें। निम्नलिखित बताता है कि G1 को बिजली की आपूर्ति कैसे करें बशर्ते आपके एडॉप्टर में सोल्डर के लिए 5v छेद हो। = 1. USB अडैप्टर के लिए अपने 2.8v स्तर के सीरियल पर एक नज़र डालें और 5V लेबल वाली किसी चीज़ की तलाश करें। इसे वीसीसी भी लेबल किया जा सकता है, लेकिन अगर ऐसा है, तो यह सत्यापित करने के लिए अपने एडेप्टर डेटा शीट की जांच करें कि यह वास्तव में यूएसबी बस से सीधे 5 वी की आपूर्ति करता है। वोल्टमीटर का उपयोग करके इसे दोबारा जांचने में भी शायद कोई दिक्कत नहीं होगी। यदि आपके पास यह कनेक्शन नहीं है, तो आप अगले कुछ चरणों को पूरा नहीं कर पाएंगे। यदि आप इस स्थिति में भाग लेते हैं तो आप उचित HTC ExtUSB पिन के लिए USB केबल को सोल्डर करने पर विचार कर सकते हैं क्योंकि इससे आपको G1 को पावर देने की अनुमति मिलनी चाहिए और G1 = 2 के लिए मानक USB एक्सेस भी होना चाहिए। वायर कटर का उपयोग करके, कट एक तार जो लगभग 5 इंच लंबा होता है। यदि आपने एक से अधिक रंग के तार खरीदे हैं, तो लाल तार का उपयोग करें। = 3. वायर स्ट्रिपर्स के साथ, केबल के प्रत्येक छोर से लगभग 5 मिमी इन्सुलेशन हटा दें। = 4. तार को 5V (या VCC) छेद के माध्यम से मिलाएं आपका एडॉप्टर।

चरण 6: HTC ExtUSB ब्रेकआउट बोर्ड पावर वायर को मिलाना (वैकल्पिक)

HTC ExtUSB ब्रेकआउट बोर्ड पावर वायर को मिलाना (वैकल्पिक)
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 लेवल ग्राउंड)8: ऑडियो - (GND) लेबल "CK" (सीरियल 2.8v लेवल TX)9: स्विच (टॉक) लेबल "OT" (सीरियल 2.8) v लेवल RX)10: राइट ऑडियो +11: माइक +12: चेसिस ग्राउंड (GND) = 1. (लाल) तार के दूसरे छोर को मिलाप करें जिसे आपने छेद 1 (USB VCC + 5v) में मिलाया है।

चरण 7: पावर वायर कनेक्शन सत्यापित करें

पावर वायर कनेक्शन सत्यापित करें
पावर वायर कनेक्शन सत्यापित करें

= 1. एडॉप्टर को अपने कंप्यूटर में प्लग करें। यदि यह अजीब या चिंगारी की गंध आने लगे, तो इसे तुरंत हटा दें और जांचें कि आपने क्या मिलाप किया है। = 2. अपने फोन को पकड़ें, अगर यह बंद है तो इसे चालू करें, फिर इसमें एडॉप्टर प्लग करें। लगभग एक या दो सेकंड के बाद, एम्बर चार्जिंग लाइट चालू हो जानी चाहिए और चालू रहना चाहिए.. अगर ऐसा नहीं होता है, तो इसे जल्दी से डिस्कनेक्ट करें और अपने कनेक्शन दोबारा जांचें। बस इतना ही, हॉग वाइल्ड हो जाओ!

चरण 8: अब क्या?

तो अब जब आप जानते हैं कि G1 पर सीरियल पोर्ट के साथ कैसे इंटरैक्ट करना है, तो शायद आपके दिमाग में विचारों का एक गुच्छा तैर रहा होगा कि इसका लाभ कैसे उठाया जाए, है ना? क्या इसका उपयोग करने के लिए अच्छा नहीं होगा: -कंट्रोल एक रोबोट- जी1 का उपयोग सीरियल कंसोल के रूप में बियोवुल्फ़ क्लस्टर में सर्वर से कनेक्ट करने के लिए करें, जैसे सिस्टम-एक्स-रिमोट मॉनिटरिंग/नियंत्रण के लिए 3जी नेटवर्क पर सेंसर/एक्टिवेटर्स के साथ संचार करें-रक्त ग्लूकोज रीडर या अन्य को संलग्न करने के लिए सीरियल पोर्ट का उपयोग करें चिकित्सा उपकरण (psst, कोई भी बड़ी चिकित्सा कंपनियां जो काम पर रखती हैं?) और कई लोगों के लिए दो उपकरणों को एक में मिलाते हैं? यहां एक परियोजना है जो बताती है कि G1 फोन के कर्नेल को कैसे संकलित किया जाए ताकि आप यूजरलैंड से सीरियल पोर्ट का उपयोग कर सकें। इसमें एक एपीआई भी है जिससे आप सीधे एंड्रॉइड गुई ऐप्स से सीरियल पोर्ट का उपयोग कर सकते हैं! !

सिफारिश की: