Suggérez-moi une source dalimentation pour mon projet Arduino UNO

Je travaille sur un projet avec:

  1. 1 Arduino UNO
  2. 5 servos micro 9g (un seul fonctionnant à la fois)
  3. 2 petites ampoules LED
  4. 1 module lecteur MicroSD
  5. 1 haut-parleur

Puis-je alimenter mon Arduino UNO avec une batterie 9v commune?

Jai aussi en tête dutiliser une alimentation externe pour les servos … mais que dois-je utiliser?

Veuillez me suggérer un système dalimentation parfait

Commentaires

  • Avez-vous examiné les méthodes de régulation de tension? Quen est-il des différentes batteries? Avez-vous des restrictions de taille, despace ou de coût? Vous ‘ demandez vraiment trop à Arduiono.SE de faire tout le travail.

Réponse

Malheureusement, le système dalimentation parfait nexiste pas encore. Cependant, alimenter un Arduino est simple. Vous devez utiliser les options principales 9V pour le standard  »  » Arduinos de taille normale (comme lUNO que vous mentionnez), bien que vous pourriez opter pour les options basse tension 3,3V.

Couvrant uniquement loption 9V, à partir de la section Alimentation de Arduino Uno :

Alimentation

LArduino Uno peut être alimenté via la connexion USB ou avec une alimentation externe. la source dalimentation est sélectionnée automatiquement.

Lalimentation externe (non USB) peut provenir dun adaptateur CA / CC (verrue murale) ou dune batterie. Ladaptateur peut être connecté en branchant un centre de 2,1 mm -fiche positive dans la puissance de la carte jack. Les fils dune batterie peuvent être insérés dans les en-têtes de broches Gnd et Vin du connecteur POWER.

La carte peut fonctionner sur une alimentation externe de 6 à 20 volts. Si elle est fournie avec moins de 7V, cependant, la broche 5V peut fournir moins de cinq volts et la carte peut être instable. Si vous utilisez plus de 12 V, le régulateur de tension peut surchauffer et endommager la carte. La plage recommandée est de 7 à 12 volts.

Vous devriez probablement aussi jeter un œil aux blocs dalimentation , en particulier la section sur les Batteries et cellules , également dans la section suivante Conversion de tension et règlement , il déclare:

Dans un scénario très simple, vous connectez une pile 9v jetable (probablement lune des (environ) 4cm x Unités de 2,5 cm x 1,5 cm avec deux connecteurs à pression à une extrémité) à votre Arduino, et le régulateur de tension intégré de lArduino se charge de réduire la tension à un 5v ou 3,3v cohérent, selon le type dArduino que vous avez.

Vous avez donc quelques choix concernant 9V, soit la cellule P9

P9 9V Battery

ou un pack contenant six piles 1,5V AA ou AAA.

Vous pouvez trouver ce lien, Comment faire fonctionner un Arduino (clone) sur piles (AA) pendant plus dun an – partie 2 , une lecture intéressante. Ici, le type utilise quatre piles AA, qui ne donnent que 6V, pour alimenter un UNO:

6V Battery Pack et UNO

Je viens de mettre en évidence quelques informations, vous devriez prendre le temps de lire entièrement les liens, et google pour plus dinformations.


Concernant les servomoteurs, plus de courant peut être nécessaire. Vous pouvez utiliser les mêmes quatre batteries AA, ainsi:

Batterie à 4 cellules tenir pack avec connecteur de style jr

mais la capacité des piles peut laisser à désirer, surtout si vous utilisez des piles rechargeables (qui dans le monde éco-conscient d’aujourd’hui , vous devriez), donc vous pouvez avoir besoin de quelque chose de plus lourd. Un rapide google vous montrera les options disponibles.

Addendum

La vidéo Flite Test: RC Avions for Beginners: Batteries and Safety – Beginner Series – Ep. 7 est extrêmement tutoriel vidéo utile sur les batteries LiPO pour les projets RC.

Réponse

Tout @Greenonline a dit plus …

Une batterie Lipo à 2 cellules est de 7,4 V. Une batterie modeste de 500 mAH ferait fonctionner votre projet pendant plusieurs heures, voire plusieurs jours. Si vous nêtes pas satisfait de la durée de fonctionnement, achetez une batterie avec plus de mAH, ils iront bien p ast 5000 mAH! Après tout, ce sont les mêmes types de batteries utilisées dans toutes les formes de radiocommande Aeromodeling (beaucoup de servos et de moteurs à courant continu sans balais).

LUno peut réguler le 7.4 V bien que vous deviez acheter / construire un câble pour connecter la batterie à lUno. Je ne sais pas combien de courant le régulateur Uno peut fournir mais jai piloté deux micro servos avec le mien.

Si les servos bavardent, bourdonnent, autrement ne fonctionnent pas correctement ou sil y a de la fumée sortant du régulateur, vous avez probablement besoin dune source dalimentation séparée pour les servos. Un BEC comme celui-ci https://en.wikipedia.org/wiki/Battery_eliminator_circuit est une alternative peu coûteuse et également une pièce RC commune. 🙂

Commentaires

  • Si vous le pouvez, exécutez le tout sur une batterie Lipo 1S, ce qui peut impliquer de trouver des servos qui peuvent tolérer la tension inférieure. De plus, le régulateur embarqué peut gérer environ 1A, mais je vraiment ne ‘ pas l’essayer pendant plus de 500 mA étant donné la carte ‘ s construction.
  • +1 – Bon point sur LiPO … Jai ‘ ajouté un lien vers un didacticiel vidéo à ma réponse .

Réponse

La sélection dune alimentation implique de prendre en compte les éléments suivants:

1. Tension requise

2. Actuel Requis

3. Durée de fonctionnement

4. Coût

Tension requise:

Dans la liste des éléments spécifiés, tous vos éléments sauf la carte microSD (qui fonctionne à 3,3V) fonctionne à 5V.

Exigence actuelle:

Arduino UNO: environ 50mA

Servomoteur 9G: 730mA crête

LED 5mm : 20mA * 2 = 40mA

Lecteur de carte microSD: 200mA crête

Haut-parleur: 350mA

Courant total: 1,370 Ampères

Durée de fonctionnement:

Dites que je veux que cet appareil fonctionne pendant 1 heure daffilée, pour cela, jaurai besoin dune batterie fournissant 5V 1370mAh et une 1C de classification . Donc, si vous voulez que votre appareil fonctionne plus longtemps, vous devrez vous procurer une batterie dune capacité plus élevée (pour 2 heures 2740 mAh et ainsi de suite)

Coût

Je ne pense pas avoir besoin de mentionner grand-chose dans ce critère

Solution 1:

Pour ces exigences, votre solution la plus simple consiste à utiliser une banque dalimentation USB de 2000 mAh ou plus.

Sur une soudure de protoboard 1x USB mâle, 1x USB femelle, 2x broches den-tête. Souder tous les positifs ensemble et tous les négatifs ensemble. Et maintenant, vous avez également une évasion pour les rails dalimentation de lUSB.

Alimentez lArduino via USB, carte microsd via le 3.3V sur larduino et le reste via les broches de rupture.

Solution 2:

Utilisation de piles lipo. Les batteries Lipo ont lavantage davoir une grande capacité dans un petit boîtier (ou un rapport puissance / poids élevé). Pour lutiliser, vous aurez besoin dun régulateur de tension pour obtenir 5V. Veuillez noter que selon le calcul, vous aurez besoin dun total de 1,37 A pour alimenter votre appareil au maximum, cela ne peut pas être fait via le régulateur embarqué de lArduino.

Au total, vous disposerez des composants suivants pour que cela fonctionne:

Batterie LiPo

Régulateur de tension

Chargeur LiPo

Solution 3:

Utilisation dune pile alcaline . Vous pouvez vous référer au tutoriel Minty Boost sur Adafruit pour en savoir plus.

Conclusion:

Si vous voulez une solution sans maux de tête à votre problème, achetez une banque dalimentation USB , mais si vous voulez une solution personnalisable et économique optez pour la batterie LiPo

Et si vous navez pas besoin dune solution portable. Optez pour un adaptateur mural 5V / 2A, cest à peu près tous les chargeurs de téléphone portable haut de gamme

Answer

Jen ai eu beaucoup de réussite en utilisant une banque dalimentation standard – elles sont faciles à obtenir, ont déjà des circuits de charge (à partir de lUSB) et sont à la bonne tension (+ 5V). Vous pouvez brancher la banque dalimentation directement sur le port USB de lArduino.

Le seul problème que jai eu est que certaines banques dalimentation sarrêtent sil ny a pas assez de courant tiré – une résistance de + 5V à GND résout ce problème (assurez-vous de déterminer combien de watts votre la résistance laisse passer, pour massurer quelle peut dissiper la chaleur – jai utilisé une résistance de 100 Ohms, à 5 V; jai mis « Ohms Law calculator » dans google, rempli de 5V & 100 Ohm , et jai trouvé quil fallait une résistance de 1/4 watt – parfait! Jai également noté quil attirait 50 milliampères AKA 0,05 A. Jai essayé des résistances avec une résistance plus élevée, par exemple 200 Ohm, et la banque dalimentation est hors tension. Si votre Le projet consomme plus dénergie (en continu!) alors vous pourriez vous en tirer avec une résistance plus élevée).

Ma banque dalimentation peut fournir 1,5 A, ce qui devrait être suffisant pour votre projet.

Réponse

Vous pouvez utiliser une pile 9v et en utiliser une autre pour les servos. La tension étant « relative », vous devez toujours connecter les terres.

Vous pouvez connecter le + de la batterie au VIN de lArduino.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *