{"id":2313,"date":"2022-03-12T11:54:51","date_gmt":"2022-03-12T11:54:51","guid":{"rendered":"https:\/\/www.sydspost.nl\/?p=2313"},"modified":"2022-03-12T11:54:53","modified_gmt":"2022-03-12T11:54:53","slug":"micropython-flashen-op-wemos-d1-mini","status":"publish","type":"post","link":"https:\/\/www.sydspost.nl\/index.php\/2022\/03\/12\/micropython-flashen-op-wemos-d1-mini\/","title":{"rendered":"MicroPython flashen op Wemos D1 mini"},"content":{"rendered":"\n<p>In deze tutorial flashen we MicroPython op een Wemos D1 mini.<\/p>\n\n\n\n<p>Benodigdheden:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Wemos D1 mini<\/li><li>USB-kabel<\/li><\/ul>\n\n\n\n<p>Up-and-running<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>python (<a href=\"https:\/\/www.python.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.python.org\/<\/a>)<\/li><li>esptool (installeer eventueel met pip install esptool)<\/li><li>putty (<a href=\"https:\/\/www.putty.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.putty.org\/<\/a>)<\/li><\/ul>\n\n\n\n<p>Stap 1. Download laatste versie van Micropython<\/p>\n\n\n\n<p>Je hebt de firmware voor een esp8266 chip nodig, deze vindt je hier: <a href=\"https:\/\/micropython.org\/download\/#esp8266\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/micropython.org\/download\/esp8266\/<\/a><\/p>\n\n\n\n<p>Kies de meest recente versie van de firmware (niet de OTA compatible versie !), in mijn geval was dat versie v1.18 (2022-01-17).bin. Download de esp8266-20220117-v1.18.bin file.<\/p>\n\n\n\n<p>Stap 2. Erase het flash geheugen van je Wemos D1 mini<\/p>\n\n\n\n<p>Start een cmd prompt en voer het volgende commando uit:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">esptool --port &lt;com port> erase_flash<\/pre>\n\n\n\n<p>Vervang &lt;com port> door de com-poort waar je je Wemos D1 mini op aangesloten hebt. Weet je niet op welke com-poort je de Wemos D1 mini hebt aangesloten, kijk dan ingeval van Windows in Apparaatbeheer -> Poorten (COM &amp; LPT) en zoek naar USB-SERIAL CH340. Hierachter staat de com-poort, in mijn geval COM3. In geval van Linux kun je het commando dmesg uitvoeren om te achterhalen op welke tty-device je Wemos is aangesloten. Dit geeft de volgende output:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">C:\\Users\\spost\\python>esptool --port COM3 erase_flash\r\nesptool.py v3.2\r\nSerial port COM3\r\nConnecting....\r\nDetecting chip type... Unsupported detection protocol, switching and trying again...\r\nConnecting....\r\nDetecting chip type... ESP8266\r\nChip is ESP8266EX\r\nFeatures: WiFi\r\nCrystal is 26MHz\r\nMAC: 5c:cf:7f:9a:08:65\r\nUploading stub...\r\nRunning stub...\r\nStub running...\r\nErasing flash (this may take a while)...\r\nChip erase completed successfully in 12.2s\r\nHard resetting via RTS pin...<\/pre>\n\n\n\n<p>Het flash geheugen is nu gewist.<\/p>\n\n\n\n<p>Stap 3. Firmware flashen naar Wemos D1 mini<\/p>\n\n\n\n<p>Zoek de in stap 1. gedownloade firmware file op, waarschijnlijk onder Downloads. In mijn geval bevindt de file zich in de map C:\\Users\\spost\\Downloads. Ga naar die directory met het volgende commando:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">cd C:\\Users\\spost\\Downloads<\/pre>\n\n\n\n<p>Voer hier het volgende commando uit om de MicroPython firmware naar je Wemos D1 te flashen<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">esptool --port &lt;com port> --baud 460800 write_flash --flash_size=detect 0 &lt;firmware.bin><\/pre>\n\n\n\n<p>Vervang &lt;com port> door de COM-poort waar je je Wemos D1 mini op het aangesloten, en verander &lt;firmware.bin> in de naam van de file die je in stap 1 hebt gedownload. Het commando geeft de volgende output:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">C:\\Users\\spost\\Downloads>esptool --port COM3 --baud 460800 write_flash --flash_size=detect 0 esp8266-20220117-v1.18.bin\r\nesptool.py v3.2\r\nSerial port COM3\r\nConnecting....\r\nDetecting chip type... Unsupported detection protocol, switching and trying again...\r\nConnecting....\r\nDetecting chip type... ESP8266\r\nChip is ESP8266EX\r\nFeatures: WiFi\r\nCrystal is 26MHz\r\nMAC: 5c:cf:7f:9a:08:65\r\nUploading stub...\r\nRunning stub...\r\nStub running...\r\nChanging baud rate to 460800\r\nChanged.\r\nConfiguring flash size...\r\nAuto-detected Flash size: 4MB\r\nFlash will be erased from 0x00000000 to 0x0009bfff...\r\nFlash params set to 0x0040\r\nCompressed 635992 bytes to 418427...\r\nWrote 635992 bytes (418427 compressed) at 0x00000000 in 9.6 seconds (effective 529.4 kbit\/s)...\r\nHash of data verified.\r\n\r\nLeaving...\r\nHard resetting via RTS pin...<\/pre>\n\n\n\n<p>Je Wemos D1 mini is nu geflashed met de laatste versie van MicroPython. We gaan nu een klein testje uitvoeren.<\/p>\n\n\n\n<p>Stap 4. Hello world ! test<\/p>\n\n\n\n<p>Open Putty en maak een seri\u00eble verbinding met de Wemos D1 mini<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"482\" height=\"435\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/03\/image.png\" alt=\"\" class=\"wp-image-2315\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/03\/image.png 482w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/03\/image-300x271.png 300w\" sizes=\"auto, (max-width: 482px) 100vw, 482px\" \/><\/figure>\n\n\n\n<p>Druk een keer op de [Enter] toets, en de REPL van Python verschijnt. Typ hierin het commando<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">print(\"Hello world!\")<\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"660\" height=\"417\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/03\/image-1.png\" alt=\"\" class=\"wp-image-2316\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/03\/image-1.png 660w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/03\/image-1-300x190.png 300w\" sizes=\"auto, (max-width: 660px) 100vw, 660px\" \/><\/figure>\n\n\n\n<p>MicroPython is alive !<\/p>\n\n\n\n<p>Stap 5. WiFi verbinding maken<\/p>\n\n\n\n<p>De Wemos D1 mini toont zichzelf op het WiFi netwerk als een access point. Maak met je telefoon of laptop verbinding met de accesspoint met de naam &#8220;MicroPython-xxxxxx&#8221;, in mijn geval &#8220;MicroPython-9a0865&#8221;. Het wachtwoord is &#8220;micropythoN&#8221;. Vervolgens kun je in je browser het ip-address &#8220;192.168.4.1&#8221; openen. Bij mij werkte die methode echter niet, op twee verschillende Wemossen uitgeprobeerd en zowel op een mobiele telefoon als laptop uitgeprobeerd. Daarom via de REPL prompt het device op het WiFi netwerk aangesloten. Voer achtereenvolgens de volgende commando&#8217;s uit.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">>>> import network\r\n>>> wlan = network.WLAN(network.STA_IF)\r\n>>> wlan.active(True)\r\n#5 ets_task(4020f560, 28, 3fffa348, 10)\r\n>>> wlan.connect(&lt;SSID van he 2.4Ghz WiFi netwerk>,&lt;WiFi wachtwoord>)\r\n>>> wlan.ifconfig()\r\n('192.168.2.133', '255.255.255.0', '192.168.2.254', '192.168.2.29')\r\n>>>\r<\/pre>\n\n\n\n<p>Vervang  &lt;SSID van he 2.4Ghz WiFi netwerk> en &lt;WiFi wachtwoord> door het SSID en wachtwoord van jou 2.4Ghz WiFi-netwerk. Op de laatste regel vindt je het IP-address van je Wemos D1 mini terug, in mij geval 192.168.2.133. <\/p>\n\n\n\n<p>Stap 6. Extra modules installeren<\/p>\n\n\n\n<p>Eigen of publieke micropython modules kun je installeren met het commando upip. Om bijvoorbeeld de module &#8220;micropython-time&#8221;, wat een equivalent is voor de python module &#8220;time&#8221;, te installeren voer je achtereenvolgende volgende commando&#8217;s uit<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">>>> import upip\n>>> upip.install(\"micropython-time\")\r\nInstalling to: \/lib\/\r\nInstalling micropython-time 0.5 from https:\/\/micropython.org\/pi\/time\/time-0.5.tar.gz\r\nInstalling micropython-ffilib 0.1.3 from https:\/\/micropython.org\/pi\/ffilib\/ffilib-0.1.3.tar.gz\r\n>>> import time\r\n>>>\r\n<\/pre>\n\n\n\n<p>Stap 7. MicroPython files laden en uitvoeren<\/p>\n\n\n\n<p>Natuurlijk wil je je eigen gemaakte MicroPython code, of code die je ergens op bijv. github hebt gevonden, runnen op je Wemos D1 mini. Er zijn tools ontwikkeld die je daarbij helpen. Een daarvan is ampy, deze gebruik ik in deze tutorial. Installeer ampy als volgt. Open een CMD prompt op je laptop, en voer het volgende commando uit:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">C:\\Users\\spost\\python>pip install adafruit-ampy\r\nCollecting adafruit-ampy\r\n  Downloading adafruit_ampy-1.1.0-py2.py3-none-any.whl (16 kB)\r\nRequirement already satisfied: pyserial in c:\\users\\spost\\appdata\\local\\programs\\python\\python310\\lib\\site-packages (from adafruit-ampy) (3.5)\r\nCollecting click\r\n  Downloading click-8.0.4-py3-none-any.whl (97 kB)\r\n     ---------------------------------------- 97.5\/97.5 KB ? eta 0:00:00\r\nCollecting python-dotenv\r\n  Downloading python_dotenv-0.19.2-py2.py3-none-any.whl (17 kB)\r\nCollecting colorama\r\n  Downloading colorama-0.4.4-py2.py3-none-any.whl (16 kB)\r\nInstalling collected packages: python-dotenv, colorama, click, adafruit-ampy\r\nSuccessfully installed adafruit-ampy-1.1.0 click-8.0.4 colorama-0.4.4 python-dotenv-0.19.2<\/pre>\n\n\n\n<p>Voordat we een micropython file kunnen uploaden, dienen we voor de zekerheid eerst nog even de debugmode op de Wemos D1 mini uit te zetten, die doe  je binnen de REPL-interface met de volgende commando&#8217;s<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">>>> import esp\r\n>>> esp.osdebug(None)\r<\/pre>\n\n\n\n<p>Je bent nu klaar om je eerste micropython programma te uploaden naar je Wemos D1 mini, terug naar de CMD prompt voer je het volgende commando uit<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">ampy --port &lt;COM port> put &lt;Micropython file.py><\/pre>\n\n\n\n<p>Vervang &lt;COM-port> door de COM-poort waarop je Wemos D1 mini is aangesloten, en vervang  &lt;Micropython file.py> door de bestandsnaam van je Micropython source code. In mijn geval COM3 respectievelijk &#8220;esp8266.py&#8221; uit de directory C:\\Users\\spost\\python>. Zorg er wel voor dat je je PUTTY sessie hebt be\u00ebindigt, anders blokkeert deze je COM-poort.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">C:\\Users\\spost\\python>ampy --port COM3 put esp8266.py\r\n\r\nC:\\Users\\spost\\python><\/pre>\n\n\n\n<p>Open opnieuw PUTTY en maak een seri\u00eble verbinding met je Wemos Di mini. Als je onderstaande commando&#8217;s uitvoert in de RPEL interface zie je dat je MicroPython source file is toevoegd aan de lijst met bestanden.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">>>> import os\r\n>>> os.listdir()\r\n['boot.py', 'esp8266.py', 'lib']\r\n>>>\r<\/pre>\n\n\n\n<p>Je voert nu de MicroPython code uit met het commando import, dus:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">>>> import esp8266\r<\/pre>\n\n\n\n<p>Om de code bij het opstarten van de Wemos D1 mini uit te laten voeren die je je MicroPython source code bestandsnaam te veranderen in &#8220;main.py&#8221;, en deze up te loaden met ampy. Bijvoorbeeld nadat je de filenaam op je laptop of linux systeem hebt aangepast.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">ampy --port COM3 rm esp8266.py\nampy --port COM3 put main.py<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Micropyhon installeren op een Wemos D1 mini &hellip; <a href=\"https:\/\/www.sydspost.nl\/index.php\/2022\/03\/12\/micropython-flashen-op-wemos-d1-mini\/\" class=\"more-link\">Verder lezen<span class=\"screen-reader-text\">MicroPython flashen op Wemos D1 mini<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":2317,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[171,11],"class_list":["post-2313","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-geen-categorie","tag-micropython","tag-wemos-d1-mini"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>MicroPython flashen op Wemos D1 mini - Mijn domotica projecten<\/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.sydspost.nl\/index.php\/2022\/03\/12\/micropython-flashen-op-wemos-d1-mini\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"MicroPython flashen op Wemos D1 mini - Mijn domotica projecten\" \/>\n<meta property=\"og:description\" content=\"Micropyhon installeren op een Wemos D1 mini &hellip; Verder lezenMicroPython flashen op Wemos D1 mini\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.sydspost.nl\/index.php\/2022\/03\/12\/micropython-flashen-op-wemos-d1-mini\/\" \/>\n<meta property=\"og:site_name\" content=\"Mijn domotica projecten\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/syds.post\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-03-12T11:54:51+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-03-12T11:54:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/03\/Naamloos.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"222\" \/>\n\t<meta property=\"og:image:height\" content=\"227\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Syds\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Geschreven door\" \/>\n\t<meta name=\"twitter:data1\" content=\"Syds\" \/>\n\t<meta name=\"twitter:label2\" content=\"Geschatte leestijd\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.sydspost.nl\\\/index.php\\\/2022\\\/03\\\/12\\\/micropython-flashen-op-wemos-d1-mini\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.sydspost.nl\\\/index.php\\\/2022\\\/03\\\/12\\\/micropython-flashen-op-wemos-d1-mini\\\/\"},\"author\":{\"name\":\"Syds\",\"@id\":\"https:\\\/\\\/www.sydspost.nl\\\/#\\\/schema\\\/person\\\/429f92898f98d9c4e01b8fad60975b21\"},\"headline\":\"MicroPython flashen op Wemos D1 mini\",\"datePublished\":\"2022-03-12T11:54:51+00:00\",\"dateModified\":\"2022-03-12T11:54:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.sydspost.nl\\\/index.php\\\/2022\\\/03\\\/12\\\/micropython-flashen-op-wemos-d1-mini\\\/\"},\"wordCount\":801,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.sydspost.nl\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.sydspost.nl\\\/index.php\\\/2022\\\/03\\\/12\\\/micropython-flashen-op-wemos-d1-mini\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.sydspost.nl\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/Naamloos.jpg\",\"keywords\":[\"MicroPython\",\"Wemos D1 mini\"],\"articleSection\":[\"Geen categorie\"],\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.sydspost.nl\\\/index.php\\\/2022\\\/03\\\/12\\\/micropython-flashen-op-wemos-d1-mini\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.sydspost.nl\\\/index.php\\\/2022\\\/03\\\/12\\\/micropython-flashen-op-wemos-d1-mini\\\/\",\"url\":\"https:\\\/\\\/www.sydspost.nl\\\/index.php\\\/2022\\\/03\\\/12\\\/micropython-flashen-op-wemos-d1-mini\\\/\",\"name\":\"MicroPython flashen op Wemos D1 mini - Mijn domotica projecten\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.sydspost.nl\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.sydspost.nl\\\/index.php\\\/2022\\\/03\\\/12\\\/micropython-flashen-op-wemos-d1-mini\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.sydspost.nl\\\/index.php\\\/2022\\\/03\\\/12\\\/micropython-flashen-op-wemos-d1-mini\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.sydspost.nl\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/Naamloos.jpg\",\"datePublished\":\"2022-03-12T11:54:51+00:00\",\"dateModified\":\"2022-03-12T11:54:53+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.sydspost.nl\\\/index.php\\\/2022\\\/03\\\/12\\\/micropython-flashen-op-wemos-d1-mini\\\/#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.sydspost.nl\\\/index.php\\\/2022\\\/03\\\/12\\\/micropython-flashen-op-wemos-d1-mini\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/www.sydspost.nl\\\/index.php\\\/2022\\\/03\\\/12\\\/micropython-flashen-op-wemos-d1-mini\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.sydspost.nl\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/Naamloos.jpg\",\"contentUrl\":\"https:\\\/\\\/www.sydspost.nl\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/Naamloos.jpg\",\"width\":222,\"height\":227},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.sydspost.nl\\\/index.php\\\/2022\\\/03\\\/12\\\/micropython-flashen-op-wemos-d1-mini\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.sydspost.nl\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"MicroPython flashen op Wemos D1 mini\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.sydspost.nl\\\/#website\",\"url\":\"https:\\\/\\\/www.sydspost.nl\\\/\",\"name\":\"Mijn domotica projecten\",\"description\":\"met Domoticz\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.sydspost.nl\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.sydspost.nl\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-NL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.sydspost.nl\\\/#organization\",\"name\":\"Mijn domotica projecten\",\"url\":\"https:\\\/\\\/www.sydspost.nl\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/www.sydspost.nl\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.sydspost.nl\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/Domoticz-logo.png\",\"contentUrl\":\"https:\\\/\\\/www.sydspost.nl\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/Domoticz-logo.png\",\"width\":256,\"height\":256,\"caption\":\"Mijn domotica projecten\"},\"image\":{\"@id\":\"https:\\\/\\\/www.sydspost.nl\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.sydspost.nl\\\/#\\\/schema\\\/person\\\/429f92898f98d9c4e01b8fad60975b21\",\"name\":\"Syds\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fe78554f84c2c27fe1c643dcb3f2d0231d9a2dcdb96cc25f3538e38d9465e24d?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fe78554f84c2c27fe1c643dcb3f2d0231d9a2dcdb96cc25f3538e38d9465e24d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fe78554f84c2c27fe1c643dcb3f2d0231d9a2dcdb96cc25f3538e38d9465e24d?s=96&d=mm&r=g\",\"caption\":\"Syds\"},\"sameAs\":[\"https:\\\/\\\/www.sydspost.nl\",\"https:\\\/\\\/www.facebook.com\\\/syds.post\\\/\"],\"url\":\"https:\\\/\\\/www.sydspost.nl\\\/index.php\\\/author\\\/wp_admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"MicroPython flashen op Wemos D1 mini - Mijn domotica projecten","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.sydspost.nl\/index.php\/2022\/03\/12\/micropython-flashen-op-wemos-d1-mini\/","og_locale":"nl_NL","og_type":"article","og_title":"MicroPython flashen op Wemos D1 mini - Mijn domotica projecten","og_description":"Micropyhon installeren op een Wemos D1 mini &hellip; Verder lezenMicroPython flashen op Wemos D1 mini","og_url":"https:\/\/www.sydspost.nl\/index.php\/2022\/03\/12\/micropython-flashen-op-wemos-d1-mini\/","og_site_name":"Mijn domotica projecten","article_author":"https:\/\/www.facebook.com\/syds.post\/","article_published_time":"2022-03-12T11:54:51+00:00","article_modified_time":"2022-03-12T11:54:53+00:00","og_image":[{"width":222,"height":227,"url":"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/03\/Naamloos.jpg","type":"image\/jpeg"}],"author":"Syds","twitter_card":"summary_large_image","twitter_misc":{"Geschreven door":"Syds","Geschatte leestijd":"6 minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.sydspost.nl\/index.php\/2022\/03\/12\/micropython-flashen-op-wemos-d1-mini\/#article","isPartOf":{"@id":"https:\/\/www.sydspost.nl\/index.php\/2022\/03\/12\/micropython-flashen-op-wemos-d1-mini\/"},"author":{"name":"Syds","@id":"https:\/\/www.sydspost.nl\/#\/schema\/person\/429f92898f98d9c4e01b8fad60975b21"},"headline":"MicroPython flashen op Wemos D1 mini","datePublished":"2022-03-12T11:54:51+00:00","dateModified":"2022-03-12T11:54:53+00:00","mainEntityOfPage":{"@id":"https:\/\/www.sydspost.nl\/index.php\/2022\/03\/12\/micropython-flashen-op-wemos-d1-mini\/"},"wordCount":801,"commentCount":0,"publisher":{"@id":"https:\/\/www.sydspost.nl\/#organization"},"image":{"@id":"https:\/\/www.sydspost.nl\/index.php\/2022\/03\/12\/micropython-flashen-op-wemos-d1-mini\/#primaryimage"},"thumbnailUrl":"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/03\/Naamloos.jpg","keywords":["MicroPython","Wemos D1 mini"],"articleSection":["Geen categorie"],"inLanguage":"nl-NL","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.sydspost.nl\/index.php\/2022\/03\/12\/micropython-flashen-op-wemos-d1-mini\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.sydspost.nl\/index.php\/2022\/03\/12\/micropython-flashen-op-wemos-d1-mini\/","url":"https:\/\/www.sydspost.nl\/index.php\/2022\/03\/12\/micropython-flashen-op-wemos-d1-mini\/","name":"MicroPython flashen op Wemos D1 mini - Mijn domotica projecten","isPartOf":{"@id":"https:\/\/www.sydspost.nl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.sydspost.nl\/index.php\/2022\/03\/12\/micropython-flashen-op-wemos-d1-mini\/#primaryimage"},"image":{"@id":"https:\/\/www.sydspost.nl\/index.php\/2022\/03\/12\/micropython-flashen-op-wemos-d1-mini\/#primaryimage"},"thumbnailUrl":"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/03\/Naamloos.jpg","datePublished":"2022-03-12T11:54:51+00:00","dateModified":"2022-03-12T11:54:53+00:00","breadcrumb":{"@id":"https:\/\/www.sydspost.nl\/index.php\/2022\/03\/12\/micropython-flashen-op-wemos-d1-mini\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.sydspost.nl\/index.php\/2022\/03\/12\/micropython-flashen-op-wemos-d1-mini\/"]}]},{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/www.sydspost.nl\/index.php\/2022\/03\/12\/micropython-flashen-op-wemos-d1-mini\/#primaryimage","url":"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/03\/Naamloos.jpg","contentUrl":"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/03\/Naamloos.jpg","width":222,"height":227},{"@type":"BreadcrumbList","@id":"https:\/\/www.sydspost.nl\/index.php\/2022\/03\/12\/micropython-flashen-op-wemos-d1-mini\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.sydspost.nl\/"},{"@type":"ListItem","position":2,"name":"MicroPython flashen op Wemos D1 mini"}]},{"@type":"WebSite","@id":"https:\/\/www.sydspost.nl\/#website","url":"https:\/\/www.sydspost.nl\/","name":"Mijn domotica projecten","description":"met Domoticz","publisher":{"@id":"https:\/\/www.sydspost.nl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.sydspost.nl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-NL"},{"@type":"Organization","@id":"https:\/\/www.sydspost.nl\/#organization","name":"Mijn domotica projecten","url":"https:\/\/www.sydspost.nl\/","logo":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/www.sydspost.nl\/#\/schema\/logo\/image\/","url":"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2020\/12\/Domoticz-logo.png","contentUrl":"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2020\/12\/Domoticz-logo.png","width":256,"height":256,"caption":"Mijn domotica projecten"},"image":{"@id":"https:\/\/www.sydspost.nl\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.sydspost.nl\/#\/schema\/person\/429f92898f98d9c4e01b8fad60975b21","name":"Syds","image":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/secure.gravatar.com\/avatar\/fe78554f84c2c27fe1c643dcb3f2d0231d9a2dcdb96cc25f3538e38d9465e24d?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/fe78554f84c2c27fe1c643dcb3f2d0231d9a2dcdb96cc25f3538e38d9465e24d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/fe78554f84c2c27fe1c643dcb3f2d0231d9a2dcdb96cc25f3538e38d9465e24d?s=96&d=mm&r=g","caption":"Syds"},"sameAs":["https:\/\/www.sydspost.nl","https:\/\/www.facebook.com\/syds.post\/"],"url":"https:\/\/www.sydspost.nl\/index.php\/author\/wp_admin\/"}]}},"modified_by":"Syds","jetpack_featured_media_url":"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/03\/Naamloos.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.sydspost.nl\/index.php\/wp-json\/wp\/v2\/posts\/2313","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sydspost.nl\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sydspost.nl\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sydspost.nl\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sydspost.nl\/index.php\/wp-json\/wp\/v2\/comments?post=2313"}],"version-history":[{"count":2,"href":"https:\/\/www.sydspost.nl\/index.php\/wp-json\/wp\/v2\/posts\/2313\/revisions"}],"predecessor-version":[{"id":2318,"href":"https:\/\/www.sydspost.nl\/index.php\/wp-json\/wp\/v2\/posts\/2313\/revisions\/2318"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sydspost.nl\/index.php\/wp-json\/wp\/v2\/media\/2317"}],"wp:attachment":[{"href":"https:\/\/www.sydspost.nl\/index.php\/wp-json\/wp\/v2\/media?parent=2313"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sydspost.nl\/index.php\/wp-json\/wp\/v2\/categories?post=2313"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sydspost.nl\/index.php\/wp-json\/wp\/v2\/tags?post=2313"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}