{"id":197,"date":"2021-10-18T12:25:52","date_gmt":"2021-10-18T10:25:52","guid":{"rendered":"https:\/\/www.onetimenexttime.sk\/arduino\/?post_type=product&#038;p=197"},"modified":"2024-02-22T21:21:32","modified_gmt":"2024-02-22T20:21:32","slug":"ac-and-dc-acs712elctr-20a-20a-range-current-sensor-module-acs712-module-for-arduino","status":"publish","type":"product","link":"https:\/\/www.onetimenexttime.sk\/arduino\/index.php\/produkt\/ac-and-dc-acs712elctr-20a-20a-range-current-sensor-module-acs712-module-for-arduino\/","title":{"rendered":"AC and DC ACS712ELCTR-20A 20A Range Current Sensor Module ACS712 Module FOR Arduino"},"content":{"rendered":"<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h1>Informa\u010dn\u00e1 str\u00e1nka o senzore pr\u00fadu ACS712ELCTR-20A pre ESPHome<\/h1>\n<table>\n<tbody>\n<tr>\n<th>Popis<\/th>\n<td>Senzor pr\u00fadu ACS712ELCTR-20A je modul, ktor\u00fd umo\u017e\u0148uje meranie pr\u00fadu pre jednosmern\u00e9 aj striedav\u00e9 obvody s rozsahom 20A.<\/td>\n<\/tr>\n<tr>\n<th>Vlastnosti<\/th>\n<td>\n<ul>\n<li>Rozsah merania: 20A<\/li>\n<li>Podpora pre jednosmern\u00e9 aj striedav\u00e9 pr\u00fady<\/li>\n<li>N\u00edzka hystereza a n\u00edzka hmotnos\u0165<\/li>\n<li>Sn\u00edmanie pr\u00fadu bez preru\u0161enia obvodu<\/li>\n<li>Jednoduch\u00e9 pou\u017eitie s ESPHome<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<th>ESPHome konfigur\u00e1cia<\/th>\n<td class=\"code\">\n<pre>esphome:\r\n  name: tanque-agua\r\n  friendly_name: tanque-agua\r\n  libraries:\r\n    - https:\/\/github.com\/RobTillaart\/ACS712.git\r\n  includes:\r\n    - acs712_component.h\r\n    \r\nsensor:\r\n  - platform: custom\r\n    lambda: |-\r\n      auto acs712_sensor = new ACS712Sensor();\r\n      App.register_component(acs712_sensor);\r\n      return {acs712_sensor-&gt;current_sensor, acs712_sensor-&gt;power_sensor};\r\n    sensors:\r\n    - name: \"Amperes\"\r\n      unit_of_measurement: A\r\n      accuracy_decimals: 2\r\n    - name: \"Watts\"\r\n      unit_of_measurement: W\r\n      accuracy_decimals: 2\r\n<\/pre>\n<\/td>\n<\/tr>\n<tr>\n<th>Pr\u00edklad pre ESPHome<\/th>\n<td class=\"code\">\n<pre>sensor:\r\n  - platform: custom\r\n    lambda: |-\r\n      auto acs712_sensor = new ACS712Sensor();\r\n      App.register_component(acs712_sensor);\r\n      return {acs712_sensor-&gt;current_sensor, acs712_sensor-&gt;power_sensor};\r\n    sensors:\r\n    - name: \"Amperes\"\r\n      unit_of_measurement: A\r\n      accuracy_decimals: 2\r\n    - name: \"Watts\"\r\n      unit_of_measurement: W\r\n      accuracy_decimals: 2\r\n<\/pre>\n<\/td>\n<\/tr>\n<tr>\n<th>Pr\u00edkladov\u00fd k\u00f3d pre Arduino<\/th>\n<td class=\"code\">\n<pre>const int analogInputPin = A0; \/\/ Anal\u00f3gov\u00fd vstup pre senzor pr\u00fadu\r\nfloat voltage = 0; \/\/ Nameran\u00e9 nap\u00e4tie\r\nfloat current = 0; \/\/ Nameran\u00fd pr\u00fad\r\n\r\nvoid setup() {\r\n  Serial.begin(9600); \/\/ Inicializ\u00e1cia komunik\u00e1cie s\u00e9riov\u00e9ho portu\r\n}\r\n\r\nvoid loop() {\r\n  voltage = analogRead(analogInputPin) * (5.0 \/ 1023.0); \/\/ Prevod hodnoty na nap\u00e4tie\r\n  current = (voltage - 2.5) \/ 0.066; \/\/ V\u00fdpo\u010det pr\u00fadu na z\u00e1klade nameran\u00e9ho nap\u00e4tia\r\n\r\n  Serial.print(\"Nameran\u00e9 nap\u00e4tie: \");\r\n  Serial.print(voltage);\r\n  Serial.print(\" V, Nameran\u00fd pr\u00fad: \");\r\n  Serial.print(current);\r\n  Serial.println(\" A\");\r\n\r\n  delay(1000); \/\/ Oneskorovanie 1 sekundu\r\n}\r\n<\/pre>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><a href=\"https:\/\/github.com\/marianomd\/acs712-esphome\">https:\/\/github.com\/marianomd\/acs712-esphome<\/a><\/p>\n<p><button>Skop\u00edrova\u0165 k\u00f3d<\/button><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>Pou\u017eitie importovan\u00e9ho \u010dipu ACS712ELCTR-20A.<br \/>\nPozl\u00e1ten\u00e9 dosky plo\u0161n\u00fdch spojov.<br \/>\nNap\u00e1janie 5v.<br \/>\nRozsah merania: +\/- 20A<br \/>\nMerate\u013en\u00e9 plus alebo m\u00ednus 20 amp\u00e9rov.<br \/>\nAnal\u00f3gov\u00fd v\u00fdstup: 100 mV \/ A<br \/>\nPracovn\u00fd pr\u00fad: 10mA<br \/>\nPracovn\u00e1 teplota: -40-85 \u00b0 C<br \/>\nOdpor vn\u00fatorn\u00e9ho vodi\u010da: 1,2 m\u03a9<br \/>\nStabiln\u00e9 v\u00fdstupn\u00e9 ofsetov\u00e9 nap\u00e4tie<br \/>\nV\u00fdstupn\u00e1 citlivos\u0165: 66-185mV \/ A<br \/>\nKe\u010f je pr\u00fad 0, v\u00fdstupom je nap\u00e4tie v strednom bode nap\u00e4tia.<\/p>\n<p><code><\/code><\/p>\n<p>&nbsp;<\/p>\n<blockquote>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>#include &#8220;ACS712.h&#8221;<\/ul>\n<\/li>\n<\/ul>\n<p>class ACS712Sensor : public PollingComponent {<br \/>\npublic:<br \/>\nACS712 *ACS = new ACS712(A0, 3.3, 1023, 66);<br \/>\nSensor *current_sensor = new Sensor();<br \/>\nSensor *power_sensor = new Sensor();<\/p>\n<p>ACS712Sensor() : PollingComponent(15000) {}<\/p>\n<p>void setup() override {<br \/>\nACS-&gt;autoMidPoint();<br \/>\nESP_LOGD(&#8220;acs712&#8221;, &#8220;MidPoint: %d&#8221;, ACS-&gt;getMidPoint());<br \/>\nACS-&gt;setNoisemV(43);<br \/>\nESP_LOGD(&#8220;acs712&#8221;, &#8220;Noise mV: %d&#8221;, ACS-&gt;getNoisemV());<br \/>\n}<\/p>\n<p>void update() override {<br \/>\nfloat average = 0;<br \/>\n\/\/uint32_t start = millis();<br \/>\nint count = 5;<br \/>\nfor (int i = 0; i &lt; count; i++) { average += ACS-&gt;mA_AC();<br \/>\n}<br \/>\nfloat amps = average \/ count \/ 1000.0;<br \/>\n\/\/ float mA = ACS.mA_AC(50,10);<br \/>\n\/\/uint32_t duration = millis() &#8211; start;<\/p>\n<p>\/\/ESP_LOGD(&#8220;acs712&#8221;, &#8220;Time: %d A: &#8220;, duration, amps);<\/p>\n<p>current_sensor-&gt;publish_state(amps);<br \/>\npower_sensor-&gt;publish_state(amps * 220);<br \/>\n}<br \/>\n};<\/p><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; &nbsp; Informa\u010dn\u00e1 str\u00e1nka o senzore pr\u00fadu ACS712ELCTR-20A pre ESPHome Popis Senzor pr\u00fadu ACS712ELCTR-20A je modul, ktor\u00fd umo\u017e\u0148uje meranie pr\u00fadu&hellip;<\/p>\n","protected":false},"featured_media":198,"template":"","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0},"product_cat":[16,21,69],"product_tag":[],"class_list":{"0":"post-197","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-ard","7":"product_cat-pw","8":"product_cat-sensors","10":"first","11":"instock","12":"shipping-taxable","13":"purchasable","14":"product-type-simple"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>AC and DC ACS712ELCTR-20A 20A Range Current Sensor Module ACS712 Module FOR Arduino - Arduino e-shop<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.onetimenexttime.sk\/arduino\/index.php\/produkt\/ac-and-dc-acs712elctr-20a-20a-range-current-sensor-module-acs712-module-for-arduino\/\" \/>\n<meta property=\"og:locale\" content=\"sk_SK\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"AC and DC ACS712ELCTR-20A 20A Range Current Sensor Module ACS712 Module FOR Arduino - Arduino e-shop\" \/>\n<meta property=\"og:description\" content=\"&nbsp; &nbsp; Informa\u010dn\u00e1 str\u00e1nka o senzore pr\u00fadu ACS712ELCTR-20A pre ESPHome Popis Senzor pr\u00fadu ACS712ELCTR-20A je modul, ktor\u00fd umo\u017e\u0148uje meranie pr\u00fadu&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.onetimenexttime.sk\/arduino\/index.php\/produkt\/ac-and-dc-acs712elctr-20a-20a-range-current-sensor-module-acs712-module-for-arduino\/\" \/>\n<meta property=\"og:site_name\" content=\"Arduino e-shop\" \/>\n<meta property=\"article:modified_time\" content=\"2024-02-22T20:21:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.onetimenexttime.sk\/arduino\/wp-content\/uploads\/2021\/10\/310.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"504\" \/>\n\t<meta property=\"og:image:height\" content=\"503\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Predpokladan\u00fd \u010das \u010d\u00edtania\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 min\u00faty\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.onetimenexttime.sk\/arduino\/index.php\/produkt\/ac-and-dc-acs712elctr-20a-20a-range-current-sensor-module-acs712-module-for-arduino\/\",\"url\":\"https:\/\/www.onetimenexttime.sk\/arduino\/index.php\/produkt\/ac-and-dc-acs712elctr-20a-20a-range-current-sensor-module-acs712-module-for-arduino\/\",\"name\":\"AC and DC ACS712ELCTR-20A 20A Range Current Sensor Module ACS712 Module FOR Arduino - Arduino e-shop\",\"isPartOf\":{\"@id\":\"https:\/\/www.onetimenexttime.sk\/arduino\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.onetimenexttime.sk\/arduino\/index.php\/produkt\/ac-and-dc-acs712elctr-20a-20a-range-current-sensor-module-acs712-module-for-arduino\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.onetimenexttime.sk\/arduino\/index.php\/produkt\/ac-and-dc-acs712elctr-20a-20a-range-current-sensor-module-acs712-module-for-arduino\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.onetimenexttime.sk\/arduino\/wp-content\/uploads\/2021\/10\/310.jpg\",\"datePublished\":\"2021-10-18T10:25:52+00:00\",\"dateModified\":\"2024-02-22T20:21:32+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.onetimenexttime.sk\/arduino\/index.php\/produkt\/ac-and-dc-acs712elctr-20a-20a-range-current-sensor-module-acs712-module-for-arduino\/#breadcrumb\"},\"inLanguage\":\"sk-SK\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.onetimenexttime.sk\/arduino\/index.php\/produkt\/ac-and-dc-acs712elctr-20a-20a-range-current-sensor-module-acs712-module-for-arduino\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"sk-SK\",\"@id\":\"https:\/\/www.onetimenexttime.sk\/arduino\/index.php\/produkt\/ac-and-dc-acs712elctr-20a-20a-range-current-sensor-module-acs712-module-for-arduino\/#primaryimage\",\"url\":\"https:\/\/www.onetimenexttime.sk\/arduino\/wp-content\/uploads\/2021\/10\/310.jpg\",\"contentUrl\":\"https:\/\/www.onetimenexttime.sk\/arduino\/wp-content\/uploads\/2021\/10\/310.jpg\",\"width\":504,\"height\":503},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.onetimenexttime.sk\/arduino\/index.php\/produkt\/ac-and-dc-acs712elctr-20a-20a-range-current-sensor-module-acs712-module-for-arduino\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Domov\",\"item\":\"https:\/\/www.onetimenexttime.sk\/arduino\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Obchod\",\"item\":\"https:\/\/www.onetimenexttime.sk\/arduino\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"AC and DC ACS712ELCTR-20A 20A Range Current Sensor Module ACS712 Module FOR Arduino\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.onetimenexttime.sk\/arduino\/#website\",\"url\":\"https:\/\/www.onetimenexttime.sk\/arduino\/\",\"name\":\"Arduino e-shop\",\"description\":\"Home Assistant\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.onetimenexttime.sk\/arduino\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"sk-SK\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"AC and DC ACS712ELCTR-20A 20A Range Current Sensor Module ACS712 Module FOR Arduino - Arduino e-shop","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.onetimenexttime.sk\/arduino\/index.php\/produkt\/ac-and-dc-acs712elctr-20a-20a-range-current-sensor-module-acs712-module-for-arduino\/","og_locale":"sk_SK","og_type":"article","og_title":"AC and DC ACS712ELCTR-20A 20A Range Current Sensor Module ACS712 Module FOR Arduino - Arduino e-shop","og_description":"&nbsp; &nbsp; Informa\u010dn\u00e1 str\u00e1nka o senzore pr\u00fadu ACS712ELCTR-20A pre ESPHome Popis Senzor pr\u00fadu ACS712ELCTR-20A je modul, ktor\u00fd umo\u017e\u0148uje meranie pr\u00fadu&hellip;","og_url":"https:\/\/www.onetimenexttime.sk\/arduino\/index.php\/produkt\/ac-and-dc-acs712elctr-20a-20a-range-current-sensor-module-acs712-module-for-arduino\/","og_site_name":"Arduino e-shop","article_modified_time":"2024-02-22T20:21:32+00:00","og_image":[{"width":504,"height":503,"url":"https:\/\/www.onetimenexttime.sk\/arduino\/wp-content\/uploads\/2021\/10\/310.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Predpokladan\u00fd \u010das \u010d\u00edtania":"2 min\u00faty"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.onetimenexttime.sk\/arduino\/index.php\/produkt\/ac-and-dc-acs712elctr-20a-20a-range-current-sensor-module-acs712-module-for-arduino\/","url":"https:\/\/www.onetimenexttime.sk\/arduino\/index.php\/produkt\/ac-and-dc-acs712elctr-20a-20a-range-current-sensor-module-acs712-module-for-arduino\/","name":"AC and DC ACS712ELCTR-20A 20A Range Current Sensor Module ACS712 Module FOR Arduino - Arduino e-shop","isPartOf":{"@id":"https:\/\/www.onetimenexttime.sk\/arduino\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.onetimenexttime.sk\/arduino\/index.php\/produkt\/ac-and-dc-acs712elctr-20a-20a-range-current-sensor-module-acs712-module-for-arduino\/#primaryimage"},"image":{"@id":"https:\/\/www.onetimenexttime.sk\/arduino\/index.php\/produkt\/ac-and-dc-acs712elctr-20a-20a-range-current-sensor-module-acs712-module-for-arduino\/#primaryimage"},"thumbnailUrl":"https:\/\/www.onetimenexttime.sk\/arduino\/wp-content\/uploads\/2021\/10\/310.jpg","datePublished":"2021-10-18T10:25:52+00:00","dateModified":"2024-02-22T20:21:32+00:00","breadcrumb":{"@id":"https:\/\/www.onetimenexttime.sk\/arduino\/index.php\/produkt\/ac-and-dc-acs712elctr-20a-20a-range-current-sensor-module-acs712-module-for-arduino\/#breadcrumb"},"inLanguage":"sk-SK","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.onetimenexttime.sk\/arduino\/index.php\/produkt\/ac-and-dc-acs712elctr-20a-20a-range-current-sensor-module-acs712-module-for-arduino\/"]}]},{"@type":"ImageObject","inLanguage":"sk-SK","@id":"https:\/\/www.onetimenexttime.sk\/arduino\/index.php\/produkt\/ac-and-dc-acs712elctr-20a-20a-range-current-sensor-module-acs712-module-for-arduino\/#primaryimage","url":"https:\/\/www.onetimenexttime.sk\/arduino\/wp-content\/uploads\/2021\/10\/310.jpg","contentUrl":"https:\/\/www.onetimenexttime.sk\/arduino\/wp-content\/uploads\/2021\/10\/310.jpg","width":504,"height":503},{"@type":"BreadcrumbList","@id":"https:\/\/www.onetimenexttime.sk\/arduino\/index.php\/produkt\/ac-and-dc-acs712elctr-20a-20a-range-current-sensor-module-acs712-module-for-arduino\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Domov","item":"https:\/\/www.onetimenexttime.sk\/arduino\/"},{"@type":"ListItem","position":2,"name":"Obchod","item":"https:\/\/www.onetimenexttime.sk\/arduino\/"},{"@type":"ListItem","position":3,"name":"AC and DC ACS712ELCTR-20A 20A Range Current Sensor Module ACS712 Module FOR Arduino"}]},{"@type":"WebSite","@id":"https:\/\/www.onetimenexttime.sk\/arduino\/#website","url":"https:\/\/www.onetimenexttime.sk\/arduino\/","name":"Arduino e-shop","description":"Home Assistant","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.onetimenexttime.sk\/arduino\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"sk-SK"}]}},"_links":{"self":[{"href":"https:\/\/www.onetimenexttime.sk\/arduino\/index.php\/wp-json\/wp\/v2\/product\/197"}],"collection":[{"href":"https:\/\/www.onetimenexttime.sk\/arduino\/index.php\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/www.onetimenexttime.sk\/arduino\/index.php\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.onetimenexttime.sk\/arduino\/index.php\/wp-json\/wp\/v2\/media\/198"}],"wp:attachment":[{"href":"https:\/\/www.onetimenexttime.sk\/arduino\/index.php\/wp-json\/wp\/v2\/media?parent=197"}],"wp:term":[{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/www.onetimenexttime.sk\/arduino\/index.php\/wp-json\/wp\/v2\/product_cat?post=197"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/www.onetimenexttime.sk\/arduino\/index.php\/wp-json\/wp\/v2\/product_tag?post=197"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}