{"id":3102,"date":"2019-09-23T01:42:59","date_gmt":"2019-09-22T23:42:59","guid":{"rendered":"http:\/\/arduino.net.pl\/?p=3102"},"modified":"2020-07-17T23:22:19","modified_gmt":"2020-07-17T21:22:19","slug":"d1-mini-i-przekaznik-5v","status":"publish","type":"post","link":"https:\/\/arduino.net.pl\/index.php\/d1-mini-i-przekaznik-5v\/","title":{"rendered":"ESP8266 i przeka\u017anik mocy na 5V"},"content":{"rendered":"\n<p>\u017beby ESP8266 w\u0142\u0105czy\u0142 przeka\u017anik mocy HF115F potrzebny jest tranzystor jako prze\u0142\u0105cznik. Przeka\u017anik bierze w czasie w\u0142\u0105czenia ok. 70 mA. U\u017cy\u0142em tranzystora S8050. Dzia\u0142a \u015bwietnie, oto schemat pod\u0142\u0105czenia. Przeka\u017anik jest prze\u0142\u0105czny. Pod\u0142\u0105czy\u0142em tak, \u017ce napi\u0119cie pojawiaj\u0105ce si\u0119 na cewce odcina na stykach 230V. Uk\u0142ad b\u0119dzie zamontowany pod gniazdkiem w pokoju \u017cony. Nie trzeba ju\u017c b\u0119dzie wraca\u0107 szybko do domu, \u017ceby sprawdzi\u0107 czy na pewno \u017celazko zosta\u0142o wy\u0142\u0105czone.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">SCHEMAT<\/h5>\n\n\n\n<figure class=\"wp-block-image is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/arduino.net.pl\/wp-content\/uploads\/2019\/09\/S8050_ESP8266.jpg\" alt=\"\" class=\"wp-image-3124\" width=\"691\" height=\"993\" srcset=\"https:\/\/arduino.net.pl\/wp-content\/uploads\/2019\/09\/S8050_ESP8266.jpg 691w, https:\/\/arduino.net.pl\/wp-content\/uploads\/2019\/09\/S8050_ESP8266-209x300.jpg 209w\" sizes=\"auto, (max-width: 691px) 100vw, 691px\" \/><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\">KOD<\/h5>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: cpp; light: false; title: Kod:; toolbar: true; notranslate\" title=\"Kod:\">\n\/*************************************************************\n  This example shows how to synchronize Button widget\n  and physical button state.\n\n  App project setup:\n    Button widget attached to V2 (Switch mode)\n *************************************************************\/\n\n\/* Comment this out to disable prints and save space *\/\n#define BLYNK_PRINT Serial\n\n#include &lt;ESP8266WiFi.h&gt;\n#include &lt;BlynkSimpleEsp8266.h&gt;\n#include &quot;config2.h&quot; \/\/ dodatkowy plik konfiguracyjny\n\n\/\/\/\/ You should get Auth Token in the Blynk App.\n\/\/\/\/ Go to the Project Settings (nut icon).\n\/\/char auth&#x5B;] = &quot;&quot;;\n\/\/\/\/ Your WiFi credentials.\n\/\/\/\/ Set password to &quot;&quot; for open networks.\n\/\/char ssid&#x5B;] = &quot;&quot;;\n\/\/char pass&#x5B;] = &quot;&quot;;\n\n\/\/ Set your LED and physical button pins here\nconst int ledPin = D2;\nconst int btnPin = D6;\n\nBlynkTimer timer;\nvoid checkPhysicalButton();\n\nint ledState = LOW;\nint btnState = HIGH;\n\n\/\/ Every time we connect to the cloud...\nBLYNK_CONNECTED() {\n  \/\/ Request the latest state from the server\n  Blynk.syncVirtual(V2);\n\n  \/\/ Alternatively, you could override server state using:\n  \/\/Blynk.virtualWrite(V2, ledState);\n}\n\n\/\/ When App button is pushed - switch the state\nBLYNK_WRITE(V2) {\n  ledState = param.asInt();\n  digitalWrite(ledPin, ledState);\n}\n\nvoid checkPhysicalButton()\n{\n  if (digitalRead(btnPin) == LOW) {\n    \/\/ btnState is used to avoid sequential toggles\n    if (btnState != LOW) {\n\n      \/\/ Toggle LED state\n      ledState = !ledState;\n      digitalWrite(ledPin, ledState);\n\n      \/\/ Update Button Widget\n      Blynk.virtualWrite(V2, ledState);\n    }\n    btnState = LOW;\n  } else {\n    btnState = HIGH;\n  }\n}\n\nvoid setup()\n{\n  \/\/ Debug console\n  Serial.begin(9600);\n\n  Blynk.begin(auth, ssid, pass);\n  \/\/ You can also specify server:\n  \/\/Blynk.begin(auth, ssid, pass, &quot;blynk-cloud.com&quot;, 80);\n  \/\/Blynk.begin(auth, ssid, pass, IPAddress(192,168,1,100), 8080);\n\n  pinMode(ledPin, OUTPUT);\n  pinMode(btnPin, INPUT_PULLUP);\n  digitalWrite(ledPin, ledState);\n\n  \/\/ Setup a function to be called every 100 ms\n  timer.setInterval(100L, checkPhysicalButton);\n}\n\nvoid loop()\n{\n  Blynk.run();\n  timer.run();\n}\n<\/pre><\/div>\n\n\n<h5 class=\"wp-block-heading\">TRANZYSTOR<\/h5>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"421\" height=\"381\" src=\"http:\/\/arduino.net.pl\/wp-content\/uploads\/2019\/12\/Zrzut-ekranu-2019-12-3-o-23.02.20.png\" alt=\"\" class=\"wp-image-3260\" srcset=\"https:\/\/arduino.net.pl\/wp-content\/uploads\/2019\/12\/Zrzut-ekranu-2019-12-3-o-23.02.20.png 421w, https:\/\/arduino.net.pl\/wp-content\/uploads\/2019\/12\/Zrzut-ekranu-2019-12-3-o-23.02.20-300x271.png 300w, https:\/\/arduino.net.pl\/wp-content\/uploads\/2019\/12\/Zrzut-ekranu-2019-12-3-o-23.02.20-331x300.png 331w\" sizes=\"auto, (max-width: 421px) 100vw, 421px\" \/><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\">DIODA<\/h5>\n\n\n\n<p>Dioda <strong>1N0007<\/strong> lub podobna. Katoda (-) z paskiem na obudowie.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">PRZEKA\u0179NIK<\/h5>\n\n\n\n<p><strong>Widok z do\u0142u:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/arduino.net.pl\/wp-content\/uploads\/2019\/09\/Zrzut-ekranu-2019-09-25-o-00.24.02.png\" alt=\"\" class=\"wp-image-3131\" width=\"204\" height=\"325\" srcset=\"https:\/\/arduino.net.pl\/wp-content\/uploads\/2019\/09\/Zrzut-ekranu-2019-09-25-o-00.24.02.png 292w, https:\/\/arduino.net.pl\/wp-content\/uploads\/2019\/09\/Zrzut-ekranu-2019-09-25-o-00.24.02-188x300.png 188w\" sizes=\"auto, (max-width: 204px) 100vw, 204px\" \/><\/figure>\n\n\n\n<p><strong>Karta katalogowa:<\/strong><\/p>\n\n\n\n<div class=\"wp-block-file\"><a href=\"http:\/\/arduino.net.pl\/wp-content\/uploads\/2019\/09\/JQX-115F_relay_przeka\u017anik.pdf\">HF115 005-1ZS3A miniaturowy przeka\u017anik mocy<\/a><a href=\"http:\/\/arduino.net.pl\/wp-content\/uploads\/2019\/09\/JQX-115F_relay_przeka\u017anik.pdf\" class=\"wp-block-file__button\" download>Pobierz<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u017beby ESP8266 w\u0142\u0105czy\u0142 przeka\u017anik mocy HF115F potrzebny jest tranzystor jako prze\u0142\u0105cznik. Przeka\u017anik bierze w czasie w\u0142\u0105czenia ok. 70 mA. U\u017cy\u0142em tranzystora S8050. Dzia\u0142a \u015bwietnie, oto schemat pod\u0142\u0105czenia. Przeka\u017anik jest prze\u0142\u0105czny&#8230;.<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[2,5],"tags":[],"class_list":["post-3102","post","type-post","status-publish","format-standard","hentry","category-arduino","category-esp8266"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/arduino.net.pl\/index.php\/wp-json\/wp\/v2\/posts\/3102","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/arduino.net.pl\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/arduino.net.pl\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/arduino.net.pl\/index.php\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/arduino.net.pl\/index.php\/wp-json\/wp\/v2\/comments?post=3102"}],"version-history":[{"count":16,"href":"https:\/\/arduino.net.pl\/index.php\/wp-json\/wp\/v2\/posts\/3102\/revisions"}],"predecessor-version":[{"id":3883,"href":"https:\/\/arduino.net.pl\/index.php\/wp-json\/wp\/v2\/posts\/3102\/revisions\/3883"}],"wp:attachment":[{"href":"https:\/\/arduino.net.pl\/index.php\/wp-json\/wp\/v2\/media?parent=3102"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/arduino.net.pl\/index.php\/wp-json\/wp\/v2\/categories?post=3102"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/arduino.net.pl\/index.php\/wp-json\/wp\/v2\/tags?post=3102"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}