Table des matières:
- Étape 1: Articles nécessaires
- Étape 2: Souder les fils de données de la carte de dérivation HTC ExtUSB
- Étape 3: soudure des câbles de données de l'adaptateur série USB vers TTL
- Étape 4: Vérifiez les connexions des fils de données
- Étape 5: Souder le câble d'alimentation de l'adaptateur série USB vers TTL (facultatif)
- Étape 6: Souder le fil d'alimentation de la carte de dérivation HTC ExtUSB (facultatif)
- Étape 7: Vérifiez la connexion du fil d'alimentation
- Étape 8: Et maintenant ?
Vidéo: Câble série vers USB Android G1 : 8 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:11
Apprenez à créer un adaptateur de périphérique série vers USB Android G1 2.8v (à l'aide d'un adaptateur série 3.3v ttl vers usb). Cela peut être utilisé pour le débogage du noyau/etc avec votre ordinateur. Ce projet ne devrait pas vous coûter plus de 40 dollars si vous possédez déjà des outils électroniques de base comme un fer à souder. Remarque: La possibilité d'utiliser une série de niveau 3.3v ttl est basée sur des discussions de groupe Google et sur une image d'un câble série utilisé par un prétendu développeur Android. Le niveau série 2.8v a été déterminé par quelqu'un utilisant un voltmètre. Construisez/utilisez à vos risques et périls et vérifiez également les commentaires de cette instructable avant de commencer ! Des informations peuvent être appliquées pour construire un convertisseur série à RS232 2.8v pour interagir avec les périphériques RS232, ou un convertisseur de niveau série à 5v 2.8v pour interagir avec microcontrôleur tel qu'un Arduino. Je peux poster des instructables sur la façon de les faire une fois que je joue un peu plus avec le noyau G1.:) Ce tutoriel suppose des connaissances de base en soudure. Si vous n'avez pas cette compétence, vous devriez trouver un instructable à ce sujet et pratiquer un peu. La soudure requise pour ce projet n'est pas difficile, mais doit être effectuée dans un petit espace, ce qui pourrait être difficile pour les débutants. Ce câble a été créé à partir d'informations reçues du groupe Android-Platform Google.… Plus précisément ces deux discussions: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…Cette image d'un câble série g1 "mystique" a aidé (et confus !) aussi:https://www.noisebridge.net/wiki/Image:G1-two-usb-to-serial- cable.jpgVeuillez laisser des critiques/commentaires constructifs si vous trouvez des étapes erronées, déroutantes… ou mal écrites !
Étape 1: Articles nécessaires
Pour construire ce convertisseur, vous aurez besoin des éléments suivants:
- Fer à souder (tout ce que Radioshack/en ligne/etc a devrait fonctionner)
- Soudure (tout ce que Radioshack/online/etc a en stock de 0,032 diamètre ou un peu plus petit fonctionnera)
- Pinces à dénuder (ne les achetez pas chez Radioshack.. votre quincaillerie locale devrait les avoir cependant)
- Pinces coupantes
- Carte de dérivation HTC ExtUSB
- Fil solide 22 AWG - Il serait préférable d'obtenir du rouge, du noir et une autre couleur de votre choix (blanc) mais ce n'est pas nécessaire.
- Convertisseur de niveau série USB vers 2.8V (ou 3.3v). Ce serait mieux si vous pouviez en obtenir un qui vous permette d'utiliser la ligne 5v du bus USB pour alimenter le G1, mais ce n'est pas nécessaire. L'un des éléments suivants devrait fonctionner (vous n'en avez besoin que d'UN):
- (N'a pas de ligne 5v pour l'alimentation)
- (Peut être difficile à modifier pour obtenir une ligne 5v pour l'alimentation)
- (J'ai utilisé celui-ci, a un connecteur 5v)
- (La broche VCC devrait fournir 5v… vérifiez cependant!)
- (Cela devrait avoir une ligne 5v (VCC).. mais il y a des informations contradictoires entre la page des spécifications du magasin et de l'entreprise) https://apple.clickandbuild.com/cnb/shop/ftdichip?productID=68&op=catalogue-product_info-null&prodCategoryID =47
Étape 2: Souder les fils de données de la carte de dérivation HTC ExtUSB
= 1. À l'aide des pinces coupantes, coupez trois longueurs de fil d'environ 5 pouces chacune. Si vous avez acheté plus d'une couleur de fil, faites un fil noir et deux de votre couleur personnalisée. = 2. Avec les pinces à dénuder, retirez environ 5 mm d'isolant à chaque extrémité des trois câbles. Maintenant, avant de continuer, allez chercher votre Carte de dérivation HTC ExtUSB et examinez-la de près. Un côté aura des chiffres minuscules qui reflètent ce qui suit:6 9 11 5O OO O78 10 4OO O O1 2 3O O OLes trous en gras sont ce qui nous intéresse. Ces trois trous représentent GND (Trou 7), TXO (Trou 8) et RXI (trou 9), qui sont tous nécessaires pour les communications série du G1. Au cas où vous vous demanderiez à quoi les autres broches étaient liées, voici ce que PodGizmo.com a actuellement répertorié:1: USB VCC +5v2: USB Data -3: USB Data +4: N / C5: USB GND6: Left Audio + 7: Étiqueté « AG » (Serial 2.8v Level GROUND)8: Audio - (GND) Étiqueté « CK » (Serial 2.8v Level TX0)9: Commutateur (Talk) Étiqueté « OT » (Serial 2.8v Level RX'I) 10: Right Audio +11: Mic +12: Chassis Ground (GND) = 3. Branchez votre fer à souder et laissez-le chauffer. = 4. Prenez un fil que vous avez coupé plus tôt (le noir si vous avez plusieurs couleurs) et soudez-le à travers le trou 7 (GND).= 5. Prenez un autre fil que vous avez coupé plus tôt et soudez-le à travers le trou 8 (TXO).= 6. Prenez le dernier fil que vous avez coupé plus tôt et soudez-le à travers le trou 9 (RXI). Après cela cela devrait ressembler à l'image ci-dessous.
Étape 3: soudure des câbles de données de l'adaptateur série USB vers TTL
Maintenant que la carte ExtUSB est soudée, l'étape suivante consiste à souder ces fils dans les trous respectifs de la carte série USB à 2.8v. Avant de continuer, ce serait une bonne idée de saisir cette carte et de regarder attentivement pour trouver les trous GND, RX et TX. = 1. Soudez le fil GND (celui soudé dans le trou 7 de la carte HTC ExtUSB) dans le trou étiqueté GND sur votre adaptateur série USB vers 2.8v.= 2. Soudez le fil TXO (celui soudé dans le trou 8 du Carte HTC ExtUSB) dans le trou étiqueté RX sur votre adaptateur USB vers série 2.8v. = 3. Soudez le fil RXI (celui soudé dans le trou 9 de la carte HTC ExtUSB) dans le trou étiqueté TX sur votre USB vers série 2.8v adaptateur.
Étape 4: Vérifiez les connexions des fils de données
= 1. Si nécessaire, installez tous les pilotes nécessaires pour l'adaptateur série USB vers 2.8v que vous avez utilisé. = 2. Téléchargez une application de console série pour votre ordinateur. Pour les utilisateurs d'OS X/Linux, la ligne de commande minicom ou screen sont de bons choix. J'utiliserai minicom sous Ubuntu.= 3. Branchez le convertisseur que vous avez créé dans un port USB de votre ordinateur. Ne le branchez PAS encore sur le téléphone. = 4. Ouvrez votre application de console série et voyez si l'appareil est détecté. Pour moi, il apparaît sous /dev/ttyUSB0 et minicom l'a récupéré automatiquement. Vous devrez peut-être configurer votre logiciel.= 5. Le port série étant maintenant reconnu, vous devez maintenant modifier le débit en bauds/bits d'arrêt et le contrôle de flux. Pour les modifier dans minicom, tapez Ctrl-a puis Shift-O (O comme dans Obama). Une boîte de dialogue de configuration apparaîtra. Vous devez choisir "configuration du port série", appuyez sur Entrée puis modifiez les valeurs pour qu'elles soient les suivantes:
- Bps/Par/Bits: 115200 8N1
- Contrôle de flux matériel: Non
- Contrôle de flux logiciel: Non
= 6. Fermez les paramètres et attendez une connexion maintenant. Vous pouvez quitter les paramètres dans minicom en appuyant sur le bouton d'échappement. = 7. Allez prendre votre téléphone G1 et assurez-vous qu'il est bien chargé. Une fois cela fait, vous devez aller dans Paramètres-> Sons et affichage-> Délai d'expiration de l'écran et l'augmenter à 10 minutes ou Jamais délai d'attente. D'après les tests préliminaires, il semble que la série ne fonctionne pas avec l'écran éteint.. mais cela n'a pas été vérifié. = 8. Branchez le connecteur HTC ExtUSB sur le téléphone.. si vous sentez quelque chose de drôle ou voyez des étincelles, débranchez rapidement le connecteur du téléphone, puis du câble USB et passez en revue les étapes précédentes pour voir ce que vous avez manqué. = 9. Si tout semble et sent bon, jetez un œil à la sortie de la console série, elle devrait dire "debug>" immédiatement. Cela reflète que vous avez au moins soudé les fils GND et RX correctement, woo! ** = 10. Essayez de taper "ps" et appuyez sur Entrée, si vous voyez ps apparaître et beaucoup de texte défile lorsque vous appuyez sur Entrée, cela signifie que vous câblez fonctionne bien. Neat!**** Si vous ne voyez pas le texte "debug>" attendu ou si vous ne voyez pas ce que vous tapez, appuyez plusieurs fois sur Entrée. Parfois, les communications peuvent être brouillées car aucun contrôle de flux logiciel/matériel n'est utilisé. Si cela ne fonctionne pas, vous pouvez essayer de redémarrer votre application console, vérifier les paramètres de communication série, débrancher/brancher le téléphone et enfin vérifier ce que vous avez soudé. = 11. Coupez les fils en excès des deux cartes.
Étape 5: Souder le câble d'alimentation de l'adaptateur série USB vers TTL (facultatif)
Maintenant que vous savez que votre câble fonctionne, vous pouvez l'utiliser tel quel, le faire alimenter le G1, ou le faire fonctionner comme un périphérique série USB et USB double standard. Ce qui suit explique comment alimenter le G1 à condition que votre adaptateur dispose d'un trou de 5 V à souder. = 1. Jetez un œil à votre adaptateur série vers USB de niveau 2.8v et recherchez quelque chose étiqueté 5V. Il peut également être étiqueté VCC mais si c'est le cas, vérifiez la fiche technique de votre adaptateur pour vérifier qu'il fournit bien 5V directement à partir du bus USB. Cela ne ferait probablement pas de mal non plus de vérifier cela à l'aide d'un voltmètre. Si vous n'avez pas cette connexion, vous ne pourrez pas effectuer les prochaines étapes. Si vous rencontrez cette situation, vous pouvez envisager de simplement souder un câble USB aux broches HTC ExtUSB appropriées, car cela devrait vous permettre à la fois d'alimenter le G1 et d'avoir un accès USB standard au G1 = 2. À l'aide des pinces coupantes, coupez un fil d'environ 5 pouces de long. Si vous avez acheté plus d'une couleur de fil, utilisez le fil rouge. = 3. Avec les pinces à dénuder, retirez environ 5 mm d'isolant à chaque extrémité du câble. = 4. Soudez le fil à travers le trou 5 V (ou VCC) sur votre adaptateur.
Étape 6: Souder le fil d'alimentation de la carte de dérivation HTC ExtUSB (facultatif)
Jetez à nouveau un œil à la carte de dérivation HTC ExtUSB. Nous nous intéressons au trou USB VCC +5v qui est en gras ci-dessous.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: Audio gauche +7: Étiqueté « AG » (Serial 2.8v Level GROUND)8: Audio - (GND) Étiqueté « CK » (Serial 2.8v Level TX)9: Commutateur (Talk) Étiqueté « OT » (Série 2.8) v Level RX)10: Right Audio +11: Mic +12: Chassis Ground (GND)= 1. Soudez l'autre extrémité du fil (rouge) que vous venez de souder dans le trou 1 (USB VCC +5v).
Étape 7: Vérifiez la connexion du fil d'alimentation
= 1. Branchez l'adaptateur sur votre ordinateur. S'il commence à sentir une drôle d'odeur ou une étincelle, retirez-le rapidement et vérifiez ce que vous avez soudé. = 2. Saisissez votre téléphone, allumez-le s'il est éteint, puis branchez l'adaptateur dessus. Après environ une seconde ou deux, le voyant de charge ambre devrait s'allumer et rester allumé. Si ce n'est pas le cas, déconnectez-le rapidement et vérifiez vos connexions. C'est tout, devenez fou !
Étape 8: Et maintenant ?
Alors maintenant que vous savez comment interagir avec le port série sur le G1, vous avez probablement un tas d'idées qui flottent dans votre tête pour savoir comment en tirer parti, n'est-ce pas ? un robot-Utilisez le G1 comme console série pour vous connecter aux serveurs d'un cluster beowulf comme System-X-Communiquez avec des capteurs/activateurs sur un réseau 3g pour une surveillance/contrôle à distance-Utilisez le port série pour connecter un lecteur de glycémie ou autre dispositif médical (psst, de grandes entreprises médicales embauchent-elles ?) Il dispose également d'une API pour que vous puissiez utiliser le port série directement depuis les applications Android Gui !https://code.google.com/p/android-serialport-api/N'oubliez pas de poster vos projets ici lorsque vous avez terminé !
Conseillé:
Raspberry PI 3 - Activer les communications série vers TtyAMA0 vers BCM GPIO 14 et GPIO 15 : 9 étapes
Raspberry PI 3 - Activer les communications série vers TtyAMA0 vers BCM GPIO 14 et GPIO 15 : j'ai récemment eu intérêt à activer UART0 sur mon Raspberry Pi (3b) afin de pouvoir le connecter directement à un périphérique de niveau de signal RS-232 à l'aide d'un 9 standard connecteur d-sub à broches sans avoir à passer par un adaptateur USB vers RS-232. Une partie de mon intérêt
Carte Geeetech vers Raspberry Pi via un câble USB personnalisé directement câblé : 4 étapes
Carte Geeetech vers Raspberry Pi via un câble USB personnalisé Direct Wired : Bonjour ! Ce guide montrera comment créer un câble USB à JST XH 4 broches personnalisé, afin que vous puissiez directement câbler votre Raspberry Pi ou un autre périphérique USB à une carte Geeetech 2560 rev 3 sur une imprimante Geeetech, comme l'A10. Ce câble se branche sur la prise parallèle pratique
Micrologiciel de commande Flash AT vers module ESP01 (nécessite un adaptateur USB vers TTL): 5 étapes
Micrologiciel de commande Flash AT vers module ESP01 (nécessite un adaptateur USB vers TTL) : par Jay Amiel AjocGensan PHfacebook.com/geeamealyoutube.com/jayamielajoc
Adaptateur 12v vers USB Transformateur 12v vers 5v (idéal pour les voitures): 6 étapes
Adaptateur 12v vers USB Transformateur 12v vers 5v (idéal pour les voitures): Cela vous montrera comment faire un adaptateur 12v vers USB (5v). L'utilisation la plus évidente de ceci est pour les adaptateurs de voiture 12v, mais partout où vous avez du 12v, vous pouvez l'utiliser ! Si vous avez besoin de 5v pour autre chose que l'USB, ignorez simplement les étapes d'ajout des ports USB
Série Android G1 vers robot Arduino : 8 étapes
Série Android G1 vers robot Arduino : découvrez comment votre téléphone portable Android peut contrôler un robot à l'aide d'une carte Arduino. Le téléphone prend des commandes via telnet à partir d'un autre téléphone ou d'un PC, vous pouvez donc contrôler le robot à distance. Ce projet ne modifiera pas autrement le G1 donc vous pouvez nous continuer