{"id":10239,"date":"2024-01-29T10:51:21","date_gmt":"2024-01-29T10:51:21","guid":{"rendered":"https:\/\/www.fambach.net\/?p=10239"},"modified":"2024-01-29T10:56:21","modified_gmt":"2024-01-29T10:56:21","slug":"arduino-esp8266-zusatzplatine-4","status":"publish","type":"post","link":"https:\/\/www.fambach.net\/en\/arduino-esp8266-zusatzplatine-4\/","title":{"rendered":"I\u00b2C Strom Sensor Board INA219"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_73 ez-toc-wrap-left counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewbox=\"0 0 24 24\" version=\"1.2\" baseprofile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1' ><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.fambach.net\/en\/preview-strommessung-mit-dem-acs712\/#Beschreibung\" title=\"Description\">Description<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.fambach.net\/en\/preview-strommessung-mit-dem-acs712\/#Bibliotheken\" title=\"Libraries\">Libraries<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.fambach.net\/en\/preview-strommessung-mit-dem-acs712\/#Fazit\" title=\"Conclusion\">Conclusion<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.fambach.net\/en\/preview-strommessung-mit-dem-acs712\/#Verwandte_Beitrage\" title=\"Related Posts\">Related Posts<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.fambach.net\/en\/preview-strommessung-mit-dem-acs712\/#Quellen\" title=\"Sources\">Sources<\/a><\/li><\/ul><\/nav><\/div>\n\n<p>Der INA219 misst den Strom eines Verbrauchers und kann per I2C Bus ausgelesen werden. Ich habe diesen mal an einen ESP32 geh\u00e4ngt und versucht ihm ein paar Daten zu entlocken.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Facts<\/h1>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>Description<\/th><th>Worth<\/th><\/tr><\/thead><tbody><tr><td>Versorgungs Spannung<\/td><td>3-5V<\/td><\/tr><tr><td>Messstrom Max<\/td><td>+\/- 3,2A<\/td><\/tr><tr><td>Messpannung<\/td><td>0-26V<\/td><\/tr><tr><td>Genauigkeit <\/td><td>1%<\/td><\/tr><tr><td>Mit 12 Bit ADC Aufl\u00f6sung <\/td><td>0,8A<\/td><\/tr><tr><td>Schnittstelle <\/td><td>I\u00b2C<\/td><\/tr><tr><td>Schnittstellenadresse per L\u00f6tpunkt w\u00e4hlbar<\/td><td>0x40 ( 0x41 \/ 0x44 \/ 0x45 )<\/td><\/tr><tr><td>Abmessungen (l \/ b)<\/td><td>25,2 \/ 22,2<\/td><\/tr><tr><td>Chip <\/td><td>I219A <\/td><\/tr><tr><td><\/td><td><\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Technische Daten aus diversen Quellen (siehe unten)<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>A0<\/th><th>A1<\/th><th>Adresse<\/th><\/tr><\/thead><tbody><tr><td>offen<\/td><td>offen<\/td><td>0x40 (Auslieferzustand)<\/td><\/tr><tr><td>geschlossen<\/td><td>offen<\/td><td>0x41<\/td><\/tr><tr><td>offen<\/td><td>geschlossen<\/td><td>0x44<\/td><\/tr><tr><td>geschlossen<\/td><td>geschlossen<\/td><td>0x45<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Adresswahle, Quelle: https:\/\/wolles-elektronikkiste.de\/ina219<\/figcaption><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\">Areas of application<\/h1>\n\n\n\n<ul>\n<li>Stromverbrauch messen<\/li>\n\n\n\n<li>Bestimmung Restlaufzeit von Batterien<\/li>\n<\/ul>\n\n\n\n<h1 class=\"wp-block-heading\">Views<\/h1>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"535\" data-id=\"10149\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/20240126_160130.jpg\" alt=\"\" class=\"wp-image-10149\"\/><figcaption class=\"wp-element-caption\">INA219 DC Front<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"544\" data-id=\"10150\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/20240126_160150-1.jpg\" alt=\"\" class=\"wp-image-10150\"\/><figcaption class=\"wp-element-caption\">INA219 DC R\u00fcckseite<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<h1 class=\"wp-block-heading\">Programming<\/h1>\n\n\n\n<h2 class=\"wp-block-heading\">Verdrahtung<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Spanish<\/h3>\n\n\n\n<figure data-wp-context=\"{&quot;uploadedSrc&quot;:&quot;https:\\\/\\\/www.fambach.net\\\/wp-content\\\/uploads\\\/AnschlussAnESP32_Steckplatine.jpg&quot;,&quot;figureClassNames&quot;:&quot;wp-block-image size-full&quot;,&quot;figureStyles&quot;:null,&quot;imgClassNames&quot;:&quot;wp-image-10240&quot;,&quot;imgStyles&quot;:null,&quot;targetWidth&quot;:902,&quot;targetHeight&quot;:730,&quot;scaleAttr&quot;:false,&quot;ariaLabel&quot;:&quot;Enlarge image&quot;,&quot;alt&quot;:&quot;&quot;}\" data-wp-interactive=\"core\/image\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"902\" height=\"730\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/AnschlussAnESP32_Steckplatine.jpg\" alt=\"\" class=\"wp-image-10240\"\/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge image\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"context.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"context.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Arduino<\/h3>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"572\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/INA219_Wiring-1024x572-2.jpg\" alt=\"\" class=\"wp-image-10133\"\/><figcaption class=\"wp-element-caption\">Anschluss an den Arduino, Quelle: <a href=\"https:\/\/wolles-elektronikkiste.de\/ina219\">https:\/\/wolles-elektronikkiste.de\/ina219<\/a><\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Libraries<\/h2>\n\n\n\n<p>Hier ein paar links zu Bibliotheken, <\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/adafruit\/Adafruit_INA219\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/github.com\/adafruit\/Adafruit_INA219<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/RobTillaart\/INA219\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/github.com\/RobTillaart\/INA219<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/wollewald\/INA219_WE\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/github.com\/wollewald\/INA219_WE<\/a><\/p>\n\n\n\n<p>Ich habe f\u00fcr meine Tests die Adafruit Lib verwendet. Diese kann entweder \u00fcber das Zip von Github oder \u00fcber den Biliothekaren installiert werden.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"577\" height=\"577\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/INA219AdafruitLibArduinoGuiInstall.jpg\" alt=\"\" class=\"wp-image-10243\"\/><figcaption class=\"wp-element-caption\">Arduino Gui 2- Installation Adafruid INA219 \u00fcber Bibliothekar<\/figcaption><\/figure>\n\n\n\n<p><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">Achtung<\/mark><\/strong> es gibt Abh\u00e4ngigkeiten die mit installiert werden m\u00fcssen:<\/p>\n\n\n\n<ul>\n<li>&#8211; Adafruit BusIO<\/li>\n\n\n\n<li>&#8211; Adafruit GFX Library<\/li>\n\n\n\n<li>&#8211; Adafruit NeoPixel<\/li>\n\n\n\n<li>&#8211; Adafruit SSD1306<\/li>\n<\/ul>\n\n\n\n<p>Die GFX Lib kann ich mir noch vorstellen, bei den anderen w\u00fcsste ich nicht welche Abh\u00e4ngigkeiten bestehen sollten, habe sie aber sicherheitshalber mal mit installiert.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Test programme<\/h2>\n\n\n\n<p>Mein Testporgamm ist auf Git zu finden, es entsprich im gro\u00dfen und ganzen den Beispielprogramm.<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/sfambach\/sensors\/blob\/master\/INA219\/src\/INA219_ESP32_TEST\/INA219_ESP32_TEST.ino\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/github.com\/sfambach\/sensors\/blob\/master\/INA219\/src\/INA219_ESP32_TEST\/INA219_ESP32_TEST.ino<\/a><\/p>\n\n\n\n<p>So sieht es aus:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"362\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/BreadboardINA219WithLamp.jpg\" alt=\"\" class=\"wp-image-10246\"\/><figcaption class=\"wp-element-caption\">Steckbrett aufbau f\u00fcr INA219 mit ESP32 Node MCU<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"653\" height=\"355\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/INA219TestprogramSerialMonitorOutput.jpg\" alt=\"\" class=\"wp-image-10245\" style=\"width:840px;height:auto\"\/><figcaption class=\"wp-element-caption\">Serieller Montior Ausgabe des Testprogramms<\/figcaption><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\">Problems<\/h1>\n\n\n\n<h2 class=\"wp-block-heading\">I2C Finden den Sensor nicht<\/h2>\n\n\n\n<p>Mal Takt- und Daten-Kabel vertauschen oder mal mit dem <a href=\"https:\/\/www.fambach.net\/en\/uno-wire-scannen\/\" data-type=\"post\" data-id=\"822\">I2C Testprogramm<\/a> schauen, evtl habt ihr ja eine andere Adresse. Achtet beim ESP darauf welche Pins ihr verwendet habt.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Miscellaneous<\/h1>\n\n\n\n<h2 class=\"wp-block-heading\">Fritzing part<\/h2>\n\n\n\n<p><a href=\"https:\/\/github.com\/adafruit\/Fritzing-Library\/blob\/6e7cef636e276699652a9fcb8b7384e1f6e868f3\/parts\/retired\/INA219%20DC%20Current%20Sensor%20Breakout.fzpz\">https:\/\/github.com\/adafruit\/Fritzing-Library\/blob\/6e7cef636e276699652a9fcb8b7384e1f6e868f3\/parts\/retired\/INA219%20DC%20Current%20Sensor%20Breakout.fzpz<\/a><\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Fazit\"><\/span>Conclusion<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<p>Leich einzubindender Sensor um Strom zu messen. Sein Vorteil ist die Kommunikation \u00fcber I\u00b2C. Er wird nicht wie andere Sensoren \u00fcber einen ADC am Microcontroller selbst abgefragt. Der Preis liegt so zwischen 3 und 4\u20ac bei den Amazonen und noch billiger beim schnellen Ali. Auch k\u00f6nnen bis zu 4 Sensoren (Einstellung der Adresse beachten) parallel betrieben werden. <\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Verwandte_Beitrage\"><\/span>Related Posts<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n<ul class=\"display-posts-listing\">\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/preview-strom-sensor-ina219-dc\/\">Preview \u2013 INA3221 Power Monitor<\/a><\/li>\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/lm2596-step-down-spannungswandler\/\">LM2596 Step Down Spannungswandler<\/a><\/li>\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/preview-strommessung-mit-dem-acs712\/\">Preview &#8211; Strommessung mit dem ACS712<\/a><\/li>\n<\/ul>\n\n\n\n<h1 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Quellen\"><\/span>Sources<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<p><a href=\"https:\/\/cdn-shop.adafruit.com\/datasheets\/ina219.pdf\">Datenblatt<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/wolles-elektronikkiste.de\/ina219\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/wolles-elektronikkiste.de\/ina219<\/a> (Empfohlen, gute Beschreibung mit Beispiel)<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/adafruit\/Adafruit_INA219\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/github.com\/adafruit\/Adafruit_INA219<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/RobTillaart\/INA219\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/github.com\/RobTillaart\/INA219<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/wollewald\/INA219_WE\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/github.com\/wollewald\/INA219_WE<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/botland.de\/stromsensoren\/19255-bidirektionaler-strom-leistungssensor-ina219-26v-32a-stemma-at-qwiic-adafruit-904-5904422379377.html\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/botland.de\/stromsensoren\/19255-bidirektionaler-strom-leistungssensor-ina219-26v-32a-stemma-at-qwiic-adafruit-904-5904422379377.html<\/a><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p>Der INA219 misst den Strom eines Verbrauchers und kann per I2C Bus ausgelesen werden. Ich habe diesen mal an einen ESP32 geh\u00e4ngt und versucht ihm ein paar Daten zu entlocken.<\/p>\n<a href=\"https:\/\/www.fambach.net\/en\/preview-w600-pico-v1-0-0-1mb-flash\/\" class=\"read-more-link\">Continue reading <span class=\"screen-reader-text\">\"Preview &#8211; W600-Pico V1.0.0 1MB Flash\"<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a>","protected":false},"author":1,"featured_media":10148,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[157],"tags":[],"modified_by":"sfambach","_links":{"self":[{"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/posts\/10239"}],"collection":[{"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/comments?post=10239"}],"version-history":[{"count":6,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/posts\/10239\/revisions"}],"predecessor-version":[{"id":10251,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/posts\/10239\/revisions\/10251"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/media\/10148"}],"wp:attachment":[{"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/media?parent=10239"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/categories?post=10239"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/tags?post=10239"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}