Სარჩევი:

Android G1 სერიული USB კაბელი: 8 ნაბიჯი
Android G1 სერიული USB კაბელი: 8 ნაბიჯი

ვიდეო: Android G1 სერიული USB კაბელი: 8 ნაბიჯი

ვიდეო: Android G1 სერიული USB კაბელი: 8 ნაბიჯი
ვიდეო: რა მოსწონთ გოგოებს 🔴 ტელეფონებში? 2024, ივლისი
Anonim
Android G1 სერიული USB კაბელი
Android G1 სერიული USB კაბელი

ისწავლეთ როგორ გააკეთოთ Android G1 2.8v სერიული USB სერიული მოწყობილობის ადაპტერი (3.3v ttl usb სერიული ადაპტერის გამოყენებით). ეს შეიძლება გამოყენებულ იქნას ბირთვის გამართვისთვის/და სხვა თქვენს კომპიუტერში. ეს პროექტი არ უნდა დაგიჯდეთ 40 დოლარზე მეტი, თუ თქვენ უკვე გაქვთ ძირითადი ელექტრონული ინსტრუმენტები, როგორიცაა გასაყიდი რკინა. შენიშვნა: 3.3v ttl დონის სერიალის გამოყენების შესაძლებლობა დაფუძნებულია Google ჯგუფის დისკუსიებზე და სერიული კაბელის სურათზე, რომელიც გამოიყენება სავარაუდო android დეველოპერის მიერ. 2.8 ვ დონის სერია განისაზღვრა ვიღაცის მიერ ვოლტმეტრის გამოყენებით. ააშენე/გამოიყენე შენივე რისკით და შეამოწმე ამ ინსტრუქციის კომენტარებიც დაწყებამდე! ინფორმაცია შეიძლება გამოყენებულ იქნას RS232– ის კონვერტორის 2.8 ვ სერიის შესაქმნელად RS232 მოწყობილობებთან ურთიერთობისათვის, ან სერიული 2.8 ვ სერიული სერიის 5 ვ კონვერტორი ურთიერთქმედებისათვის. მიკროკონტროლი, როგორიცაა არდუინო. მე შემიძლია განათავსო ინსტრუქციები, თუ როგორ უნდა გავაკეთო ეს კიდევ ერთხელ ვითამაშო G1 ბირთვთან ერთად.:) ეს სახელმძღვანელო ითვალისწინებს შედუღების ძირითად ცოდნას. თუ თქვენ არ გაქვთ ეს უნარი, თქვენ უნდა იპოვოთ ინსტრუქცია ამის შესახებ და ცოტა ივარჯიშოთ. ამ პროექტისათვის საჭირო შედუღება არ არის რთული, მაგრამ უნდა გაკეთდეს მცირე სივრცეში, რაც შეიძლება დამწყებთათვის რთული იყოს. ეს კაბელი შეიქმნა Android- პლატფორმის Google Group– ისგან მიღებული ინფორმაციის საფუძველზე.… კონკრეტულად ეს ორი თემები: https://groups.google.com/group/android-platform/browse_thread/thread/f03730e25cc3fe55? fwc = 1https://groups.google.com/group/android-platform/browse_thread/thread/439d3f3a7a8a8a0a8a0a8a0a8a0a8a0a8a0a8a0a8a0a8a0b8 lnk = gst & q = სერიული#10a80eb835e8dbcc… "მისტიკური" g1 სერიული კაბელის ეს სურათი ასევე დაეხმარა (და დაბნეულიც არის): https://www.noisebridge.net/wiki/Image: G1-two-usb-to-serial- cable-j.webp

ნაბიჯი 1: საჭირო ნივთები

ამ კონვერტორის შესაქმნელად დაგჭირდებათ შემდეგი:

  • Soldering Iron (რაც არ უნდა იყოს Radioshack/ონლაინ/და ა.შ. უნდა იმუშაოს)
  • Solder (რაც არ უნდა იყოს Radioshack/online/etc აქვს საწყობში, რომელიც არის 0.032 დია. ან ცოტა პატარა იმუშავებს)
  • მავთულის სტრიპტიზორები (ნუ ყიდულობთ რადიოსჰაკისგან.. თქვენს ადგილობრივ ტექნიკის მაღაზიას უნდა ჰქონდეს ისინი)
  • Მავთულის საჭრელები
  • HTC ExtUSB Breakout დაფა
  • 22 AWG მყარი მავთული - უმჯობესია მიიღოთ წითელი, შავი და სხვა ფერის არჩევანი (თეთრი), მაგრამ ეს არ არის აუცილებელი.
  • USB სერიული დონის კონვერტორი 2.8V (ან 3.3v). უკეთესი იქნება, თუ თქვენ შეიძენთ ერთს, რომელიც საშუალებას მოგცემთ გამოიყენოთ USB ავტობუსის 5v ხაზი G1– ის გასაძლიერებლად, მაგრამ ეს არ არის აუცილებელი. რომელიმე ქვემოთ ჩამოთვლილი უნდა მუშაობდეს (თქვენ გჭირდებათ მხოლოდ ერთი):
    • (არ აქვს 5v ხაზი დენისთვის)
    • (ძნელია შეცვალო 5V ხაზის ენერგიის მისაღებად)
    • (მე გამოვიყენე ეს, აქვს 5 ვ კონექტორი)
    • (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 მონაცემთა მავთულები

მიმდინარეობს HTC ExtUSB Breakout Board მონაცემთა მავთულის შედუღება
მიმდინარეობს 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: გადამრთველი (საუბარი) შეაფასა "OT" (სერიული 2.8v დონე RX'I) 10: მარჯვენა აუდიო +11: მიკროფონი +12: შასის გრუნტი (GND) = 3. შეაერთეთ რკინა და გაათბეთ. = 4. აიღეთ ადრე გაჭრილი მავთული (შავი თუ გაქვთ მრავალი ფერი) და შეაერთეთ იგი ხვრელში 7 (GND). = 5. აიღეთ სხვა მავთული, რომელიც ადრე გაჭერით და შედგით ხვრელში 8 (TXO). = 6. აიღეთ ბოლო მავთული, რომელიც ადრე გაჭერით და შეაერთეთ ხვრელში 9 (RXI). ამის შემდეგ ის უნდა გამოიყურებოდეს ქვემოთ მოცემულ სურათზე.

ნაბიჯი 3: შეაერთეთ USB TTL დონის სერიული ადაპტერის მონაცემთა მავთულები

Soldering USB to TTL-Level Serial Adapter Data Wires
Soldering USB to TTL-Level Serial Adapter Data Wires

ახლა, როდესაც ExtUSB დაფა შედუღებულია, შემდეგი ნაბიჯი არის ამ მავთულის შეერთება USB– ის შესაბამის ხვრელებში 2.8 ვ სერიულ დაფაზე. გაგრძელებამდე, კარგი იდეა იქნება აიღოთ ეს დაფა და ყურადღებით დაათვალიეროთ GND, RX და TX ხვრელები. = 1. შეაერთეთ GND მავთული (ის, რომელიც დადებულია HTC ExtUSB დაფის ხვრელში 7) თქვენს USB- ზე GND წარწერით ხვრელში, 2.8 ვ სერიულ ადაპტერზე. HTC ExtUSB დაფა) თქვენს USB– ზე RX– ით 2.8v სერიული ადაპტერის RX მარკირებით. = 3. შეაერთეთ RXI მავთული (HTC ExtUSB დაფის ხვრელში 9 შეკრული) თქვენს USB– ზე TX– ით 2.8v სერიულ ხვრელში. ადაპტერი.

ნაბიჯი 4: გადაამოწმეთ მონაცემთა მავთულის კავშირი

გადაამოწმეთ მონაცემთა მავთულის კავშირი
გადაამოწმეთ მონაცემთა მავთულის კავშირი
გადაამოწმეთ მონაცემთა მავთულის კავშირი
გადაამოწმეთ მონაცემთა მავთულის კავშირი
გადაამოწმეთ მონაცემთა მავთულის კავშირი
გადაამოწმეთ მონაცემთა მავთულის კავშირი

= 1. საჭიროების შემთხვევაში, დააინსტალირეთ დრაივერები, რომლებიც საჭიროა USB 2.8v სერიული ადაპტერისთვის. = 2. ჩამოტვირთეთ სერიული კონსოლის პროგრამა თქვენი კომპიუტერისთვის. OS X/Linux მომხმარებლებისთვის, ბრძანების სტრიქონი ან ეკრანი კარგი არჩევანია. მე გამოვიყენებ minicom– ს Ubuntu– ს ქვეშ. = 3. შეაერთეთ თქვენს კომპიუტერში USB პორტიანი კონვერტორი. ჯერ არ შეაერთოთ ის ტელეფონში. = 4. გახსენით თქვენი სერიული კონსოლის აპლიკაცია და ნახეთ თუ არა მოწყობილობა აღმოჩენილი. ჩემთვის ის ჩანს /dev /ttyUSB0– ის ქვეშ და minicom– მა ის ავტომატურად აიღო. შეიძლება დაგჭირდეთ თქვენი პროგრამული უზრუნველყოფის კონფიგურაცია. მინიკომის შესაცვლელად ჩაწერეთ Ctrl-a შემდეგ ჩაწერეთ Shift-O (O როგორც ობამაში). გამოჩნდება კონფიგურაციის დიალოგი. თქვენ უნდა აირჩიოთ "სერიული პორტის დაყენება", დააჭირეთ Enter- ს და შემდეგ შეცვალეთ მნიშვნელობები შემდეგში:

  • Bps/Par/Bits: 115200 8N1
  • აპარატურის ნაკადის კონტროლი: არა
  • პროგრამული უზრუნველყოფის ნაკადის კონტროლი: არა

= 6. დახურეთ პარამეტრები და დაელოდეთ ახლა კავშირს. თქვენ შეგიძლიათ გამოხვიდეთ პარამეტრებიდან მინიკომიში გაქცევის ღილაკზე დაჭერით. = 7. წადით აიღეთ თქვენი G1 ტელეფონი და დარწმუნდით, რომ მას აქვს კარგი მუხტი. როგორც კი ეს მოხდება, თქვენ უნდა გადახვიდეთ პარამეტრებზე-> ხმები და ჩვენება-> ეკრანის ვადა და გაზარდოთ იგი 10 წუთამდე ან არასოდეს დროის გასვლამდე. წინასწარი ტესტებიდან, როგორც ჩანს, სერიალი არ მუშაობს გამორთულ ეკრანზე.. მაგრამ ეს არ არის დამოწმებული. = 8. შეაერთეთ HTC ExtUSB კონექტორი ტელეფონში.. თუ რაიმე სასაცილო სუნი იგრძნობთ ან ნაპერწკალს ხედავთ, სწრაფად გათიშეთ კონექტორი ტელეფონიდან, USB კაბელიდან და გადახედეთ წინარე ნაბიჯებს, რომ ნახოთ რა გამოგრჩათ. ეს ასახავს იმას, რომ თქვენ მინიმუმ მაინც შეაერთეთ GND და RX მავთულები სწორად, woo! ** = 10. სცადეთ აკრიფოთ "ps" და დააწკაპუნეთ enter, თუ ხედავთ რომ ps გამოჩნდება და ტექსტის გადახვევა ბევრია enter- ის დარტყმისას, ეს ნიშნავს რომ კაბელი გაქვთ მუშაობს კარგად სისუფთავე! **** თუ თქვენ ვერ ხედავთ მოსალოდნელ "გამართვის>" ტექსტს ან ვერ ხედავთ რას აკრიფებთ, რამდენჯერმე დააჭირეთ Enter- ს. ზოგჯერ კომუნიკაცია შეიძლება გაფუჭდეს, რადგან არ გამოიყენება პროგრამული უზრუნველყოფის/ტექნიკის ნაკადის კონტროლი. თუ ეს არ გამოდგება, შეგიძლიათ სცადოთ გადატვირთოთ თქვენი კონსოლის აპლიკაცია, გადაამოწმოთ სერიული კომუნიკაციის პარამეტრები, გათიშეთ/შეაერთეთ ტელეფონი და ბოლოს ორმაგად შეამოწმეთ ის, რაც შეაერთეთ. = 11. მოჭერით ზედმეტი მავთულები ორივე დაფაზე.

ნაბიჯი 5: USB- ის შედუღება TTL- დონის სერიული ადაპტერის დენის მავთულზე (სურვილისამებრ)

Soldering USB to TTL-Level Serial Adapter Power Wire (სურვილისამებრ)
Soldering USB to TTL-Level Serial Adapter Power Wire (სურვილისამებრ)

ახლა, როდესაც თქვენ იცით, რომ თქვენი კაბელი მუშაობს, შეგიძლიათ გამოიყენოთ როგორც არის, გახადოთ ის G1– ს ენერგიით, ან იმუშაოთ როგორც ორმაგი სტანდარტული USB და USB სერიული მოწყობილობა. ქვემოთ განმარტებულია, თუ როგორ უნდა მიეწოდოს ელექტროენერგია G1 იმ პირობით, რომ თქვენს ადაპტერს აქვს 5 ვ ხვრელი შესაკრავად. = 1. შეხედეთ თქვენს 2.8v დონის სერიას USB ადაპტერზე და მოძებნეთ რაღაც შეაფასა 5V. მას ასევე შეიძლება ეწოდოს VCC, მაგრამ თუ ეს ასეა, შეამოწმეთ თქვენი გადამყვანების მონაცემების ფურცელი, რომ გადაამოწმოთ ის ფაქტიურად ამარაგებს 5V პირდაპირ USB ავტობუსს. ის ასევე ალბათ არ დააზარალებს ამის ორმაგ შემოწმებას ვოლტმეტრის გამოყენებით. თუ ეს კავშირი არ გაქვთ, თქვენ ვერ შეძლებთ მომდევნო რამდენიმე ნაბიჯის დასრულებას. თუ თქვენ აღმოჩნდებით ამ სიტუაციაში, შეიძლება დაგჭირდეთ განიხილოს მხოლოდ USB კაბელის შედუღება HTC ExtUSB- ის შესაბამის ქინძისთავებზე, რადგან ეს საშუალებას მოგცემთ გააქტიუროთ G1 და ასევე გქონდეთ სტანდარტული USB წვდომა G1 = 2. მავთულის საჭრელების გამოყენებით, გაჭერით მავთული, რომლის სიგრძეა დაახლოებით 5 ინჩი. თუ თქვენ იყიდეთ ერთზე მეტი ფერის მავთული, გამოიყენეთ წითელი მავთული. = 3. მავთულხლართებით, ამოიღეთ დაახლოებით 5 მმ იზოლაცია კაბელის თითოეული ბოლოდან. = 4. შედუღეთ მავთული 5V (ან VCC) ხვრელში შენი ადაპტერი

ნაბიჯი 6: შედუღება HTC ExtUSB Breakout Board Power Wire (სურვილისამებრ)

შედუღება HTC ExtUSB Breakout Board Power Wire (სურვილისამებრ)
შედუღება HTC ExtUSB Breakout Board Power Wire (სურვილისამებრ)

კვლავ გადახედეთ 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: გადართვა (საუბარი) ლეიბლით "OT" (სერიალი 2.8 v დონე RX) 10: მარჯვენა აუდიო +11: მიკროფონი +12: შასის გრუნტი (GND) = 1. შეაერთეთ (წითელი) მავთულის მეორე ბოლო, რომელიც ახლახან შეაერთეთ ხვრელში 1 (USB VCC +5v).

ნაბიჯი 7: შეამოწმეთ დენის მავთულის კავშირი

შეამოწმეთ დენის მავთულის კავშირი
შეამოწმეთ დენის მავთულის კავშირი

= 1. შეაერთეთ ადაპტერი თქვენს კომპიუტერში. თუ ის იწყებს მხიარულ ან ნაპერწკალს, სწრაფად ამოიღეთ იგი და შეამოწმეთ რა გაყიდე. დაახლოებით ერთი ან ორი წუთის შემდეგ, ქარვის დამტენი შუქი უნდა აინთოს და დარჩეს ანთებული.. თუ არა, სწრაფად გათიშეთ და ორჯერ შეამოწმეთ თქვენი კავშირები.

ნაბიჯი 8: ახლა რა?

ასე რომ, ახლა თქვენ იცით, თუ როგორ უნდა იმოქმედოთ G1– ის სერიულ პორტთან, თქვენ ალბათ გექნებათ რამოდენიმე იდეა თქვენს თავზე, თუ როგორ უნდა ისარგებლოთ ამით, არა? კარგი არ იქნება ამის გამოყენება: –კონტროლისთვის რობოტი-გამოიყენეთ G1 როგორც სერიული კონსოლი სერვერებთან დასაკავშირებლად beowulf კლასტერში, როგორიცაა System-X- დაუკავშირდით სენსორებს/აქტივატორებს 3G ქსელში დისტანციური მონიტორინგის/კონტროლისთვის-გამოიყენეთ სერიული პორტი სისხლში გლუკოზის მკითხველს ან სხვა სამედიცინო მოწყობილობა (psst, რომელიმე დიდი სამედიცინო კომპანია აყვანის?) და აერთიანებს ორ მოწყობილობას ერთში მრავალი ადამიანისთვის? აქ არის პროექტი, რომელიც განმარტავს, თუ როგორ უნდა შეადგინოთ G1 ტელეფონის ბირთვი, ასე რომ თქვენ შეგიძლიათ გამოიყენოთ სერიული პორტი მომხმარებლის ქვეყნიდან. მას ასევე აქვს api, ასე რომ თქვენ შეგიძლიათ გამოიყენოთ სერიული პორტი უშუალოდ Android Gui აპებიდან! Http: //code.google.com/p/android-serialport-api/ არ დაგავიწყდეთ თქვენი პროექტების აქ განთავსება !

გირჩევთ: