I²C Strom Sensor Board INA219

Last Updated on 18. Oktober 2026 by sfambachLink-Status: OK

Der INA219 misst den Strom eines Verbrauchers und kann per I2C Bus ausgelesen werden. Ich habe diesen mal an einen ESP32 gehängt und versucht, ihm ein paar Daten zu entlocken.

Fakten

INA219 Strom-/Leistungssensor-Modul (I²C)
MessgrößeStrom, Spannung, Leistung
MessprinzipSpannungsabfall über Shunt-Widerstand 0,1 Ω (High-Side)
Sensor-BausteinINA219A (Texas Instruments)
MessbereichStrom ±3,2 A; Busspannung 0–26 V
Genauigkeit±1 % (INA219A, max. über −25 bis 85 °C; ±0,5 % max. bei 25 °C)
Betriebsspannung3–5 V
Stromaufnahmemax. 1 mA (Chip)
SchnittstellenI²C, Adresse 0x40 (Auslieferung), per Lötbrücken A0/A1 auch 0x41, 0x44, 0x45
Abmessungen25,2 × 22,2 mm
Beschreibung12-Bit-ADC, Auflösung 0,8 mA im Bereich ±3,2 A
A0A1Adresse
offenoffen0x40 (Auslieferzustand)
geschlossenoffen0x41
offengeschlossen0x44
geschlossengeschlossen0x45
Adresswahl, Quelle: https://wolles-elektronikkiste.de/ina219

Anwendungsbereiche

  • Stromverbrauch messen
  • Bestimmung der Restlaufzeit von Batterien

Ansichten

Programmierung

Verdrahtung

ESP

Arduino

Anschluss an den Arduino, Quelle: https://wolles-elektronikkiste.de/ina219Link-Status: OK

Bibliotheken

Hier ein paar Links zu Bibliotheken:

https://github.com/adafruit/Adafruit_INA219Link-Status: OK

https://github.com/RobTillaart/INA219Link-Status: OK

https://github.com/wollewald/INA219_WELink-Status: OK

Ich habe für meine Tests die Adafruit Lib verwendet. Diese kann entweder über das Zip von Github oder über den Bibliothekar installiert werden.

Arduino Gui 2- Installation Adafruit INA219 über Bibliothekar

Achtung es gibt Abhängigkeiten, die mit installiert werden müssen:

  • – Adafruit BusIO
  • – Adafruit GFX Library
  • – Adafruit NeoPixel
  • – Adafruit SSD1306

Die GFX Lib kann ich mir noch vorstellen, bei den anderen wüsste ich nicht, welche Abhängigkeiten bestehen sollten, habe sie aber sicherheitshalber mal mit installiert.

Testprogramm

Mein Testprogramm ist auf Git zu finden, es entspricht im Großen und Ganzen dem Beispielprogramm.

https://github.com/sfambach/sensors/blob/master/INA219/src/INA219_ESP32_TEST/INA219_ESP32_TEST.inoLink-Status: OK

So sieht es aus:

Steckbrettaufbau für INA219 mit ESP32 Node MCU
Serieller Monitor: Ausgabe des Testprogramms

Probleme

I2C findet den Sensor nicht

Mal Takt- und Daten-Kabel vertauschen oder mal mit dem I2C TestprogrammLink-Status: OK schauen, evtl. habt ihr ja eine andere Adresse. Achtet beim ESP darauf, welche Pins ihr verwendet habt.

Sonstiges

Fritzing Part

https://github.com/adafruit/Fritzing-Library/blob/6e7cef636e276699652a9fcb8b7384e1f6e868f3/parts/retired/INA219%20DC%20Current%20Sensor%20Breakout.fzpzLink-Status: Unbekannt

Fazit

Leicht einzubindender Sensor, um Strom zu messen. Sein Vorteil ist die Kommunikation über I²C. Er wird nicht wie andere Sensoren über einen ADC am Microcontroller selbst abgefragt. Der Preis liegt so zwischen 3 und 4€ bei den Amazonen und noch billiger beim schnellen Ali. Auch können bis zu 4 Sensoren (Einstellung der Adresse beachten) parallel betrieben werden.

Verwandte Beiträge

Quellen

DatenblattLink-Status: Unbekannt

https://wolles-elektronikkiste.de/ina219Link-Status: OK (Empfohlen, gute Beschreibung mit Beispiel)

https://github.com/adafruit/Adafruit_INA219Link-Status: OK

https://github.com/RobTillaart/INA219Link-Status: OK

https://github.com/wollewald/INA219_WELink-Status: OK

https://botland.de/stromsensoren/19255-bidirektionaler-strom-leistungssensor-ina219-26v-32a-stemma-at-qwiic-adafruit-904-5904422379377.htmlLink-Status: Unbekannt

DatumÄnderungAutor
19.10.2026Fakten-Tabelle durch Datenblock aus dem Modell ersetztsfambach
08.10.2026Überschriften-Hierarchie korrigiert (H1→H2, Unterebenen eine Stufe tiefer)sfambach
04.10.2026Rechtschreibung korrigiert: Tippfehler, Kommas, Groß-/Kleinschreibung, Grammatiksfambach
03.10.2026Log-Liste eingefügtsfambach
29.01.2024Beitrag erstelltsfambach
Logbuch

1 Gedanken zu „I²C Strom Sensor Board INA219“

  1. Auch eine kleine Last sollte keinesfalls über die Stiftleiste angeschlossen werden. Die Leiterbahnen sind hier recht dünn und kommen erst am INA219 und dann mit ein paar Milliohm Widerstand dazwischen am Lastwiderstand an. Damit erhält man zu hohe Messwerte (habe so herum 20% zu viel bekommen).

Schreibe einen Kommentar

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