{"id":8921,"date":"2017-09-03T13:23:50","date_gmt":"2017-09-03T11:23:50","guid":{"rendered":"http:\/\/blog.wenzlaff.de\/?p=8921"},"modified":"2021-11-22T17:14:11","modified_gmt":"2021-11-22T16:14:11","slug":"esp-32s-nodemcu-development-board-2-4ghz-wifibluetooth","status":"publish","type":"post","link":"http:\/\/blog.wenzlaff.de\/?p=8921","title":{"rendered":"ESP-32S NodeMCU Development Board 2.4GHz WiFi+Bluetooth"},"content":{"rendered":"<p>Aus der Bucht eingetroffen, ESP32 ESP-32S <a href=\"https:\/\/en.wikipedia.org\/wiki\/NodeMCU\" target=\"_blank\" rel=\"noopener noreferrer\">NodeMCU<\/a> Development Board 2.4GHz WiFi+Bluetooth Dual Mode. <\/p>\n<p><a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/09\/NodeMCU.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/09\/NodeMCU.png\" alt=\"\" width=\"1122\" height=\"690\" class=\"aligncenter size-full wp-image-8942\" srcset=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/09\/NodeMCU.png 1122w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/09\/NodeMCU-300x184.png 300w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/09\/NodeMCU-768x472.png 768w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/09\/NodeMCU-1024x630.png 1024w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/a><\/p>\n<p>Der ESP32 hat <strong>2,4-GHz-WLAN<\/strong> und <strong>Bluetooth<\/strong> in Low Power 40-nm-Technologie. <\/p>\n<p><a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/09\/Esp3-e1504434161626.jpeg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/09\/Esp3-e1504434161626.jpeg\" alt=\"\" width=\"2448\" height=\"3264\" class=\"aligncenter size-full wp-image-8935\" srcset=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/09\/Esp3-e1504434161626.jpeg 2448w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/09\/Esp3-e1504434161626-225x300.jpeg 225w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/09\/Esp3-e1504434161626-768x1024.jpeg 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/a><\/p>\n<p>Der Stromverbrauch ist mit 56 mA sehr gering. Die Leistungsaufnahme mit dem Blink Testprogramm liegt bei 283 mW. Die Vorderansicht mit der Antenne oben und dem USB Anschluss unten:<!--more--><\/p>\n<p><a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/09\/Esp1.jpeg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/09\/Esp1.jpeg\" alt=\"\" width=\"1651\" height=\"2796\" class=\"aligncenter size-full wp-image-8932\" srcset=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/09\/Esp1.jpeg 1651w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/09\/Esp1-177x300.jpeg 177w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/09\/Esp1-768x1301.jpeg 768w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/09\/Esp1-605x1024.jpeg 605w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/a><br \/>\nUnd die R\u00fcckseite mit all den Pins.<br \/>\n<a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/09\/Esp2.jpeg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/09\/Esp2.jpeg\" alt=\"\" width=\"2751\" height=\"1570\" class=\"aligncenter size-full wp-image-8933\" srcset=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/09\/Esp2.jpeg 2751w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/09\/Esp2-300x171.jpeg 300w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/09\/Esp2-768x438.jpeg 768w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/09\/Esp2-1024x584.jpeg 1024w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/a><\/p>\n<p>Das ESP-32S Wifi Bluetooth Combo-Modul basiert auf dem ESPRESSIF ESP32 Chipsatz und bietet beste Performance bei <strong>geringem<\/strong> Stromverbrauch. Das ESP-32S verf\u00fcgt \u00fcber einen Dual-Core-Prozessor, 448 KByte ROM, 520 KByte SRAM, 16 KByte SRAM in RTC, 802.11 b \/ g \/ n \/ e \/ I <strong>Wi-Fi<\/strong>, <strong>Bluetooth<\/strong> v4.2 BR \/ EDR &#038; BLE, Uhren &#038; Zeiten, periphere Schnittstellen und einen Sicherheitsmechanismus. Das Modul bietet SDK Firmware f\u00fcr die schnelle Online-Programmierung und Open-Source-Toolchains auf Basis von GCC f\u00fcr die Entwicklungsunterst\u00fctzung \u00fcber Arduino IDE. Das Modul wurde f\u00fcr Anwendungen als Low-Power-IoT Sensorhub, Logger, Video-Streaming f\u00fcr Kameras, Wi-Fi und Bluetooth f\u00e4hige Ger\u00e4te, Hausautomation und Mesh-Netzwerk entwickelt.<\/p>\n<p>Nach dem anstecken an den USB Port, fehlte bei mir der Treiber. Der kann aber schnell installiert werden.<\/p>\n<p><a href=\"https:\/\/www.silabs.com\/developers\/usb-to-uart-bridge-vcp-drivers\" target=\"_blank\" rel=\"noopener noreferrer\">CP210x USB to UART Bridge VCP Drivers<\/a> <\/p>\n<p>Dann wird in der Arduino IDE auch der Port erkannt. Z.b.:<\/p>\n<p><strong>\/dev\/cu.SLAB_USBtoUART<\/strong><\/p>\n<p>Dann f\u00fcr die Arduino IDE noch die Erweiterung f\u00fcr Espressif Arduino Ide f\u00fcr  Mac ausf\u00fchren:<\/p>\n<pre class=\"lang:default decode:true \" >\r\nmkdir -p ~\/Documents\/Arduino\/hardware\/espressif &amp;&amp; \\\r\ncd ~\/Documents\/Arduino\/hardware\/espressif &amp;&amp; \\\r\ngit clone https:\/\/github.com\/espressif\/arduino-esp32.git esp32 &amp;&amp; \\\r\ncd esp32\/tools\/ &amp;&amp; \\\r\npython get.py\r\n<\/pre>\n<p>So dann sind auch die entsprechenden Boards vorhanden, in diesem Fall: <\/p>\n<p><strong>Board NodeMCU-32-S  80MHz 921600<\/strong>:<br \/>\n<a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/09\/Bildschirmfoto-2017-09-03-um-12.33.41.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/09\/Bildschirmfoto-2017-09-03-um-12.33.41.png\" alt=\"\" width=\"406\" height=\"1286\" class=\"aligncenter size-full wp-image-8939\" srcset=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/09\/Bildschirmfoto-2017-09-03-um-12.33.41.png 406w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/09\/Bildschirmfoto-2017-09-03-um-12.33.41-95x300.png 95w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/09\/Bildschirmfoto-2017-09-03-um-12.33.41-323x1024.png 323w\" sizes=\"auto, (max-width: 406px) 100vw, 406px\" \/><\/a><\/p>\n<p>Den <a href=\"http:\/\/blog.wenzlaff.de\/?p=6475\" target=\"_blank\" rel=\"noopener noreferrer\">ESPlorer<\/a> gibt es <a href=\"https:\/\/github.com\/4refr0nt\/ESPlorer\" target=\"_blank\" rel=\"noopener noreferrer\">hier<\/a> und Infos zu dem <a href=\"https:\/\/github.com\/espressif\/arduino-esp32\" target=\"_blank\" rel=\"noopener noreferrer\">ESP-Chip<\/a>. <\/p>\n<p>Weitere Infos f\u00fcr den <a href=\"https:\/\/github.com\/nodemcu\/nodemcu-devkit\/wiki\/Getting-Started-on-OSX\" target=\"_blank\" rel=\"noopener noreferrer\">Mac OS X<\/a>.<br \/>\nWer noch ein Terminal Programm f\u00fcr den Mac braucht kann das <a href=\"http:\/\/freeware.the-meiers.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">FreeTerm<\/a> verwenden.<\/p>\n<p>So, nun den ESP verbinden, und mal diese Blink Testprogramm hochladen:<\/p>\n<pre class=\"lang:c decode:true \" >\r\n\r\nvoid setup() {\r\n  pinMode(LED_BUILTIN, OUTPUT);     \r\n}\r\n\r\nvoid loop() {\r\n  digitalWrite(LED_BUILTIN, LOW);   \r\n  delay(3000);                    \r\n  digitalWrite(LED_BUILTIN, HIGH); \r\n  delay(100);                     \r\n}\r\n<\/pre>\n<p>Der upload mit der Arduino IDE liefert, wenn alles fehlerfrei compiliert wird:<\/p>\n<p><a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/09\/Bildschirmfoto-2017-09-03-um-12.41.34.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/09\/Bildschirmfoto-2017-09-03-um-12.41.34.png\" alt=\"\" width=\"697\" height=\"713\" class=\"aligncenter size-full wp-image-8940\" srcset=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/09\/Bildschirmfoto-2017-09-03-um-12.41.34.png 697w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/09\/Bildschirmfoto-2017-09-03-um-12.41.34-293x300.png 293w\" sizes=\"auto, (max-width: 697px) 100vw, 697px\" \/><\/a><\/p>\n<p>Was soll ich nun flashen? Gern als Kommentar.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Aus der Bucht eingetroffen, ESP32 ESP-32S NodeMCU Development Board 2.4GHz WiFi+Bluetooth Dual Mode. Der ESP32 hat 2,4-GHz-WLAN und Bluetooth in Low Power 40-nm-Technologie. Der Stromverbrauch ist mit 56 mA sehr gering. Die Leistungsaufnahme mit dem Blink Testprogramm liegt bei 283 mW. Die Vorderansicht mit der Antenne oben und dem USB Anschluss unten:<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[220,538,2305,566,79],"tags":[2188,2255,3020,2254,221,3019],"class_list":["post-8921","post","type-post","status-publish","format-standard","hentry","category-anleitung","category-elektronik","category-esp8266","category-hardware","category-programmierung","tag-arduino","tag-esp","tag-esp32","tag-esp8266","tag-mac","tag-nodemcu-32-s"],"_links":{"self":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/8921","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=8921"}],"version-history":[{"count":0,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/8921\/revisions"}],"wp:attachment":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=8921"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=8921"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=8921"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}