Je me demande simplement s'il existe un moyen de partager ma broche 5v entre deux ou plusieurs composants?
Je pratique mes compétences Arduino et j'ai un bouton qui, lorsqu'il est poussé, je veux activer mon capteur à ultrasons - alors j'ai réalisé que chacun nécessite la broche 5v dont j'ai exactement un.
arduino
power-supply
sisko
la source
la source
Réponses:
Vous le pouvez certainement. Gardez à l'esprit que, juste à partir des broches, l'Arduino ne fournit pas plus de quelques mA (quelque chose comme 20-30 mA). Ainsi, vos capteurs à ultrasons devraient être bien alimentés par l'Arduino, mais pas quelque chose comme un moteur qui consomme beaucoup de courant.
Je suppose que vous parlez du HC-SR04 qui consomme 15mA nominalement car il est commun aux microcontrôleurs.
Il serait utile que vous nous disiez également quels composants vous souhaitez également raccorder.
la source
Si vous parlez de la connexion 5V dédiée disponible sur l'Arduino (c'est-à-dire du régulateur, pas du micro), tant que vous ne dépassez pas le courant maximum disponible, vous pouvez alimenter autant de choses que vous le souhaitez.
Pour être clair, je suppose que vous parlez de la broche d'en-tête vers laquelle pointe la flèche rouge.
Quelle quantité de courant cette broche peut-elle fournir?
Eh bien, en regardant les schémas de quelques Arduinos, ils semblent tous utiliser le régulateur NCP1117 5V au format SOT-223. Le régulateur peut fournir jusqu'à 1 A s'il est correctement dissipé, mais comme il n'y a pas de dissipateur thermique présent sur l'Arduino, la capacité sera bien inférieure à cela.
Si vous utilisez l'alimentation USB, elle contourne le régulateur et vous êtes alors limité au courant USB maximum (500mA pour USB 2.0)
Pour le NCP1117, si nous regardons le graphique de la longueur de cuivre environnante, nous pouvons voir que la puissance maximale peut être comprise entre ~ 0,6 W et 1,5 W, selon la quantité de cuivre utilisée. À 5 V, cela équivaut à 0,6 W / 5 V = 120 mA et 1,5 W / 5 V = 300 mA.
Notez que ce graphique est pour une température ambiante de 50 degrés, donc dans des conditions normales (~ 25 degrés), la puissance maximale sera un peu plus élevée.
Une partie de cela va à l'alimentation de l'ATmega, si nous supposons qu'elle sera inférieure à ~ 100mA, cela ne laissera peut-être pas trop pour alimenter quoi que ce soit d'autre si elle fonctionne à haute vitesse, conduisant quelques LED, etc. Si vous ne faites pas beaucoup , il sera probablement autour de 10-20mA (voir la fiche technique ATmega328 pour les chiffres exacts).
J'espère cependant qu'il y a beaucoup de cuivre utilisé, donc vous aurez quelques centaines de mA de rechange (plus / moins selon ce que fait l'ATmega)
Le NCP1117 a une protection d'arrêt thermique, donc le pire qui se passe si vous tirez trop de courant est qu'il atteindra une certaine température (~ 175 degrés - soyez prudent de le toucher!) puis arrêtez jusqu'à ce que la charge soit supprimée.
Donc, si vos appareils à ultrasons nécessitent moins de, disons 100 mA combinés, vous devriez probablement aller bien. Essayez-le et voyez comment ça se passe - vous pouvez surveiller la température du régulateur si vous avez un capteur de température (sinon vous pouvez estimer en touchant brièvement - s'il est trop chaud pour garder le doigt dessus, il fait> 50 degrés. Si vous mouillez le doigt, toucher et ça grésille alors il fait probablement plus de 100 degrés)
Notez que je n'ai jamais personnellement utilisé un Arduino, c'est juste à partir d'un rapide coup d'oeil aux informations disponibles.
la source
Exécutez une ligne du 5V sur l'arduino à une petite planche à pain. Faites ensuite passer les fils des lignes connectées de la maquette à vos autres composants. Si je vous ai bien compris, vous êtes plus inquiet qu'il n'y ait qu'une seule ligne% v out sur l'arduino, et vous devez connecter plus d'un appareil. L'autre solution consiste à mettre un fil femelle sur la broche ICSP 2 de l'autre appareil, car il a également 5V présents.
la source