Indholdsfortegnelse:
- Trin 1: Varer påkrævet
- Trin 2: Lodning af datatråde til HTC ExtUSB Breakout Board
- Trin 3: Lodning af USB-til TTL-niveau serielle adapterdatatråde
- Trin 4: Kontroller datatrådsforbindelserne
- Trin 5: Lodning af USB til TTL-niveau seriel adapter strømledning (valgfri)
- Trin 6: Lodning af HTC ExtUSB Breakout Board Power Wire (valgfrit)
- Trin 7: Kontroller Power Wire -forbindelsen
- Trin 8: Hvad nu?
Video: Android G1 Seriel til USB -kabel: 8 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:31
Lær, hvordan du laver en Android G1 2.8v seriel til USB seriel enhedsadapter (ved hjælp af en 3.3v ttl til usb seriel adapter). Dette kan bruges til kernel debugging/etc med din computer. Dette projekt bør ikke koste dig mere end 40 dollars, hvis du allerede har grundlæggende elektroniske værktøjer, såsom et loddejern. Bemærk: Muligheden for at bruge 3.3v ttl -niveau seriel er baseret på google gruppediskussioner og et billede af et serielt kabel, der bruges af en påstået android dev. 2,8v niveau seriel blev bestemt via en person, der brugte et voltmeter. Byg/brug på egen risiko, og kontroller også kommentarerne til denne instruks før du begynder! Information kan anvendes til at bygge en 2,8v seriel til RS232 -konverter til interaktion med RS232 -enheder, eller en 2,8v seriel til seriel 5v niveauomformer til at interagere med mikrokontroller såsom en Arduino. Jeg sender muligvis instruktioner om, hvordan jeg laver dem, når jeg leger lidt med G1 -kernen.:) Denne vejledning forudsætter grundlæggende viden om lodning. Hvis du ikke har denne færdighed, bør du finde en instruerbar om det og øve dig lidt. Den lodning, der kræves til dette projekt, er ikke vanskelig, men skal udføres i en lille mængde plads, som kan være vanskelig for begyndere. Dette kabel blev oprettet baseret på oplysninger modtaget fra Android-Platform Google Group. … Specifikt disse to tråde: https://groups.google.com/group/android-platform/browse_thread/thread/f03730e25cc3fe55? fwc = 1https://groups.google.com/group/android-platform/browse_thread/thread/439d3f3af7a88a09/10a80eb835e? lnk = gst & q = serial#10a80eb835e8dbcc … Dette billede af et "mystisk" g1 serielt kabel hjalp (og forvirret!) også: https://www.noisebridge.net/wiki/Image: G1-two-usb-to-serial- kabel-j.webp
Trin 1: Varer påkrævet
For at bygge denne konverter skal du bruge følgende:
- Loddejern (uanset hvad Radioshack/online/etc har, burde fungere)
- Loddemaskine (uanset hvad Radioshack/online/etc har på lager, der er 0,032 dia. Eller lidt mindre vil fungere)
- Wire Strippers (køb ikke disse fra Radioshack.. din lokale isenkræmmer bør dog have dem)
- Trådskærere
- HTC ExtUSB Breakout board
- 22 AWG solid Wire - Det ville være bedst at få rød, sort og en anden farve efter eget valg (hvid), men det er ikke nødvendigt.
- USB til 2,8V (eller 3,3v) seriel niveauomformer. Det ville være bedst, hvis du kunne få en, der lader dig bruge 5v -linjen i USB -bussen til at drive G1, men det er ikke nødvendigt. Enhver af følgende skal fungere (du skal kun bruge ÉN):
- (Har ingen 5v -linje til strøm)
- (Kan være svært at ændre for at få 5v linje til strøm)
- (Jeg brugte denne, har 5v -stik)
- (VCC -pin skal levere 5v … dobbelttjek dog!)
- (Denne skal have en 5v-linje (VCC).. men der er modstridende oplysninger mellem butikken og virksomhedens specs-side) https://apple.clickandbuild.com/cnb/shop/ftdichip?productID=68&op=catalogue-product_info-null&prodCategoryID = 47
Trin 2: Lodning af datatråde til HTC ExtUSB Breakout Board
= 1. Brug trådskærerne til at skære tre trådlængder, der hver er cirka 5 tommer lange. Hvis du har købt mere end en trådfarve, skal du lave en sort ledning og to af din brugerdefinerede farve. = 2. Med trådstripperne skal du fjerne omkring 5 mm isolering fra hver ende af de tre kabler. Tag nu fat i din HTC ExtUSB breakout board og se nærmere på det. Den ene side vil have små tal på den, der afspejler følgende: 6 9 11 5O OO O78 10 4OO O O1 2 3O O ODe fede huller er det, vi er interesseret i. Disse tre huller repræsenterer GND (hul 7), TXO (hul 8) og RXI (hul 9), som alle er nødvendige for G1's serielle kommunikation. Hvis du spekulerede på, hvad de andre pins var knyttet til, er dette, hvad PodGizmo.com i øjeblikket har opført: 1: USB VCC +5v2: USB Data -3: USB Data +4: N / C5: USB GND6: Left Audio + 7: Mærket "AG" (Serial 2.8v Level GROUND) 8: Audio - (GND) Mærket "CK" (Serial 2.8v Level TX0) 9: Switch (Talk) mærket "OT" (Serial 2.8v Level RX'I) 10: Højre lyd +11: Mikrofon +12: Chassisjord (GND) = 3. Sæt loddejern i, og lad det varme op. = 4. Tag en ledning, du har klippet tidligere (den sorte, hvis du har flere farver) og lod det gennem hul 7 (GND). = 5. Tag en anden tråd, du har klippet tidligere, og lod den gennem hul 8 (TXO). = 6. Tag den sidste tråd, du skar tidligere, og lod den gennem hul 9 (RXI). Herefter det skal ligne billedet herunder.
Trin 3: Lodning af USB-til TTL-niveau serielle adapterdatatråde
Nu hvor ExtUSB -kortet er loddet, er det næste trin at lodde disse ledninger ind i de respektive huller i USB til 2,8v serielt kort. Inden du fortsætter, ville det være en god idé at få fat i dette bræt og se grundigt efter for at finde GND-, RX- og TX -hullerne. = 1. Lod lod GND -ledningen (Den loddet i hul 7 på HTC ExtUSB -kortet) i hullet mærket GND på din USB til 2,8v seriel adapter. = 2. Lod lod TXO -ledningen (Den loddet i hul 8 i HTC ExtUSB -kort) i hullet mærket RX på din USB til 2,8v seriel adapter. = 3. Lod RXI -ledningen (den loddet i hul 9 på HTC ExtUSB -kortet) i hullet mærket TX på din USB til 2,8v seriel adapter.
Trin 4: Kontroller datatrådsforbindelserne
= 1. Hvis det er nødvendigt, skal du installere de nødvendige drivere til den USB til 2,8v serielle adapter, du brugte. = 2. Download en seriel konsol -app til din computer. For OS X/Linux -brugere er kommandolinjens minicom eller skærm gode valg. Jeg bruger minicom under Ubuntu. = 3. Tilslut den konverter, du lavede, til en USB -port på din computer. Slut det IKKE til telefonen endnu. = 4. Åbn din serielle konsol -app, og se om enheden er registreret. For mig vises det under /dev /ttyUSB0 og minicom hentede det automatisk. Du skal muligvis konfigurere din software. = 5. Med den serielle port nu genkendt, skal du nu ændre baudhastigheds-/stopbits og flowkontrol. For at ændre disse i minicom skal du skrive Ctrl-a og derefter skrive Shift-O (O som i Obama). En konfigurationsdialog vil dukke op. Du skal vælge "opsætning af seriel port", trykke på enter og derefter ændre værdierne til at være følgende:
- Bps/par/bits: 115200 8N1
- Hardware Flow Control: Nej
- Software Flow Control: Nej
= 6. Luk indstillinger, og vent på en forbindelse nu. Du kan afslutte indstillinger i minicom ved at trykke på Escape -knappen. = 7. Gå og tag din G1 -telefon, og sørg for, at den har en god opladning. Når det gør det, skal du gå til Indstillinger-> Lyde og display-> Skærm timeout og øge det til 10 minutter eller Aldrig timeout. Fra foreløbige tests ser det ud til, at seriel ikke virker med displayet slukket.. men dette er ikke blevet verificeret. = 8. Sæt HTC ExtUSB -stikket i telefonen.. hvis du lugter noget sjovt eller ser gnister, skal du hurtigt afbryde stikket fra telefonen derefter USB -kablet og gennemgå de foregående trin for at se, hvad du gik glip af. = 9. Hvis alt ser ud og lugter ok, skal du kigge på den serielle konsoludgang, det skal straks sige "debug>". Dette afspejler, at du i det mindste lodde GND- og RX -ledningerne korrekt, woo! ** = 10. Prøv at skrive "ps" og tryk enter, hvis du ser ps vises og masser af tekst ruller forbi, når du trykker på enter, betyder det, at du kabler fungerer fint. Pæn! **** Hvis du ikke kan se den forventede "debug>" tekst, eller du ikke kan se, hvad du skriver, skal du trykke på enter et par gange. Nogle gange kan kommunikationen blive forvirret, da der ikke bruges software/hardware flowkontrol. Hvis det ikke virker, kan du prøve at genstarte din konsol -app, kontrollere serielle kommunikationsindstillinger, tage stikket ud af stikkontakten/tilslutte telefonen og til sidst dobbelttjekke, hvad du lodde. = 11. Trim de overskydende ledninger af begge kort.
Trin 5: Lodning af USB til TTL-niveau seriel adapter strømledning (valgfri)
Nu hvor du ved, at dit kabel fungerer, kan du enten bruge det som det er, få det til at levere strøm til G1 eller få det til at fungere som en dobbelt standard USB og USB seriel enhed. Det følgende forklarer, hvordan du forsyner G1 med strøm, forudsat at din adapter har et 5v hul til at lodde til. = 1. Tag et kig på din 2.8v niveau seriel til USB adapter og kig efter en noget mærket 5V. Det kan også være mærket VCC, men hvis dette er tilfældet, skal du kontrollere dit datablad for at kontrollere, at det faktisk leverer 5V direkte fra USB -bussen. Det ville sandsynligvis heller ikke skade at dobbelttjekke dette ved hjælp af et voltmeter. Hvis du ikke har denne forbindelse, vil du ikke være i stand til at fuldføre de næste par trin. Hvis du støder på denne situation, vil du måske overveje bare at lodde et USB -kabel til de korrekte HTC ExtUSB -ben, da dette skal give dig mulighed for både at forsyne G1 og også have standard USB -adgang til G1 = 2. Brug trådskærerne til at skære en ledning, der er cirka 5 centimeter lang. Hvis du har købt mere end én trådfarve, skal du bruge den røde ledning. = 3. Med wire -stripperne fjernes cirka 5 mm isolering fra hver ende af kablet. = 4. Lod lodtråden gennem 5V (eller VCC) hullet på din adapter.
Trin 6: Lodning af HTC ExtUSB Breakout Board Power Wire (valgfrit)
Tag et kig på HTC ExtUSB breakout board igen. Vi er interesseret i USB VCC +5v hullet, som er markeret nedenfor.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: Venstre lyd +7: Mærket "AG" (Serial 2.8v Level GROUND) 8: Audio - (GND) mærket "CK" (Serial 2.8v Level TX) 9: Switch (Talk) mærket "OT" (Serial 2.8 v Level RX) 10: Right Audio +11: Mic +12: Chassis Ground (GND) = 1. Lod den anden ende af den (røde) ledning, du lige lodde i hul 1 (USB VCC +5v).
Trin 7: Kontroller Power Wire -forbindelsen
= 1. Sæt adapteren i computeren. Hvis det begynder at lugte sjovt eller gnister, skal du hurtigt fjerne det og kontrollere, hvad du lodde. = 2. Tag din telefon, tænd den, hvis den er slukket, og sæt derefter adapteren i den. Efter cirka et sekund eller to skal den gule opladningslampe tænde og blive tændt.. hvis den ikke gør det, skal du hurtigt afbryde forbindelsen og kontrollere dine forbindelser. Det er det, gå vild!
Trin 8: Hvad nu?
Så nu hvor du ved, hvordan du interagerer med den serielle port på G1, har du sandsynligvis en masse ideer, der flyder rundt om hovedet på, hvordan du kan drage fordel af det, ikke? Ville det ikke være rart at bruge dette til: -kontrol en robot-Brug G1 som en seriel konsol til at oprette forbindelse til servere i en beowulf-klynge som System-X-Communicate med sensorer/aktivatorer over et 3g-netværk til fjernovervågning/kontrol-Brug den serielle port til at tilslutte en blodsukkermåler eller andet medicinsk udstyr (psst, nogen store medicinske virksomheder, der ansætter?) og kombinere to enheder til en for mange mennesker? Her er et projekt, der forklarer, hvordan man kompilerer G1 -telefonens kerne, så du kan bruge den serielle port fra brugerlandet. Den har også en api, så du kan bruge den serielle port direkte fra Android Gui-apps! Http: //code.google.com/p/android-serialport-api/ Glem ikke at sende dine projekter her, når du er færdig !
Anbefalede:
Raspberry PI 3 - Aktiver seriel kommunikation til TtyAMA0 til BCM GPIO 14 og GPIO 15: 9 trin
Raspberry PI 3 - Aktiver seriel kommunikation til TtyAMA0 til BCM GPIO 14 og GPIO 15: Jeg havde for nylig interesse i at aktivere UART0 på min Raspberry Pi (3b), så jeg kunne tilslutte den direkte til en RS -232 signalniveauenhed ved hjælp af en standard 9 -pind d-sub-stik uden at skulle gå gennem en USB til RS-232 adapter. En del af min interesse
USB til seriel TTL: 3 trin
USB til seriel TTL: Til nogle af mine PIC -projekter har jeg brug for en seriel (RS232) grænseflade for at udskrive nogle meddelelser på skærmen på min computer. Jeg har stadig en stationær computer, der har en RS232 -grænseflade, men i dag har de fleste computere i stedet en USB -grænseflade. Du kan købe dev
SpaceBall 4000 Seriel til USB -adapter: 4 trin
SpaceBall 4000 Seriel til USB-adapter: SpaceBall 4000 (svarende til 5000FLX, men ikke 5000) er en serielbaseret 3D-mus med 12 knapper, som du kan købe på ebay for under $ 20. Disse er gode til at lave 3D -grafisk design, da du kan flytte modeller langs tre akser og rotere dem
Gør SAMD21-baserede plader USB-port til en hardware-seriel port !: 3 trin
Gør SAMD21-baserede plader USB-port til en hardware-seriel port !: Det er i dag standard at bruge en Arduino (eller en hvilken som helst anden kompatibel) USB-port som en emuleret seriel port. Dette er meget nyttigt til fejlfinding, afsendelse og modtagelse af data fra vores elskelige boards. Jeg arbejdede på uChip, da jeg gennemgik datashash
Flash ESP-01 (ESP8266) Uden USB-til-seriel adapter ved hjælp af Raspberry Pi: 3 trin
Flash ESP-01 (ESP8266) Uden USB-til-seriel adapter ved hjælp af Raspberry Pi: Denne instruktion guider dig til, hvordan du starter programmeringen af din ESP8266 mikrokontroller på et ESP-01 WIFI-modul. Alt hvad du behøver for at komme i gang (udover ESP-01-modulet selvfølgelig) er Raspberry Pi Jumper wires 10K modstand, jeg ville renovere en o