Veröffentlicht: 05. Jan 2023
Letzte Aktualisierung: 11. Feb 2024
Große Netzteile für Microcontroller

Stromversorgung von Arduino und ESP32: Microcontroller mit PC Netzteil & LED-Netzteil betreiben

Von: René Aye
Jetzt neu

Meine eBooks

Melde dich am RAYDIY Newsletter an und du bekommst ein kostenloses eBook!

Zum RAYDIY Newsletter

Arduino & ESP32 Stromversorgung in 20 Sekunden

Stromversorgungs-Basics bei Mikrocontroller ESP32 & Arduino

  • Der Arduino UNO lässt sich über den USB-Port, die 5,5 mm Hohlstecker Buchse, den VIN Pin oder über den 5V Pin mit Strom versorgen
  • Die ESP32 Dev Boards lassen sich in der Regel über den USB-Port, den 5V Pin oder den 3v3 Pin mit Strom versorgen
  • Je nachdem welchen Pin du nutzt und/oder wie dein ESP32 ausgestattet ist, musst du eine regulierte Stromquelle nutzen
  • Da es viele unterschiedliche ESP32 Dev Board Anbieter gibt, gibt es je nach Austattung des Boards manchmal Unterschiede bei den Möglichkeiten der Stromversorgung
  • Handy-Netzteile mit USB-Stecker sind prinzipiell als Stromquelle nutzbar, sie haben aber meist nur wenig Ampere
  • Netzteile mit mehr Ampere sind z.B. Einbaunetzteile oder auch ATX-Netzteile, wie man sie für PCs verwendet

Video zum Artikel

Video zum Thema Stromversorgung vom Arduino, ESP32 & Co.

Inhaltsverzeichnis

Das sind die Themen in diesem Artikel:


Stromversorgung für ESP32 und Arduino herstellen

Heute bauen wir ganz flott eine Stromversorgung für eure Mikrocontroller Projekte.

Dabei werden wir zum einen so ein passives LED NetzteilEinbaunetzteil oder auch Schaltnetzteil verwenden – passiv, weil keine aktiven Lüfter eingebaut sind.

Und zum anderen zeige ich dir, wie man sehr einfach ein PC Netzteil als Stromquelle für deinen Mikrocontroller verwenden kann und warum die so praktisch sind.

Bevor wir ans Basteln gehen, schauen wir uns zunächst an, welche Möglichkeiten der Stromversorgung es bei Arduino und ESP32 gibt.

Wo und wie kann ich Strom in den Mikrocontroller führen?

Arduino

Arduino Stromversorgung

Schauen wir uns zunächst den Arduino UNO an. Hier gibt es vier Möglichkeiten für die Stromversorgung:

  • Stromversorgung über den USB-Port
  • Stromversorgung mit einem Netzteil über die 5,5 mm Hohlstecker Buchse
  • Stromversorgung mit einem Netzteil am VIN Pin
  • Stromversorgung über den 5V Pin

Aber Achtung: es sind ein paar Besonderheiten zu beachten, auf die ich in den nächsten Abschnitten genauer eingehe!


Image
Arduino UNO: Möglichkeiten der Stromversorgung

Arduino

Arduino Stromversorgung über USB

Die einfachste Möglichkeit, den Arduino mit Strom zu versorgen, ist die USB-Buchse zu verwenden – einfach über USB an einen Computer, eine Powerbank oder ein Netzteil mit USB-Stecker anschließen.

Alle Netzteile, die einen USB-Stecker haben, müssen laut USB-Spezifikation 5 Volt liefern. Bedeutet aber auch umgekehrt: jedes Gerät, das Strom über eine USB-Buchse erhält, erwartet hier genau 5 Volt.

Wenn ihr so ein Netzteil mit einem USB-Stecker verwenden wollt, schaut vorher lieber nochmal nach – die Ausgangsspannung muss auf jedem Netzteil draufstehen. Wenn dort nichts zu finden ist, ist das seltsam. Dann würde ich das Netzteil gleich entsorgen.

Achtung, manchmal ist der Aufdruck sehr sehr sehr klein – wie z.B. bei den Netzteilen von Apple.


Image
5V Netzteil aka Wandwarze

Arduino

Arduino Stromversorgung über Hohlstecker

Die Arduino UNO Boards verfügen, zusätzlich zum USB-Port, über eine 5,5 mm Hohlbuchse, an der ein Netzteil angeschlossen werden kann.

Image
Arduino UNO Hohlbuchse

Hier ist zu beachten, dass das Netzteil eine Spannung zwischen 7 und 12 Volt haben muss.

 


Berechtigte Frage: hier ist die Besonderheit, dass die Stromversorgung über die Hohlbuchse durch einen Spannungswandler läuft, der auf dem Arduino verbaut ist.

Dieser kümmert sich darum, die 7 bis 12 Volt in genau 5 Volt umzuwandeln. Aus technischen Gründen geht das bei dem verbauten Spannungswandler nur, wenn die eingespeiste Spannung mindestens 2 Volt über der Zielspannung von 5 Volt liegt. Also: 5 + 2 = 7.

Arduino

Arduino Stromversorgung über VIN

Man kann den Arduino UNO auch über die Pins mit Strom versorgen: der Minuspol der Stromquelle wird dann an Ground angeschlossen. Der Pluspol wird an VIN angeschlossen.

Der VIN Pin läuft, ebenso wie die Hohlbuchse, über den oben genannten internen Spannungswandler. D.h. hier gelten die gleichen Vorgaben – nutze eine Spannung zwischen 7 und 12 Volt.

Hier könnte man also auch unregulierte Stromquellen wie Batterie-Packs verwenden, wie zum Beispiel 4 × 1,5 Volt Batterien.


 


Ja das stimmt. Allerdings ist der Arduino genügsam und läuft in der Regel auch mit etwas weniger Spannung. Selbstverständlich kannst du auch 5 × 1,5 Volt Batterien nehmen, dann bist du ganz offiziell innerhalb der Spezifikationen.

Image
Arduino UNO VIN Pin mit Batterie Pack

Arduino

Arduino Stromversorgung über den 5V Pin

Und zuletzt kann man noch den 5V Pin für die Stromversorgung verwenden. Minuspol wieder an Ground und Pluspol an 5V.

Achtung: Am 5V Pin geht das nur mit einer regulierten Stromquelle, die genau 5 Volt liefert. Denn dieser Pin läuft NICHT über den oben erwähnten Spannungswandler.

Das könnte also ein Netzteil, oder ein aufgeschnittenes USB Kabel sein, das an einer USB Stromquelle hängt.


Image
Arduino UNO 5V Pin und regulierte Stromquelle

Übrigens: wenn du den Arduino über den USB-Port, die Hohlbuchse oder VIN mit Strom versorgst, dann ist der 5V Pin und der 3v3 ein Output Pin und dort stehen dann regulierte 5 Volt bzw. 3,3 Volt zum Abgreifen zur Verfügung.

Unterschiedliche Stromquellen

Was sind regulierte und unregulierte Stromquellen?

Was bedeutet eigentlich regulierte und unregulierte Stromversorgung?

Ein Netzteil liefert immer genau eine eingestellte Spannung. Man kann sich darauf verlassen, dass ein 5 Volt Netzteil immer 5 Volt liefert. Interne Komponenten im Netzteil regulieren das. Daher gehört ein Netzteil zu den regulierten Stromquellen.

Eine AA-Batterie liefert 1,5 Volt, jedoch nur eine bestimmte Zeit lang. Wenn die Batterie voll ist, liefert sie etwas mehr als 1,5 Volt. Wenn mit der Zeit die gespeicherte Strommenge in der Batterie abnimmt, sinkt auch die Spannung deutlich unter 1,5 Volt. In diesem Beitrag gehe ich nochmal genauer auf das Thema ein: Stromversorgung von ESP mit Batterien

Bei Batterien sind keine regulierenden Komponenten verbaut, die den Spannungsverlauf einer Batterie ausgleichen. Batterien und Akkus gehören daher zu den unregulierten Stromquellen.

ESP32

ESP32 Stromversorgung

Schauen wir uns nun die Möglichkeiten der Stromversorgung bei ESP32 und ESP8266 an. Diese sind ganz ähnlich zum Arduino UNO:

  • Stromversorgung über den USB-Port (falls vorhanden)
  • Stromversorgung über den 5V Pin
  • Stromversorgung über den 3v3 Pin

Achtung: Prinzipiell sind die Möglichkeiten der Stromversorgung beim ESP8266 und ESP32 gleich.

Beide haben eine Operationsspannung von 3,3 Volt. Problematisch ist, dass es inzwischen sehr viele sog. Dev Kits oder Dev Boards mit ESP32 und ESP8266 gibt. Im Video gehe ich nochmal genauer darauf ein, was genau ein ESP32 oder ESP8266 ist.

Die Boards haben dann oft Unterschiede bei den verbauten Spannungswandlern, so dass es hier andere Maximal- und Minimal-Spannungen gibt, die der Spannungswandler umwandeln kann. Manchmal ändert sich der Spannungswandler sogar von Charge zu Charge des gleichen Dev Boards.

ESP32

ESP32 Stromversorgung per USB

Wie beim Arduino ist die Stromversorgung über den USB-Port auch die einfachste Möglichkeit beim ESP32. Dadurch das USB auf 5 Volt genormt ist, kann man hier kaum etwas falsch machen.

Es gibt allerdings auch spezielle Boards, wie die ESP32 Cam, die gar keinen USB-Port besitzt. In meine Artikel-Serie über die ESP32 Cam gehe ich genauer darauf ein.


Image
ESP32 mit 5V Netzteil am USB-Port

ESP32

ESP32 Stromversorgung über den 5V Pin

Achtung: hier gibt es deutliche Unterschiede! Es gib Boards, die können über den 5V Pin mit einer unregulierten Stromquelle zwischen 5 und 9 Volt betrieben werden.

Andere Boards lassen hier nur regulierte, genaue 5 Volt zu.

Wenn du die Infos im Datenblatt zu deinem Board nicht findest (und das ist oft auch nicht einfach), dann nimm lieber regulierte 5 Volt – dann sollte nichts schiefgehen.

Pluspol der Stromquelle geht dann an den 5V Pin und Minuspol an Ground (GND).


Image
ESP32 mit 5 Volt Netzteil am 5V Pin

ESP32

ESP32 Stromversorgung über den 3v3 Pin

Und zum Schluss noch der 3v3 Pin des ESP32 – hier kann man regulierte 3,3 Volt Strom einspeisen. Den Pluspol der Stromquelle an den 3v3 Pin anschießen. Minuspol an Ground (GND) anschließen.

Hm, aber gibt es Netzteile, die 3,3 Volt liefern?
Ja, z.B. PC-Netzteile. Darauf gehe ich im nächsten Abschnitt ein.


Übrigens: wenn du den ESP32 über den USB-Port mit Strom versorgst, dann wird der 5V Pin und der 3v3 in der Regel ein Output Pin. Dort stehen dann regulierte 5 Volt bzw. 3,3 Volt zum Abgreifen zur Verfügung.

Netzteile

LED Netzteil, Einbaunetzteil, Schaltnetzteil

So genug über Pins gequatscht, jetzt schauen wir uns mal die beiden Netzteil-Varianten an, die ich euch zeigen will. Fangen wir an mit dem Einbaunetzteil bzw. LED Netzteil oder auch Schaltnetzteil.

Dies ist ein 5 Volt, 8 Ampere Netzteil von MeanWell*. Meistens findet man sie unter dem Begriff Einbaunetzteil, LED Netzteil oder auch Schaltnetzteil. Sie lassen sich prima in ein größeres Gehäuse verbauen.

Diese Netzteile gibt es auch mit mehr Leistung, wie z.B. mit 5 Volt und 12 Ampere*.

Einziger Haken: man muss sich hier um eine 230 Volt Zuleitung kümmern.

Image
LED Netzteil, Einbaunetzteil, Schaltnetzteil
LED Netzteil 40Watt, 5Volt, 8Ampere*

  • LED Netzteil MeanWell LPV-60-5, Schutzart: IP67
  • Leistung: 40W, Ausgangsspannung: 5V, Ausgangsstrom: 8A
  • Eingangsspannung: 90...264VAC, Wirkungsgrad: 76%
  • Länge: 162,5mm, Breite: 42,5mm, Höhe: 32mm
  • Anschluss Eingang: Kabel: 2x60cm, Anschluss Ausgang: Kabel: 2x60cm
LED Netzteil 40W 5V 8A ; MeanWell, LPV-60-24 ; Schaltnetzteil

Amazon Link*
* Bei dem Link handelt es sich um einen Affiliate Link. Als Amazon-Partner verdiene ich an qualifizierten Verkäufen.

Für eine 230 Volt Zuleitung nehme ich mir entweder ein übriggebliebenes Kaltgerätekabel und schneide den nicht benötigten Teil ab. Oder ich besorge mir Stromkabel und einen Stecker zum Zusammenbauen aus dem Baumarkt.

Für die Verbindung der Leitungen könnte man die gute alte Lüsterklemme rauskramen – aber Halt: die ist ja out. Heutzutage setzt man auf sog. Federkraftklemmen. Die halten besser den Kontakt und sind zudem auch einfacher in der Anwendung.


Image
Federkraftklemme von Flintronic

Ich habe diese Kabelverbinder der Firma Flintronic* gerade im Test und bin sehr zufrieden. Die einzelnen Elemente haben sogar ein kleines Verbindungs-Schienensystem. So kann man sich je nach benötigter Anzahl der Leitungen das passende Element zusammenstecken.


Flintronic Federkraftklemmen Kabelverbinder*

  • 🧰【34 SPL-1 KOMBINATION】: Insgesamt 34 SPL-1-Drahtverbinder, ein...
  • 🔧【SICHER UND ZUVERLÄSSIG】: Das Terminal besteht aus PA66...
  • 🧰【EINFACHE BEDIENUNG】: Entfernen Sie zuerst die...
Flintronic Kabelverbinder, 34 Stück Verbindungsklemmen, SPL-1 mit Betätigungshebel, 4mm² Leiter Klemme, Elektrische Anschlussblöcke,Aktualisierte Versionen Können Frei kombiniert Werden SPL2-5

Amazon Link*
* Bei dem Link handelt es sich um einen Affiliate Link. Als Amazon-Partner verdiene ich an qualifizierten Verkäufen.

Und auf der Rückseite gibt es noch eine kleine Mess-Hilfe zum abisolieren. Einstecken, umklappen, fertig. Aufpassen dass der Hebel nicht auf den Fingernagel knallt. Der schnappt ganz schön zu. 😫
Image
Die drei Zuleitungen des Schuko-Steckers auf der einen Seite des Kabelverbinders mit drei Elementen einführen ...
Image
... und die 230 Volt Eingangs-Leitungen des Netzteils auf der anderen Seite des Kabelverbinders einführen – das Element mit dem Neutralleiter (hier in der Mitte) bleibt in diesem Fall leer.
Image
Kabelverbinder mit zwei Elementen verwenden, um die 5 Volt Ausgangsleitungen des Netzteils auf der einen Seite einzuführen ...
Image
... und auf der anderen Seite z.B. zwei Jumper Kabel für 5 Volt und Ground mit Dupont-Steckern verbinden.

Am Ausgang des LED-Netzteils verwende ich auch diese Federklemmen. Dafür habe ich zwei Jumper-Kabel durchgeschnitten und kann den Strom so ganz einfach ins Breadboard leiten – fertig ist die Stromversorgung.

Statt Jumper-Kabel zu zerschneiden, kannst du natürlich auch deinen eigenen Kabel herstellen. In diesem Artikel zeige ich dir, wie du Stecker selber crimpen kannst.

Achte beim Netzteil darauf, wo die 230 Volt Wechselstrom (AC) hineingeführt werden müssen und wo der 5 Volt Gleichstrom (DC) herauskommt. Auf diesem Netzteil sind AC In und DC Out beschriftet.


Image
AC-Eingang und DC-Ausgang am Netzteil beachten!

Die MeanWell LED-Netzteile, die ich bisher verwendet habe, sind fast völlig lautlos. Es gibt auch günstigere Netzteile, die allerdings ein lautes nerviges Spulen-Fiepen von sich geben. Da bin ich empfindlich. Wen das aber nicht stört, der findet sicher noch andere günstigere Pendants.

Netzteile

PC-Netzteil bzw. ATX-Netzteil

Jetzt schauen wir uns die PC-Netzteile an. Wenn der PC nicht besonders klein oder exotisch ist, wird es sich wahrscheinlich um ein Netzteil nach ATX Standard handeln – je nachdem ob im PC ein ATX-Motherboard verbaut wurde.

Image
PC- bzw. ATX-Netzteil

Warum sind ATX Netzteile so praktisch?
Weil diese Netzteile gleich drei verschiedene Spannungen liefern:


 


Na, wenn das kein Zufall ist, dass hier die üblichen Spannungen wie bei Microcontrollern & Co. verwendet werden.

12 Volt sind zwar eher unüblich, kommt aber vor. Doch 5 Volt und 3,3 Volt sind genau die Betriebsspannungen von Arduino und ESPs.

Perfekt, um unsere Mikrocontroller insbesondere in der Prototypenphase zu betreiben – in dieser Phase kommt es noch nicht auf Optik oder kompakte Maße an.


be quiet! Pure Power 11 CM ATX PC Netzteil 500W BN297 mit Kabelmanagement*

be quiet! Pure Power 11 CM ATX PC Netzteil 500W BN297 mit Kabelmanagement

Amazon Link*
* Bei dem Link handelt es sich um einen Affiliate Link. Als Amazon-Partner verdiene ich an qualifizierten Verkäufen.

Netzteile

Der Molex Stecker

Das Herzstück der ganzen Stromversorgung über ein PC-Netzteil ist der sog. Molex-Stecker. Dort kommt alles an, was wir benötigen.

Hier habe ich eine Grafik angefertigt, die die Pin-Belegung eines Molex-Steckers zeigt:


Achtung: Bei aktuellen ATX Netzteilen kommt noch ein zusätzlicher 4-Pin Stecker dazu, der zusammen mit dem 20-Pin Molex-Stecker einen 24-Pin Stecker ergibt. Dadurch verschiebt sich die Nummerierung der Pins, je nachdem ob der 20-Pin Stecker oder der 24-Pin Stecker gemeint ist.


Image
Molex Stecker Pin-Belegung; links: 20-Pin Stecker; rechts: 24-Pin Stecker

Ein-Aus-Schalter für ATX-Netzteile bauen

ATX-Netzteile haben keinen Ein-/Aus-Schalter. Das erledigt im Normalfall der Schalter des PCs, der wiederum über das Motherboard dem Netzteil sagt, er soll jetzt hochfahren.

Alles, was das Motherboard dann macht, sind zwei bestimmte Pins im Molex-Stecker zu verbinden und schon liefert das Netzteil Strom.


Um das Netzteil zu starten, kannst du einen Schalter zwischen die Kabel von Pin 14 (beim 20 Pin Molex Stecker) bzw Pin 16 (beim 24 Pin Molex-Stecker) und Ground löten und damit das Netzteil ein und ausschalten.

Das ist immer der gleiche Pin (im Bild der grüne Pin PWR_ON), man zählt nur anders, wenn man von dem Molex Stecker mit 20 Pins oder mit 24 Pins spricht.


Eine Möglichkeit wäre nun den Molex-Stecker bzw. die Kabel, die man benötigt, abzuknipsen und entsprechend vorzubereiten, sodass man diese als Stromquelle für 3,3 Volt, 5 Volt und bei Bedarf auch 12 Volt verwenden kann.

Aber bevor du jetzt den Saitenschneider holst, schau dir unbedingt den nächsten Abschnitt an.

Netzteile

ATX-Netzteil Stromverteiler Boards

Ich habe gesehen, dass es genau für diese Situation solche Strom-Verteiler-Boards für ATX-Netzteile* gibt – hab ich mir natürlich besorgt.

Hier muss man nur den Molex-Stecker einstecken … fertig!


Image
Strom-Verteilerboard für ATX-Netzteile mit Molex Stecker

Die 3,3 Volt, 5 Volt und 12 Volt kann man nun bequem über die entsprechenden Terminals oder Pins abgreifen und es gibt auch noch einen Taster, mit dem man das Netzteil ein- und wieder ausschalten kann.

Jetzt brauchen wir nur noch zwei Kabel und können den regulierten Strom zum Mikrocontroller bringen. Wenn wir die 5 Volt nehmen, dann müssen wir beim Arduino also den 5V Pin nehmen.

Ähnlich sieht es beim ESP32 oder ESP8266 aus. Ich habe zum Beispiel solche fertigen Micro-USB Stecker Kabel* besorgt. Darüber kann ich die 5 Volt dann direkt in die USB-Buchse des ESP Dev Boards schicken.


20/24 Pin ATX Stromverteiler Board*

Tonysa 24/20 Pin ATX Netzteilmodul, Netzteil Tischplatte Breakout Board, Power Board Modul für Computer PC, Kompatibel mit Sperrknopf/hoher Qualität

Amazon Link*
* Bei dem Link handelt es sich um einen Affiliate Link. Als Amazon-Partner verdiene ich an qualifizierten Verkäufen.
Delock Micro-USB Stecker, 10cm*

Delock 82697 Kabel USB 2.0 Micro B Stecker auf 2X offene Kabelenden schwarz, 10cm

Amazon Link*
* Bei dem Link handelt es sich um einen Affiliate Link. Als Amazon-Partner verdiene ich an qualifizierten Verkäufen.

Image
PC-Netzteil zu Micro-USB z.B. für ESP32

Und natürlich lassen sich über die gleiche Stromquelle auch externe Verbraucher betreiben, wie zum Beispiel LED-Streifen.

Apropos LED-Streifen: wenn euch dieses Thema interessiert, empfehle ich meinen LED-Streifen Ultra Guide. Da erkläre ich alle wichtigen Basics zum Thema LED-Streifen und wie man diese mit ESP und Arduino ansteuert.

Ein Wort noch zum ATX-Netzteil: schaut euch unbedingt die Spezifikationen des Netzteils an, damit ihr wisst, wie viel Ampere euch zur Verfügung stehen. Die findet man in der Regel als Aufkleber auf dem Netzteil.

Die Wattangabe eines ATX-Netzteils ist in der Regel eine kombinierte Wattangabe. Wenn da 500 Watt steht, beziehen sich diese nicht komplett auf die 5V, sondern auf alle drei Spannungstypen.

Bei meinem 500W bequiet PC Netzteil* sieht man, dass für 5 Volt „nur“ 15 Ampere zur Verfügung stehen und nicht 100 Ampere, wie man es bei 500 Watt rechnerisch vermuten könnte (Watt = Volt × Ampere).

Und da man eh nicht mehr als 75 bis 80% Prozent der Leistung eines Netzteils dauerhaft abrufen darf, sollte man in diesem Fall keinen 5 Volt Verbraucher anschließen, der mehr als 12 Ampere benötigt.


Image
Gesamtleistung wird auf die unterschiedlichen Spannungen verteilt

Zusammenfassung

Wir haben geklärt, welche Möglichkeiten und Pins du zur Stromversorgung von Arduino UNO, ESP32 und ESP8266 nutzen kannst. Wir sind auch auf die Besonderheiten der unterschiedlichen Pins bezüglich des Spannungswandlers eingegangen.

Außerdem haben wir uns zwei Netzteil-Typen angeschaut, die etwas mehr Ampere liefern können, als das übliche Handy-Netzteil.

Insbesondere da ich noch ein PC-Netzteil übrig hatte, steht dieses jetzt bei mir immer auf dem Basteltisch und kann sehr einfach und mit genügend Leistungsreserven meine Mikrocontroller-Basteleien betreiben.

Du hast jetzt einen guten Überblick zum Thema Stromversorgung von Mikrocontrollern mit Netzteilen.

Sei immer schön vorsichtig mit Strom – gerade bei den aktuellen Strom-Preisen!

Übrigens: wenn du an neuen Artikeln, Tutorials und Projekten auf meiner Seite interessiert bist, melde dich gerne an meinem Newsletter an – dann bekommst du eine E-Mail, sobald ich einen neuen Schwung Artikel veröffentlicht habe.