Arduino Pro Micro - Alternative à l'USB ?

Halzote
jeu, 05/23/2019 - 13:54
Hello world,
Voilà ça fait un moment que je travail sur un petit projet et je me suis laisser prendre au jeu en le poussant toujours un peu plus loin.
Mais voilà il y a une chose que je ne sais pas et qui bloque tout et n'aillant pas la terminologie correcte je n'arrive pas à trouver de réponse sur google.
Je présente donc ma question :
Je sais que l'on peut alimenter une carte arduino par le pin VIN et GND avec un voltage entre 7 et 12 volt.
Mais je voulais savoir s'il était possible de partir du même principe et de connecter le DATA + et le DATA -.
Mon projet c'est une console de commande pour un jeu de simulation de vol ici.
Du coup pour le boîtier, plutôt que de faire passer un câble micro USB dans le font je voudrais y installer un port UBS type B.
Et donc j'aimerais que mon port USB type B soit sur une PCB que je ferais et que le GND le DATA+ et le DATA- débouche sur des broches sur les quelle la carte arduino sera installé.
Bon voilà est-ce que c'est possible ? Si oui comment ? sachant que les seuls ports qu'il me reste de disponible sont ceux dont je ne sais pas utiliser :
- RAW, TX 0 et RX 1
Merci pour vos lumière et bonne journée :D
Halzote
jeu, 05/23/2019 - 15:10
Et bien sûr une prise USB tu as VCC, DATA -, DATA + et GND.
Et pour que la carte Arduino envoie les actions à mon ordinateur j’ai besoin de ça mais je voulais savoir s’il était possible de ne pas passer du tout pas le micro USB de la carte.
Walter
jeu, 05/23/2019 - 20:39
Pour moi oui et non, tu peux bypasser le Atmega16 qui convertit l'USB en liason serie sur D0 et D1, mais il te faudra le remplacer par quelque chose qui te fera la conversion.
Le schema d'un arduino, si tu veux voir les composants et suivre le cablage de USB-B_TH
Je ne comprend pas ta problématique, pourquoi ne pas alimenter ton arduino par l'USB de ton ordinateur?
Cela change quoi d'avoir un micro USB ou un USB type B?
Tu as un arduino nano, car les UNO and co, sont en USB type B non ?
Halzote
ven, 05/24/2019 - 04:48
Donc ce n'est pas possible de simplement se servir de pins comme VIN et GND mais pour la communication sans faire de ponts ?
Alors pour comprendre pourquoi je veux faire une PCB et le pourquoi je choisis de mettre un port USB type B et pourquoi je ne choisi pas une Arduino Leonardo je dois te parler du premier boîtier que j'ai fait.
Sur mon premiers boîtier j'ai en câble micro USB que j'ai du coupé puis ressoudé après l'avoir passer dans la plaque métallique du font et avoir le câble constamment relier au boîtier ne me plait pas et j'ai directement pensé à l'USB type B parce que c'est plus robuste que du micro USB ou USB type A.
Le pourquoi une PCB, c'est pour réduire au maximum le nombres de câbles, avoir quelque chose de propre et pourvoir si retrouver plus facilement en cas de nécessité de réparation surtout que j'ai déjà une grille matricielle qui va générer par mal de câblage.
Maintenant pour l'arduino pro micro et bien premièrement pour un gain de place car voilà il y a les câbles qui vont prendre de l'espace mais aussi des condensateur monté en chaîne, un abaisseur de tension, un survolteur et deux port VGA 15 pins qui vont me prendre pas mal d'espace. Et aussi parce que je voulais pouvoir la clipper sur la plaque PCB sans avoir a l'alimenter par un câble micro USB entre l'USB type B et le micro UBS de l'arduino.
Et en plus je voulais pouvoir avoir de l'espace pour une deuxième carte si je voulais rajouter un élément.
Après peut-être que ce n'est pas le plus pratique mais bon c'est un prototype ^^
Halzote
ven, 05/24/2019 - 10:42
Bon ben tant pi et merci pour vos explications :)
Bonne journée à vous.
Jetfuzz
ven, 05/24/2019 - 13:59
Hello Halzote
Si j'ai bien compris tu veux alimenter l'arduino via Vin,
et ramener l'usb en facade, uniquement pour la com avec un PC, mais pas pour alimenter l'arduino.
si c'est ca, il n'y a pas de soucis,d'après le schéma de l'arduino,
si vin est présent alors le 5V de l'usb est coupé, donc pas de soucis.
par contre si pas de V IN alors tu alimentes l'arduino via le port usb.
pour l'usb en face arriere, moi j'utilise ce genre de truc.
https://fr.farnell.com/l-com/ecf504-bas/adaptateur-usb-a-fem-usb-b-fem/dp/2293818
cordialement
Jetfuzz
Walter
ven, 05/24/2019 - 16:13
Je ne suis pas sûre du schéma de ton arduino pro-micro, mais sur ceux que j'ai trouvé sous cet intitulé, le D+/- de l'usb n'est pas câblé via une broche comme peux l'être VIN et GND.
J'ai pas compris pourquoi tu voulais pouvoir communiquer avec ton PC via l'usb, mais pas utiliser l'usb pour l'alimentation, c'est un problème de puissance max de l'usb?
Pour moi la meilleur solution est celle donnée par Jetfuzz de déporter l'usb sur ta facade, qui correspond exactement à ce que tu veux faire.
Halzote
sam, 05/25/2019 - 17:50
En fait je suis en train de faire un circuit imprimé et je voulais mettre directement la carte arduino emboîtée dessus par des broche femelle sans devoir passer un câble en plus mais si vraiment il n'y a pas le choix je le ferait comme ça. C'est dommage que ce n'ai pas été pensé je trouve. Pouvoir se passer d'un câble encombrant serait pas mal.
Merci beaucoup :)
Walter
sam, 05/25/2019 - 20:30
Effectivement, après je pense que ton utilisation est atypique et cela ferrait 2 broches non utilisables pour autre chose.
Dommage que l'atmega32u4 qui gère lui même l'USB soit si petit et uniquement en TQFP.
C'est une obligation de passer pas une alimentation séparée?
Sinon tu peux peut être directement mettre un atmega328 ou équivalent sur ton PCB?