vor. Ich arbeite an einem Projekt mit:
- 1 Arduino UNO
- 5 Micro 9g Servos (jeweils nur eines)
- 2 kleine LED-Lampen
- 1 MicroSD-Lesemodul
- 1 Lautsprecher
Kann ich mein Arduino UNO mit einer herkömmlichen 9-V-Batterie versorgen?
Ich habe auch vor, ein externes Netzteil für Servos zu verwenden … aber was soll ich verwenden?
Bitte schlagen Sie mir ein perfektes Stromversorgungssystem vor.
Kommentare
- Haben Sie sich mit Methoden zur Spannungsregelung befasst? Was ist mit verschiedenen Batterien? Haben Sie Größen-, Platz- oder Kostenbeschränkungen? Sie ‚ fordern wirklich zu viel von Arduiono.SE, um die ganze Arbeit zu erledigen.
Antwort
Leider gibt es noch kein perfektes Stromversorgungssystem. Die Stromversorgung eines Arduino ist jedoch einfach. Für Standard “ müssen die Hauptoptionen 9 V verwendet werden “ Arduinos (wie die von Ihnen erwähnte UNO) in voller Größe, obwohl Sie die Niederspannungsoptionen für 3,3 V wählen könnten.
Nur die 9-V-Option aus dem Abschnitt Leistung von Arduino Uno :
Stromversorgung
Der Arduino Uno kann über die USB-Verbindung oder über ein externes Netzteil mit Strom versorgt werden Die Stromquelle wird automatisch ausgewählt.
Die externe Stromversorgung (nicht über USB) kann entweder über einen AC / DC-Adapter (Wandwarze) oder über einen Akku erfolgen. Der Adapter kann durch Anschließen eines 2,1-mm-Zentrums angeschlossen werden -positiver Stecker in die Stromversorgung der Platine Jack. Kabel von einer Batterie können in die Gnd- und Vin-Pin-Header des POWER-Steckers eingesteckt werden.
Die Karte kann mit einer externen Versorgung von 6 bis 20 Volt betrieben werden. Bei einer Versorgung mit weniger als 7 V kann der 5-V-Pin jedoch weniger als fünf Volt liefern und die Platine ist möglicherweise instabil. Bei Verwendung von mehr als 12 V kann der Spannungsregler überhitzen und die Platine beschädigen. Der empfohlene Bereich liegt zwischen 7 und 12 Volt.
Sie sollten sich wahrscheinlich auch Netzteile ansehen , insbesondere der Abschnitt über Batterien und Zellen , ebenfalls aus dem folgenden Abschnitt Spannungsumwandlung und In der Verordnung heißt es:
In einem sehr einfachen Szenario schließen Sie eine 9-V-Einwegbatterie an (wahrscheinlich eine der (ungefähr) 4 cm x 2,5 x 1,5 cm große Einheiten mit zwei Schnappverbindern an einem Ende) an Ihrem Arduino, und der eingebaute Spannungsregler des Arduino sorgt dafür, dass die Spannung je nach Art des Arduino auf konstante 5 V oder 3,3 V reduziert wird.
Sie haben also einige Möglichkeiten bezüglich 9 V, entweder die P9-Zelle
oder eine Packung mit sechs 1,5-V-AA- oder AAA-Batterien.
Sie können Suchen Sie diesen Link, Wie man einen Arduino (Klon) mit (AA) Batterien über ein Jahr lang betreibt – Teil 2 , eine interessante Lektüre. Hier verwendet der Kerl vier AA-Batterien, die nur 6 V liefern, um eine UNO mit Strom zu versorgen:
Ich habe gerade einige Informationen hervorgehoben. Nehmen Sie sich Zeit, um die Links vollständig zu lesen, und googeln Sie, um weitere Informationen zu erhalten.
Bei den Servomotoren kann mehr Strom erforderlich sein. Sie können dieselben vier AA-Akkus verwenden, also:
, aber die Kapazität der Batterien lässt möglicherweise zu wünschen übrig, insbesondere wenn Sie wiederaufladbare Batterien verwenden (was in der heutigen umweltbewussten Welt der Fall ist , sollten Sie), damit Sie möglicherweise etwas Stärkeres benötigen. Eine schnelle google zeigt Ihnen die verfügbaren Optionen.
Nachtrag
Das Video Flite-Test: RC-Flugzeuge für Anfänger: Batterien und Sicherheit – Anfängerserie – Ep. 7 ist extrem Nützliches Video-Tutorial zu LiPO-Batterien für RC-Projekte.
Antwort
Alles, was @Greenonline sagte, plus …
Eine 2-Zellen-Lipo-Batterie hat eine Kapazität von 7,4 V. Eine bescheidene 500-mAh-Batterie würde Ihr Projekt mehrere Stunden, vielleicht Tage lang betreiben. Wenn Sie mit der Laufzeit nicht zufrieden sind, kaufen Sie eine Batterie mit mehr mAh, sie funktioniert gut p ast 5000 mAh! Immerhin handelt es sich um die gleichen Batterietypen, die in allen Formen der Funksteuerung (viele Servos und bürstenlose Gleichstrommotoren) verwendet werden.
Der Uno kann die 7,4 V regeln, obwohl Sie / kaufen müssen. Bauen Sie ein Kabel, um die Batterie mit dem Uno zu verbinden. Ich bin nicht sicher, wie viel Strom der Uno-Regler liefern kann, aber ich habe zwei Mikroservos mit meinem angetrieben.
Wenn die Servos klappern, brummen, ansonsten nicht richtig funktionieren oder wenn Rauch aus dem Regler austritt, benötigen Sie wahrscheinlich eine separate Stromquelle für die Servos. Ein BEC wie dieser https://en.wikipedia.org/wiki/Battery_eliminator_circuit ist eine kostengünstige Alternative und auch ein gemeinsamer RC-Teil. 🙂
Kommentare
- Wenn Sie können, lassen Sie alles mit einer 1S Lipo-Batterie laufen, wobei möglicherweise Servos gefunden werden müssen, die die niedrigere Spannung tolerieren. Der On-Board-Regler kann auch ungefähr 1A verarbeiten, aber ich würde es wirklich ‚ nicht für mehr als 500 mA versuchen, wenn das Board ‚ s Konstruktion.
- +1 – Guter Punkt zu LiPO … Ich ‚ habe meiner Antwort einen Link zu einem Video-Tutorial hinzugefügt
Antwort
Bei der Auswahl eines Netzteils müssen folgende Punkte berücksichtigt werden:
1. Spannungsanforderung
2. Erforderlicher Strom
3. Laufzeit
4. Kosten
Spannungsanforderung:
Aus der Liste der angegebenen Elemente werden alle Ihre Elemente mit Ausnahme der microSD-Karte (die mit 3,3 V arbeitet) mit 5 V betrieben.
Aktuelle Anforderung:
Arduino UNO: ca. 50 mA
9G-Servomotor: 730 mA Spitze
LED 5 mm : 20 mA * 2 = 40 mA
microSD-Kartenleser: 200 mA Peak
Lautsprecher: 350 mA
Gesamtstrom: 1,370 Verstärker
Betriebsdauer:
Angenommen, ich möchte, dass dieses Gerät 1 Stunde lang ohne Unterbrechung läuft. Dazu benötige ich eine Batterie mit 5 V 1370 mAh und eine 1C-Bewertung . Wenn Sie also möchten, dass Ihr Gerät länger läuft, benötigen Sie einen Akku mit einer höheren Kapazität (für 2 Stunden 2740 mAh usw.).
Kosten
Ich glaube nicht, dass ich in diesen Kriterien viel erwähnen muss.
Lösung 1:
Für diese Anforderungen ist es am einfachsten, eine USB-Powerbank mit 2000 mAh oder mehr zu verwenden.
Auf einem Protoboard-Lot 1x USB-Stecker, 1x USB-Buchse, 2x Header-Pins. Löten Sie alle positiven zusammen und alle negativen zusammen. Und jetzt haben Sie auch einen Ausbruch für die Stromschienen vom USB.
Versorgen Sie das Arduino über USB, die Microsd-Karte über 3,3 V am Arduino und den Rest über die Breakout-Pins.
Lösung 2:
Verwenden von Lipobatterien. Lipo-Batterien haben den Vorteil, dass sie eine große Kapazität in einem kleinen Gehäuse (oder ein hohes Leistungsgewicht) haben. Um dies zu nutzen, benötigen Sie einen Spannungsregler, um 5V zu erhalten. Bitte beachten Sie, dass Sie laut Berechnung insgesamt 1,37 A benötigen, um Ihr Gerät zu Spitzenzeiten mit Strom zu versorgen. Dies kann nicht durchgeführt werden über den integrierten Regler des Arduino.
Insgesamt werden Sie die folgenden Komponenten verwenden, damit dies funktioniert:
LiPo-Batterie
Spannungsregler
LiPo-Ladegerät
Lösung 3:
Verwenden einer Alkalibatterie . Weitere Informationen hierzu finden Sie im Tutorial Minty Boost bei Adafruit.
Fazit:
Wenn Sie eine kopfschmerzfreie Lösung für Ihr Problem kaufen Sie eine USB-Powerbank , aber wenn Sie mehr anpassbare und kostengünstige Lösung Entscheiden Sie sich für die LiPo-Batterie
Und wenn Sie keine tragbare Lösung benötigen. Entscheiden Sie sich für einen Wandadapter 5V / 2A, das ist so ziemlich jedes High-End-Ladegerät für Mobiltelefone.
Antwort
Ich hatte viel Erfolgreich mit einer handelsüblichen Power Bank – sie sind leicht zu bekommen, haben bereits Ladeschaltungen (von USB) und haben die richtige Spannung (+ 5V). Sie können die Power Bank direkt an den USB-Anschluss anschließen des Arduino.
Das einzige Problem, das ich hatte, ist, dass einige Powerbanks heruntergefahren werden, wenn nicht genügend Strom gezogen wird – ein Widerstand von +5 V bis GND löst dieses Problem (stellen Sie sicher, dass Sie herausfinden, wie viele Watt Sie haben Der Widerstand lässt durch, um sicherzustellen, dass er die Wärme abführen kann. Ich habe einen 100-Ohm-Widerstand bei 5 V verwendet. Ich habe „Ohms Law Calculator“ in Google eingegeben und 5 V & 100 Ohm eingegeben und stellte fest, dass es ein 1/4 Watt Widerstand sein musste – perfekt! Ich bemerkte auch, dass er 50 Milliampere AKA 0,05 Ampere verbrauchte. Ich versuchte es mit Widerständen mit einem höheren Widerstand, z. B. 200 Ohm, und die Power Bank wurde abgeschaltet Das Projekt verbraucht mehr Strom (kontinuierlich!) als Sie möglicherweise mit einem höheren Widerstand davonkommen.
Meine Power Bank kann 1,5 Ampere liefern, was für Ihr Projekt ausreichend sein sollte.
Antwort
Sie können eine 9-V-Batterie und eine separate Batterie für Servos verwenden. Da die Spannung „relativ“ ist, müssen Sie die Erdung noch anschließen.
Sie können die verbinden + der Batterie an die Fahrgestellnummer des Arduino.