Transmettre des données d'un port Mini USB en WiFi

Antoine38100
mar, 01/14/2020 - 19:32
Bonjour à tous !
Je souhaiterai recueillir des conseils de votre part car je m'interroge sur la partie WiFi d'un projet.
Pour vous résumer, je dispose d'une carte électronique qui se relie au PC par un câble USB (il y a un port Mini USB femelle sur ma carte) afin de faire des acquisitions sur un logiciel du PC. J'aimerai donc remplacer ce câble USB par une liaison WiFi pour me faciliter bien des choses.
Voici à quoi ressemble le connecteur Mini USB de ma carte (ci-dessous le breakout):
J'ai étudié différents modules WiFi disponibles sur le marché et l'ESP8266 semblerait convenir à mon application. J'ai donc commandé un module ESP-WROOM-02D et une carte de développement ESP8266-DevKitC-02D-F pour pouvoir le tester et le programmer facilement. Ce module peut générer un serveur WiFi auquel je pourrai me connecter facilement avec un PC pour y récupérer les données de ma carte.
Ne souhaitant pas faire de modifications du PCB de ma carte, je me demande si il serait possible de trouver un moyen de venir plug un petit module WiFi directement (ou faire un adaptateur) sur le connecteur USB Mini de ma carte pour y envoyer les données par un serveur WiFi généré par le module.
Si vous avez des choses à partager pour m'aider ou si vous avez même pensé à une autre solution, n'hésitez pas !
Merci d'avance.
Jetfuzz
mar, 02/04/2020 - 15:53
Wolfram69.
Merci.
c'est comme ca, qu'on attend des réponses de ta part, et de tout le monde d'ailleur....
tellement agréable de te lire pour le coup.
Merci
Jetfuzz
Walter
mar, 02/04/2020 - 15:09
Dans la situation actuel, je suis complètement d'accord, qu'il n'y a pas de solution évidente et encore moins simple et ne nécessitant pas un gros effort de développement, voir insoluble à cause de la carte d'acquisition.
Après Si Antoine est prêt à passer du temps pour trouver une solution, je lui donnerais autant d'information que je peux lui en donner.
Je ne peux que constater que tu t'investie énormément dans la résolution des problèmes et bien plus que moi. De plus tes solutions sont fiables et propres.
Après personnellement je ne fais pas de code dédié, surtout parce que ça me prendrait beaucoup trop de temps et que j'aime bien l'idée de faire les choses par soit même.
Anonyme
mar, 02/04/2020 - 17:17
Faire des choses par soit même oui mais il y a des gens qui ont un besoin et pas de compétence pour y arriver donc je les aide de mon mieux, tout en y prenant mon plaisir.
Jetfuzz
mer, 02/05/2020 - 07:24
On est bien d'accord, mais je pense qu'on peux leurs apporter une aide "minimale" au départ, pour justement faire évoluer leurs compétences, et ensuite si effectivement ca coince, tu pousses plus loin.
Après chacun a sa façon de faire.
Cordialement
Jetfuzz
Anonyme
jeu, 02/06/2020 - 09:02
De toute manière je suis convaincu qu'il est préférable d'expliquer les choses plutôt que de fornir des liens que les demandeurs on certainement déjà regardé, s'il viennent ici c'est qu'il n'ont pas trouvé chaussure à leur pied tant en explication qu'en solution viable !
Mais c'est juste mon avis.
Walter
mer, 02/05/2020 - 11:24
Personnellement je suis du même avis que Jetfuzz, mais il faut avouer que ce que tu dis es vrai et qu'a la différence de toi je ne peux pas aider ce genre de personne.
Marcmdjg
jeu, 05/07/2020 - 15:14
Bonjour tout le monde, je suis dans le même cas...
Je cherche à communiquer via un wemos, avec une carte melzi.
J'arrive à communiquer avec une carte fc spf3, celle-ci dédie le port usb simultanément en uart1 (il est ouvert donc déjà dispo), de l'autre côté j'ai un émulateur de port, qui est reconnu par BF CF...
Donc le principe est de programmer la carte afin qu'elle créé une connexion uart, s'y connecter avec les pins correspondant RX TX GPIO1 et 3 sur la wemos (ce qui correspond au rx tx), ce tuto peut servir, je m'y suit basé en parti...
Maintenant je me casse la tête pour mon imprimante basé sur melzi, qui n'a pas de port uart, mais il semblerait qu'avec quelques soudures il serait possible...
Marcmdjg
jeu, 05/07/2020 - 15:24
le tuto :
Marcmdjg
ven, 05/08/2020 - 11:37
Bon je viens d'identifier les 2 pins RXD0 et TXD0, je vais donc pouvoir relier le wemos (en 5v)...
Walter
ven, 05/08/2020 - 11:52
Cool, mais je n'ai pas tout saisie.
Tu connecte ta carte à quoi de l'autre coté de l'usb, à rien je suppose ?.
Tu veux te brancher sur la sortie port série du convertisseur USB/port série ?
Tu connais les directives que ta carte melzi attends ?
Marcmdjg
ven, 05/08/2020 - 11:55
Pour info sous WindOs :
il existe plusieurs simulateurs de ports :
VSPE
Com0Com
HWVSP
Marcmdjg
ven, 05/08/2020 - 18:18
Salut Walter, tout se passe en wifi, donc tu te connecte au 8266 via son SSID
et après comme betaflight, l'IP convertie en COM deviant accessible par les soft comme si la carte était connecté via USB...
après le but est de piloter la carte melzi par le soft RepetierHost, de la même manière que BF.
Il existe ESP3D, mais je voudrais tester la ligne direct via le soft sur WindOs, pas par la ligne de commande HTTP...
ci-joint exemple ( cette config est sur le pin d'alimentation 3.3v)
Walter
ven, 05/08/2020 - 12:10
Ok, du coup il te reste à sortir ta loupe pour souder deux fils à ton composant :)
Par contre tu ne peux pas récuperer le RX et le TX du JP16?
Marcmdjg
ven, 05/08/2020 - 12:18
en fait j'ai utilisé le voltmètre en mode mouchard, et remonté jusq'aux 2 points désignés, la source étant le TXD0 et RXD0 du 1284p...
je ne trouve pas d'autre points de soudure, (j'ai déjà soudé 1 point le RXD0, je m'y met cet aprèm, pour la suite)...
Marcmdjg
ven, 05/08/2020 - 16:11
Bon voilà... j'ai une bonne et une mauvaise nouvelle !
Vous voulez quoi la bonne ?
La bonne c'est que je m'y suit connecté
La mauvaise ?
Et bien rien si ce n'est que je pensais devoir modifier la config pour ouvrir le uart, voir le rx tx, et bien non nada tout s'est fait dans la foulée...
Ah non en mauvaise je n'ai que ça, donc je suis super heureux, la prochaine étape mon imprimante à jet d'encre la Bro...
je vous prépare les détails... pour la wifi melzi
Marcmdjg
ven, 05/08/2020 - 18:10
J'oubliais pour info, et pour répondre à l'auteur du sujet, Antoine38100,
le port mini USB (ou autre) s'il n'est pas déclaré simultanément en UART, ne communique pas avec le module 8266, j'avais testé avec la Melzi, j'ai testé dans les 2 sens D+ D- RX TX, sans succès...
Walter
mar, 05/12/2020 - 11:52
Cool!
par contre j'ai pas tout compris, le RX/TX du JP16, ne sont pas les mêmes que ceux sur lesquels tu t'es branché?
Marcmdjg
mar, 05/12/2020 - 14:17
Salut Walter, voici les points de soudures, qui correspondent pas au ftdi, mais au ch340g, tu remarqueras que les pins sont inversés, d'où l'utilité du mouchard... après j n'ai pas tenté d'inverser, mais logiquement je ne passes pas par le ch340 (à voir si dans le futur il n'y aurait pas conflit, pour l'instant je ne rencontre pas de difficultés).
Pages