Skip to content

Technik Blog

Programmieren | Arduino | ESP32 | MicroPython | Python | Raspberry Pi | Raspberry Pi Pico

Menu
  • Smarthome
  • Arduino
  • ESP32 & Co.
  • Raspberry Pi & Pico
  • Solo Mining
  • Über mich
  • Deutsch
  • English
Menu

Arduino Lektion 83: Stromversorgung

Posted on 28. April 201923. Mai 2023 by Stefan Draeger

In diesem Tutorial möchte ich mich mit der Stromversorgung eines Mikrocontrollers beschäftigen.

Ich habe bereits im Tutorial Arduino Lektion 82: Batterieshields einige LiPo Battieshields vorgestellt mit welchen kurzfristig ein Mikrocontroller betrieben werden kann.

Nun möchte ich gerne aufzeigen welche Möglichkeiten es noch zusätzlich gibt.

USB-Anschluss

Am einfachsten ist es, den Mikrocontroller mit einem USB-Anschluss des Computers zu verbinden, jedoch gibt es hier spezielle USB Spezifikationen welche beachtet werden müssen. Es gibt zzt. 3 USB Typen auf dem Markt, USB 1.1, USB 2 sowie USB 3. Gemeinsam haben diese, dass immer ca. 5V geliefert wird, jedoch ist die maximale Stromstärke eine ganz andere.

Hier muss man vorsichtig sein, denn unter Umständen kann das Motherboard oder der USB Hub einen Schaden nehmen.

USB Typmax. Stromstärkemax. Leistung
USB 1.0 / 1.1100 mA0,5 W
USB 2.0500 mA2,5 W
USB 3.0 / 3.1900 mA4,5 W

Quelle:

Seite „Universal Serial Bus“. In: Wikipedia, Die freie Enzyklopädie. Bearbeitungsstand: 29. März 2019, 23:58 UTC. URL: https://de.wikipedia.org/w/index.php?title=Universal_Serial_Bus&oldid=187066305 (Abgerufen: 7. April 2019, 12:04 UTC)

9V Blockbatterie

Der Wohl gängigste Vertreter ist die 9V Blockbatterie. Für diese Batterie gibt es passende Adapter, an welcher die Batterie verpolungssicher angeschlossen werden kann.

Adapter für 9V Block Batterie
Adapter für 9V Block Batterie

Die Batterie selber gibt es von namhafte Hersteller wie VARTA oder Duracell aber auch bei Discounter findet man diese Batterien. Neben dem Preis gibt es aber auch bei der Lebensdauer deutliche Unterschiede. Im nachfolgenden möchte ich eine kurze Tabelle zeigen wie die unterschiedlichen Batterien in meinem Test abgeschlossen haben.

Ich habe dabei eine einfache Schaltung mit dem Arduino Leonardo aufgebaut welche 9 LEDs beinhaltet welche als Lauflicht von rechts nach links (und zurück) aufgeleuchtet werden. Es wird jeweils eine frische Batterie verwendet, welche ich am selben Tag des Testes gekauft habe.

LED Lauflicht am Arduino Leonardo mit Batteryshield
Dieses Video auf YouTube ansehen.
HerstellerBezugsquellePreisLebensdauer
ArcasMac Geiz1 €3h
TopCraft*Aldi Nord1,59 €6h, 25min
High Quality*Kik1 €3h, 50min
VARTA (LONGLIFE)Rossmann2,99 €5h, 15min.

* Doppelpack

maximale Leistungsaufnahme LED Lauflicht am Arduino Leonardo
maximale Leistungsaufnahme LED Lauflicht am Arduino Leonardo

Die Batterie von Aldi Nord „TopCraft“ hat in meinem Test am längsten durchgehalten. Da dieser Test nicht unter Laborbedingungen durchgeführt wurde (gleiche Umgebungstemperatur, Batterietemperatur) gibt es hier geringe Abweichungen.

Powerbank

Eine Powerbank ist ein Akku mit zumeist einem Micro-USB bzw. neuerdings mit einer USB-Typ-C Buchse. Diese Geräte gibt es in kleinen Ausführungen für wenig Geld.

Einfache Powerbank mit Micro USB Buchse zum aufladen und USB Typ A Buchse zur Stromabnahme.
Einfache Powerbank mit Micro-USB Buchse zum Aufladen und USB Typ A Buchse zur Stromabnahme.

Plagiate aus China

Aus China (oder auch anderen asiatischen Ländern) gibt es Plagiate von Powerbanks zu kaufen. Diese Plagiate haben meist nicht annähernd die genannte Kapazität jedoch meist das entsprechende Gewicht. Hier wird mit Sandsäckchen getrickst.

Auf Google findet man mit der Suche „Fake Powerbank“ eine große Auswahl an Bilder.

Da ich selber „Gott sei dank“ noch keine solche Powerbank erwischt habe. Kann ich keine entsprechende Bilder liefern.

Solarbetriebene Powerbank

Für den Outdoorbereich gibt es Powerbanks mit einer Solarzelle, diese Solarzelle liefert zwar Strom, um die Powerbank aufzuladen, jedoch dauert dieses extrem lange, der Vorteil ist aber das man diese unterwegs mit der kraft der Sonne aufladen kann.

Solar Powerbank
Solar Powerbank

Die oben gezeigte Powerbank hat eine Ladezeit von 3 Tagen und kann dann für ca. 1h verwendet werden. Es ist somit wirklich nur ein Notstromakku mehr auch nicht. Auf eBay.de gibt es Solar betriebene Powerbanks mit einer Leistung von bis zu 100000mAh (100Ah bei 5V), jedoch sind diese nur Fake. Hierzu hat der Kanal Computer:Club2 ein Video mit dem Titel Die Lügen bei Solar-Power-Banks – Ein Filetstück aus CC2tv #247 veröffentlicht.

Die Lügen bei Solar-Power-Banks - Ein Filetstück aus CC2tv #247
Dieses Video auf YouTube ansehen.

LiPo Batterie Modul

Es gibt Bsp. von der Firma Staudt Technologies ein LiPo Batteriemodul welches ich bereits im Beitrag Vorstellung #1 2019: PGCPSU LiPo PSU Modul vorgestellt habe. Dieses Modul kann eine LiPo Batterie laden und gleichzeitig einen Mikrocontroller mit 5V betreiben.

PGCPSU LiPo PSU Modul
PGCPSU LiPo PSU Modul

Es soll wohl möglich sein einen Arduino Blink-Sketch für 3,5 Tage laufen zu lassen, bzw. mit einigen Modifikationen wie das Entfernen der Power & TX LEDs und dem Deaktivieren von USB UART und dem „Tiefschlaf“ Modus soll es bis zu 25 Tage möglich sein.

Netzteil

Es gibt einige Netzteile auf dem Markt, welche sich ideal eignen, um einen Mikrocontroller damit zu betreiben.

Vin

Fast jeder Mikrocontroller verfügt über einen Vin Pin auf der Platine.
An diesem Pin kann alternativ die gleiche Spannung angelegt werden, wie auch über die Buchse auf der Platine.

Wenn man nun ein Universalnetzteil hat und an diesem die für den Mikrocontroller geeignete Spannung eingestellt hat, kann man über den Vin und den GND den Mikrocontroller mit Strom versorgen.

ESP32-CAM mit angeschlossenem FTDI (USB to Seriell) Modul
ESP32-CAM mit angeschlossenem FTDI (USB to Seriell) Modul

Universalnetzteil

Wie bereits erwähnt gibt es Universalnetzteile, diese Ladegeräte können individuell auf eine Spannung eingestellt werden.

Steckernetzteil - Parameter
Steckernetzteil – Parameter

Ich habe eines von Conrad Electronik erworben und bei diesem waren diverse Adapter dabei.

verfügbare Stecker
Verfügbare Stecker

Und natürlich war auch ein passender für die 2,1 mm Center-Positiv Buche vorhanden.
Bei dem Adapter muss man auf die Richtung aufpassen wie man diesen verbindet, denn einmal hat man „center-negativ“ und einmal „center-positiv“.

Stecker, Seite "center-negativ"
Stecker, Seite „center-negativ“

Breadboard Power Supply

Das Breadboard Power Supply wird auf ein Breadboard mit min. 400 Pins gesteckt.

Stromversorgung für das Breadboard
Stromversorgung für das Breadboard

Das Modul verfügt über eine 2,1 mm center-positiv Buchse für die Stromzufuhr und eine USB Typ A Buchse für die Stromabnahme. Des Weiteren verfügt das Modul über eine 8fach Pinleiste für die Abnahme von 3,3V bzw. 5V und Ground. Die Spannung lässt sich pro Seite (auf dem Breadboard) durch einen Jumper individuell einstellen. Das Board nutze ich Bsp. wenn ich Servos betreibe und die Spannung nicht über den Mikrocontroller liefern möchte, denn bei Servos können lasten entstehen welche den Mikrocontroller schaden können.

USB Ladegeräte

Zu fast jedem Mobilfunkgerät und Tablet erhält man ein Ladegerät mit einer USB Buchse. Dieses ist ein Indikator dafür, dass, das Ladegerät 5V liefert, jedoch muss man prüfen, ob die Stromstärke ausreicht. Es gibt Ladegeräte mit ca. 150mA (welche für alte Handys und Tablets ausreichen)  und welche mit mehr als 1A Leistung.

USB Ladegerät mit 2A Leistung
USB Ladegerät mit 2A Leistung

Für die Arduino’s reicht ein USB Ladegerät mit 500mA aus. Wenn jedoch ein Raspberry PI oder ein anderer Einplatinencomputer betrieben werden möchte, sollte schon eines mit mehr Leistung genutzt werden.

Der Raspberry PI in der Version 3+ benötigt laut Hersteller ein 3A Netzteil.

6 thoughts on “Arduino Lektion 83: Stromversorgung”

  1. Ralf sagt:
    1. September 2021 um 17:24 Uhr

    Hi,
    Danke für den Artikel, aber ich hätte mir hier insbesondere bei den Powerbanks & Co einen Hinweis auf die übliche Abschaltautomatik und die mögliche Umgehung gewünscht. V.a. die ESPs ziehen zu wenig „Strom“ und die Banks schalten sich dann nach kurzer Zeit von alleine ab, weil sie einen vollen Ladestand des Zielgeräts vermuten. Vielleicht zieht ein Erwachsener Arduino ja genug um das zu vermeiden, aber die modernen kleinen ESPs laufen damit meist nicht.

    Antworten
  2. Armin sagt:
    1. November 2022 um 13:31 Uhr

    Danke für den schönen Artikel. Eine Frage noch:
    Wenn ich eine Lichterkette direkt über ein externes Netzteil versorge, woher bekommt der Arduino Uno dann seinen Strom? Kann ich ihn gleichzeitig, wie sonst auch, entweder über USB oder aber eine Batterie bzw. ein anderes Netzteil an der Niedervoltbuchse betreiben?
    Vielen Dank!

    Antworten
    1. Stefan Draeger sagt:
      1. November 2022 um 15:19 Uhr

      Hallo Armin,

      du kannst den Arduino über eine USB Netzteil mit Strom versorgen.
      Was machst du mit der Lichterkette?
      Sollte es ein LED-Stripe sein und du möchtest die Farben mit dem Mikrocontroller schalten dann musst du zusätzlich den Minuspol zum potentialausgleich an den Mikrocontroller anschließen.

      Gruß,

      Stefan

      Antworten
      1. Armin sagt:
        1. November 2022 um 19:54 Uhr

        Hallo Stefan,
        vielen Dank für die Antwort. Ja, ich möchte das Ganze über einen Arduino Uno kontrollieren. Dann mache ich es so, wie du geschrieben hast.
        Viele Grüße
        Armin

        Antworten
        1. Stefan Draeger sagt:
          1. November 2022 um 20:25 Uhr

          Hallo Armin,

          bitte schaue doch zunächst in den Beitrag https://draeger-it.blog/arduino-lektion-66-ws2812b-rgb-led-stripe/ dort habe ich dir erläutert wie du einen LED Stripe am Arduino anschließt und programmierst.

          Gruß,

          Stefan

          Antworten
          1. Armin sagt:
            1. November 2022 um 21:44 Uhr

            Hallo Stefan,
            danke für die Anleitung. Ich habe nun ein etwas größeres Modell (WS2812B LED Schlauch – 60 Pixel/Meter, 5V, erweiterbar, 5m Länge). Das hat noch zwei Extraanschlüsse für ein Netzteil. Testweise habe ich dort nun eines mit 5V und 8A angeschlossen.
            Von den „normalen“ drei Kabeln des Strips habe ich GRD am Arduino geerdet (ebenso wie GRD des Netzteils). Das Datenkabel liegt an der „6“. Nun habe ich noch das einfache 5V-Kabel der Dreiergruppe übrig. Muss das noch irgendwo eingesteckt werden? Zumindest funktioniert die Kette in meiner Konfiguration mit dem Test-Sketch noch nicht.
            Viele Grüße
            Armin

Schreibe einen Kommentar Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Fragen oder Feedback?

Du hast eine Idee, brauchst Hilfe oder möchtest Feedback loswerden?
Support-Ticket erstellen

Newsletter abonnieren

Bleib auf dem Laufenden: Erhalte regelmäßig Updates zu neuen Projekten, Tutorials und Tipps rund um Arduino, ESP32 und mehr – direkt in dein Postfach.

Jetzt Newsletter abonnieren

Unterstütze meinen Blog

Wenn dir meine Inhalte gefallen, freue ich mich über deine Unterstützung auf Tipeee.
So hilfst du mit, den Blog am Leben zu halten und neue Beiträge zu ermöglichen.

draeger-it.blog auf Tipeee unterstützen

Vielen Dank für deinen Support!
– Stefan Draeger

Kategorien

Tools

  • Unix-Zeitstempel-Rechner
  • ASCII Tabelle
  • Spannung, Strom, Widerstand und Leistung berechnen
  • Widerstandsrechner
  • 8×8 LED Matrix Tool
  • 8×16 LED Matrix Modul von Keyestudio
  • 16×16 LED Matrix – Generator

Links

Blogverzeichnis Bloggerei.de TopBlogs.de das Original - Blogverzeichnis | Blog Top Liste Blogverzeichnis trusted-blogs.com

Stefan Draeger
Königsberger Str. 13
38364 Schöningen

Tel.: 01778501273
E-Mail: info@draeger-it.blog

Folge mir auf

  • Impressum
  • Datenschutzerklärung
  • Disclaimer
  • Cookie-Richtlinie (EU)
©2025 Technik Blog | Built using WordPress and Responsive Blogily theme by Superb
Cookie-Zustimmung verwalten
Wir verwenden Technologien wie Cookies, um Geräteinformationen zu speichern und/oder darauf zuzugreifen. Wir tun dies, um das Surferlebnis zu verbessern und um personalisierte Werbung anzuzeigen. Wenn Sie diesen Technologien zustimmen, können wir Daten wie das Surfverhalten oder eindeutige IDs auf dieser Website verarbeiten. Wenn Sie Ihre Zustimmung nicht erteilen oder zurückziehen, können bestimmte Funktionen beeinträchtigt werden.
Funktional Immer aktiv
Die technische Speicherung oder der Zugang ist unbedingt erforderlich für den rechtmäßigen Zweck, die Nutzung eines bestimmten Dienstes zu ermöglichen, der vom Teilnehmer oder Nutzer ausdrücklich gewünscht wird, oder für den alleinigen Zweck, die Übertragung einer Nachricht über ein elektronisches Kommunikationsnetz durchzuführen.
Vorlieben
Die technische Speicherung oder der Zugriff ist für den rechtmäßigen Zweck der Speicherung von Präferenzen erforderlich, die nicht vom Abonnenten oder Benutzer angefordert wurden.
Statistiken
Die technische Speicherung oder der Zugriff, der ausschließlich zu statistischen Zwecken erfolgt. Die technische Speicherung oder der Zugriff, der ausschließlich zu anonymen statistischen Zwecken verwendet wird. Ohne eine Vorladung, die freiwillige Zustimmung deines Internetdienstanbieters oder zusätzliche Aufzeichnungen von Dritten können die zu diesem Zweck gespeicherten oder abgerufenen Informationen allein in der Regel nicht dazu verwendet werden, dich zu identifizieren.
Marketing
Die technische Speicherung oder der Zugriff ist erforderlich, um Nutzerprofile zu erstellen, um Werbung zu versenden oder um den Nutzer auf einer Website oder über mehrere Websites hinweg zu ähnlichen Marketingzwecken zu verfolgen.
Optionen verwalten Dienste verwalten Verwalten von {vendor_count}-Lieferanten Lese mehr über diese Zwecke
Einstellungen anzeigen
{title} {title} {title}