{"id":2017,"date":"2019-01-01T21:44:26","date_gmt":"2019-01-01T20:44:26","guid":{"rendered":"http:\/\/yarogniew.net\/arduino\/?p=2017"},"modified":"2021-11-01T20:37:15","modified_gmt":"2021-11-01T19:37:15","slug":"wemos-d1-mini","status":"publish","type":"post","link":"https:\/\/arduino.net.pl\/index.php\/wemos-d1-mini\/","title":{"rendered":"WeMos D1 Mini"},"content":{"rendered":"\n<p>Od razu polecam \u015bwietny poradnik <a href=\"https:\/\/www.youtube.com\/watch?v=GQIT_NMhgFw\">ACROBOTIC<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image is-style-default\"><img decoding=\"async\" src=\"https:\/\/arduino.net.pl\/wp-content\/uploads\/2019\/01\/DSC_8611-1024x576.jpeg\" alt=\"\"\/><figcaption>ESP8266 D1 mini<\/figcaption><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Programowanie z Arduino IDE<\/h4>\n\n\n\n<p>Do managera Arduino IDE =&gt; <em>Preferences<\/em> wpisa\u0107 nale\u017cy ten link:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>http:&#47;&#47;arduino.esp8266.com\/stable\/package_esp8266com_index.json<\/code><\/pre>\n\n\n\n<p>Nast\u0119pnie w <em>Tools\/Board\/Boards Manager<\/em> odszuka\u0107 board <strong>esp8266 by ESP8266 Community<\/strong>&nbsp;I&nbsp;zainstalowa\u0107:<\/p>\n\n\n\n<p>Z listy <em>Boards<\/em> wybieramy: <\/p>\n\n\n\n<p class=\"has-large-font-size\">LOLIN(WEMOS) D1 R2 &amp; mini<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Budowa p\u0142ytki<\/h3>\n\n\n\n<figure class=\"wp-block-image is-style-default\"><img decoding=\"async\" src=\"https:\/\/arduino.net.pl\/wp-content\/uploads\/2019\/01\/esp8266-wemos-d1-mini-pinout-1024x677.png\" alt=\"\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>\n<strong>Pin<\/strong>\n<\/td><td>\n<strong>Function<\/strong>\n<\/td><td>\n<strong>ESP-8266 Pin<\/strong>\n<\/td><\/tr><tr><td>\nTX\n<\/td><td>\nTXD\n<\/td><td>\nTXD\n<\/td><\/tr><tr><td>\nRX\n<\/td><td>\nRXD\n<\/td><td>\nRXD\n<\/td><\/tr><tr><td>\nA0\n<\/td><td>\nAnalog input, max 3.3V input\n<\/td><td>\nA0\n<\/td><\/tr><tr><td>\nD0\n<\/td><td>\nIO\n<\/td><td>\nGPIO16\n<\/td><\/tr><tr><td>\nD1\n<\/td><td>\nIO, SCL\n<\/td><td>\nGPIO5\n<\/td><\/tr><tr><td>\nD2\n<\/td><td>\nIO, SDA\n<\/td><td>\nGPIO4\n<\/td><\/tr><tr><td>\nD3\n<\/td><td>\nIO, 10k Pull-up\n<\/td><td>\nGPIO0\n<\/td><\/tr><tr><td>\nD4\n<\/td><td>\nIO, 10k Pull-up, BUILTIN_LED\n<\/td><td>\nGPIO2\n<\/td><\/tr><tr><td>\nD5\n<\/td><td>\nIO, SCK\n<\/td><td>\nGPIO14\n<\/td><\/tr><tr><td>\nD6\n<\/td><td>\nIO, MISO\n<\/td><td>\nGPIO12\n<\/td><\/tr><tr><td>\nD7\n<\/td><td>\nIO, MOSI\n<\/td><td>\nGPIO13\n<\/td><\/tr><tr><td>\nD8\n<\/td><td>\nIO, 10k Pull-down, SS\n<\/td><td>\nGPIO15\n<\/td><\/tr><tr><td>\nG\n<\/td><td>\nGround\n<\/td><td>\nGND\n<\/td><\/tr><tr><td>\n5V\n<\/td><td>\n5V\n<\/td><td>\n&#8211;\n<\/td><\/tr><tr><td>\n3V3\n<\/td><td>\n3.3V\n<\/td><td>\n3.3V\n<\/td><\/tr><tr><td>\nRST\n<\/td><td>\nReset\n<\/td><td>\nRST\n<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<pre class=\"wp-block-verse\">All of the IO pins have interrupt\/pwm\/I2C\/one-wire support except D0.<\/pre>\n\n\n\n<pre class=\"wp-block-verse\">All of the IO pins run at 3.3V.<\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>#define PIN_WIRE_SDA (4)\n#define PIN_WIRE_SCL (5)\n\nstatic const uint8_t SDA = PIN_WIRE_SDA;\nstatic const uint8_t SCL = PIN_WIRE_SCL;\n\n#define LED_BUILTIN 2\n\nstatic const uint8_t D0   = 16;\nstatic const uint8_t D1   = 5;\nstatic const uint8_t D2   = 4;\nstatic const uint8_t D3   = 0;\nstatic const uint8_t D4   = 2;\nstatic const uint8_t D5   = 14;\nstatic const uint8_t D6   = 12;\nstatic const uint8_t D7   = 13;\nstatic const uint8_t D8   = 15;\nstatic const uint8_t RX   = 3;\nstatic const uint8_t TX   = 1;<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Zasilanie<\/h3>\n\n\n\n<p>Zasila\u0107 WEMOS D1 MINI mo\u017cemy przez z\u0142\u0105cze micro USB (5V), wtedy <strong>PIN 5V<\/strong> s\u0142u\u017cy\u0107 mo\u017ce jako \u017ar\u00f3d\u0142o napi\u0119cia na przyk\u0142ad do zasilania czujnik\u00f3w. Albo pod\u0142\u0105czaj\u0105c zasilanie bezpo\u015brednio pod <strong>PIN 5V i GND<\/strong>, oczywi\u015bcie te\u017c o napi\u0119ciu 5V. Nie przeszkadza to w korzystaniu z wej\u015bcia USB micro przy programowania p\u0142ytki.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">SCHEMAT D1 mini<\/h4>\n\n\n\n<div class=\"wp-block-file\"><a href=\"http:\/\/arduino.net.pl\/wp-content\/uploads\/2019\/12\/sch_d1_mini_v3.0.0.pdf\">sch_d1_mini_v3.0.0<\/a><a href=\"http:\/\/arduino.net.pl\/wp-content\/uploads\/2019\/12\/sch_d1_mini_v3.0.0.pdf\" class=\"wp-block-file__button\" download>Pobierz<\/a><\/div>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">USB:<\/h3>\n\n\n\n<p>P\u0142ytka posiada port USB obs\u0142ugiwany przez czip CH340. Je\u015bli masz Windows lub Mac OSX &lt; 10.14 musisz zainstalowa\u0107 <a href=\"https:\/\/github.com\/wemos\/docs\/blob\/master\/docs\/en\/ch340_driver.rst\">sterownik<\/a>.<\/p>\n\n\n\n<p class=\"has-sitebg-color has-accent-1-background-color has-text-color has-background\"><strong>UWAGA! <\/strong><br>W przypadku systemu Mac OSX 10.14 i nowszych nie nale\u017cy instalowa\u0107 \u017cadnych dodatkowych sterownik\u00f3w. Sterowniki s\u0105 do\u0142\u0105czone do OSX. Instalacja CH340 spowoduje konflikt i nie b\u0119dzie mo\u017cna si\u0119 po\u0142\u0105czy\u0107 z p\u0142ytk\u0105.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Wemos D1 mini: A first look at this ESP8266 based board.\" width=\"774\" height=\"435\" src=\"https:\/\/www.youtube.com\/embed\/AuFXuEYd1Yk?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">LINKI:<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"http:\/\/uczymy.edu.pl\/wp\/blog\/2016\/09\/25\/wemos-d1-mini-esp8266-troche-inaczej\/\">WEMOS D1 MINI: ESP8266 TROCH\u0118 INACZEJ<\/a> \/\/ ciekawy zestaw wiadomo\u015bci na temat D1 mini<\/li><li><a rel=\"noreferrer noopener\" href=\"https:\/\/www.forward.com.au\/pfod\/ESP8266\/GPIOpins\/index.html\" target=\"_blank\">Using ESP8266 GPIO0\/GPIO2\/GPIO15 pins<\/a><\/li><li><a href=\"https:\/\/wiki.wemos.cc\/tutorials:get_started:get_started_in_arduino\">wiki.wemos.cc\/tutorials:get_started:get_started_in_arduino<\/a><\/li><li><a href=\"http:\/\/uczymy.edu.pl\/wp\/blog\/2016\/09\/25\/wemos-d1-mini-esp8266-troche-inaczej\/\">uczymy.edu.pl wemos-d1-mini-esp8266-troche-inaczej<\/a><\/li><li><a href=\"https:\/\/www.wemos.cc\">www.wemos.cc<\/a><\/li><li><a href=\"https:\/\/www.youtube.com\/watch?v=JslhaM5FHZI\">New Wemos D1 Mini Shields: ESP-12S and ESP8285<\/a><\/li><li><a href=\"https:\/\/forum.arduino.cc\/index.php?topic=581928.0\">Ciekawy w\u0105tek z forum na temat zasilania ESP8266&nbsp;D1 Mini<\/a> <\/li><li><a href=\"https:\/\/www.hackster.io\/idreams\/hack-wemos-d1-mini-into-seeedstudio-wio-link-60c3f7\">Hack WeMos D1 mini into SeeedStudio Wio Link<\/a><\/li><li><a href=\"http:\/\/100-x-arduino.blogspot.com\/2016\/07\/esp-na-powaznie-cz-3.html\">http:\/\/100-x-arduino.blogspot.com\/2016\/07\/esp-na-powaznie-cz-3.html<\/a><\/li><\/ul>\n\n\n\n<p><br><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nowy rok z nowym kontrolerem opartym na ESP8266. Wemos D1 mini dzi\u0119ki bardzo ma\u0142ym rozmiarom i wyposa\u017ceniu w nowsz\u0105 wersj\u0119 modu\u0142u wifi (12F  z lepszym zasi\u0119giem) \u015bwietnie nadaje si\u0119 do budowania inteligentnej, domowej automatyki nawet przez kompletnych lamer\u00f3w.<\/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":[16,76],"class_list":["post-2017","post","type-post","status-publish","format-standard","hentry","category-arduino","category-esp8266","tag-esp8266","tag-wemos-d1-mini"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/arduino.net.pl\/index.php\/wp-json\/wp\/v2\/posts\/2017","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=2017"}],"version-history":[{"count":45,"href":"https:\/\/arduino.net.pl\/index.php\/wp-json\/wp\/v2\/posts\/2017\/revisions"}],"predecessor-version":[{"id":5188,"href":"https:\/\/arduino.net.pl\/index.php\/wp-json\/wp\/v2\/posts\/2017\/revisions\/5188"}],"wp:attachment":[{"href":"https:\/\/arduino.net.pl\/index.php\/wp-json\/wp\/v2\/media?parent=2017"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/arduino.net.pl\/index.php\/wp-json\/wp\/v2\/categories?post=2017"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/arduino.net.pl\/index.php\/wp-json\/wp\/v2\/tags?post=2017"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}