{"id":90,"date":"2018-06-01T11:49:19","date_gmt":"2018-06-01T11:49:19","guid":{"rendered":"http:\/\/mikrobotik.com\/wp2\/?p=90"},"modified":"2023-04-02T14:41:17","modified_gmt":"2023-04-02T11:41:17","slug":"esp_01","status":"publish","type":"post","link":"https:\/\/www.mikrobotik.com\/wp2\/2018\/06\/01\/esp_01\/","title":{"rendered":"ESP8266-01 incelemesi. ( Mod\u00fcl\u00fcn Nodemcu \u015fekline \u00e7evrilmesi ) -1"},"content":{"rendered":"<p><!--StartFragment --> <span style=\"color: #ff0000;\"><strong>NODEMCU OLARAK \u00c7ALI\u015eMA<\/strong><\/span> :<br \/>\nNodemcu \u00a0mod\u00fcller piyasada bulunmaktad\u0131r. Fakat onlardan birine gerek olmadan da ESP8266-01 mod\u00fcl\u00fcn\u00fcn i\u00e7indeki program\u0131 de\u011fi\u015ftirerek NODEMCU olarak \u00e7al\u0131\u015ft\u0131rmak m\u00fcmk\u00fcn. Bunun i\u00e7in <strong>Nodemcu flasher<\/strong> denilen bir program bulunmakta.<br \/>\n<strong><span style=\"color: #ff9900;\">Bu program\u0131 flash&#8217;a y\u00fcklemeden \u00f6nce 1. b\u00f6l\u00fcmdeki pcb yi olu\u015fturduysan\u0131z GPIO0 pinindeki anahtar\u0131 GND taraf\u0131na \u00e7evirmeniz gerekiyor. (Flash&#8217;a Program g\u00f6nderirken gereklidir.)<\/span><\/strong><\/p>\n<p>Sisteminize uygun olan <strong><a href=\"https:\/\/github.com\/safaka123\/nodemcu-flasher\" rel=\"noopener noreferrer\" name=\"ESP8266Flasher.exe\">esp8266flasher.exe<\/a><\/strong> program\u0131n\u0131 indiriyorsunuz.<br \/>\n<strong><a href=\"http:\/\/benlo.com\/esp8266\/\" target=\"blank\" rel=\"noopener noreferrer\" name=\"Lua_loader\">Lua loader<\/a><\/strong> program\u0131n\u0131 indiriyorsunuz.<br \/>\n<strong><a href=\"https:\/\/github.com\/nodemcu\/nodemcu-firmware\" target=\"blank\" rel=\"noopener noreferrer\" name=\"Nodemcu_Firmware\">Nodemcu Firmware<\/a>\u00a0<\/strong> bilgilerini indiriyorsunuz<\/p>\n<p>Bu programlar\u0131 indirdikten sonra videodaki gibi <strong>Nodemcu<\/strong> program\u0131n\u0131 ESP mod\u00fcl\u00fcn\u00fcze y\u00fckl\u00fcyorsunuz.<br \/>\nFlash&#8217;a y\u00fckleme esnas\u0131nda kar\u015f\u0131n\u0131za gelecek olan sayfalarda config sayfas\u0131nda program\u0131n oldu\u011funu ve yan\u0131ndaki kodun do\u011fru oldu\u011funu kontrol edin.<br \/>\nAdvanced sayfas\u0131ndan baud h\u0131z\u0131n\u0131 115200 ayarlay\u0131n.<br \/>\nHaf\u0131zay\u0131da elinizdeki pcb nin rengine g\u00f6re burada ayarlay\u0131n<br \/>\nESP nin \u00e7al\u0131\u015faca\u011f\u0131 frekans\u0131 da ayarlay\u0131n<br \/>\nAna sayfaya d\u00f6n\u00fcn ve FLASh butonuna basarak program\u0131 ba\u015flat\u0131n.<br \/>\n<strong><span style=\"color: #ff9900;\">Videoda ADVANCED yazan men\u00fc resimlerde ABOUT olarak \u00e7\u0131km\u0131\u015ft\u0131r<\/span><\/strong>.<br \/>\n<span style=\"color: #ff0000;\"><strong>Not: GPIO 0 ucunu GND ye ba\u011flamay\u0131 unutmay\u0131n. Yine de i\u015flem ba\u015flamazsa ya da hata verirse RESET butonuna basarak resetleyip tekrar deneyin.<\/strong><\/span><br \/>\n<img decoding=\"async\" class=\"alignleft wp-image-137 lazyload\" data-src=\"https:\/\/www.mikrobotik.com\/wp2\/wp-content\/uploads\/2018\/06\/NodeMCU-Flasher-Begin.png\" alt=\"\" width=\"348\" height=\"203\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 348px; --smush-placeholder-aspect-ratio: 348\/203;\" \/><img decoding=\"async\" class=\"alignleft wp-image-138 lazyload\" data-src=\"https:\/\/www.mikrobotik.com\/wp2\/wp-content\/uploads\/2018\/06\/NodeMCU-Flasher-Programming.png\" alt=\"\" width=\"354\" height=\"206\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 354px; --smush-placeholder-aspect-ratio: 354\/206;\" \/><img decoding=\"async\" class=\"alignleft wp-image-139 lazyload\" data-src=\"https:\/\/www.mikrobotik.com\/wp2\/wp-content\/uploads\/2018\/06\/NodeMCU-Flasher-Success.png\" alt=\"\" width=\"353\" height=\"205\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 353px; --smush-placeholder-aspect-ratio: 353\/205;\" \/><\/p>\n<p>Bu \u015fekilde Flash programlama bittikten sonra Art\u0131k LUALOADER program\u0131yla LUA \u00a0\u00f6rneklerinden birini y\u00fckleyebilirsiniz. Bunu yaparken art\u0131k 9600 baud olarak kullanman\u0131z \u00a0gerekecektir.<\/p>\n<p><span style=\"color: #ff0000;\"><strong>\u00d6nemli bir not:<\/strong><\/span> LUA program y\u00fckledi\u011finizde otomatik olarak ba\u015flamaz. sizin lua loader \u00a0i\u00e7erisinden ba\u015flatman\u0131z ve denemelerinizi yapman\u0131z gerekir. Elektrik kesilirse LUA \u00a0program\u0131 silinmez, fakat otomatik \u00e7al\u0131\u015fmaz. Program denemeleriniz bittikten sonra art\u0131k \u00a0kendi ba\u015f\u0131na \u00e7al\u0131\u015fabilir dedi\u011finizde LUA program\u0131n\u0131z\u0131n ismini <strong>INIT.LUA<\/strong> \u015fekline \u00a0d\u00f6n\u00fc\u015ft\u00fcrmeniz gerekiyor.<br \/>\nBunun sebebi ESP mod\u00fcl ba\u015flang\u0131\u00e7ta otomatik olarak \u00e7al\u0131\u015fmas\u0131 i\u00e7in init.lua program\u0131n\u0131 \u00a0ar\u0131yor varsa \u00e7al\u0131\u015ft\u0131r\u0131yor. \u00a0Yoksa sizin program se\u00e7ip \u00e7al\u0131\u015ft\u0131rman\u0131z\u0131 bekliyor.<\/p>\n<p><strong><span style=\"color: #ffcc00;\">Birden fazla LUA program\u0131n\u0131 ESP i\u00e7ine g\u00f6nderebilirsiniz. Fakat otomatik olarak\u00a0 init.lua \u00e7al\u0131\u015faca\u011f\u0131ndan di\u011fer programlar\u0131n\u0131z \u00e7al\u0131\u015fmayacakt\u0131r.<\/span><\/strong><br \/>\n<strong><span style=\"color: #ffcc00;\">\u015eayet ESP mod\u00fcle ba\u015fka bir lua program y\u00fckleyecekseniz, yeniden FLASHER ile ESP mod\u00fcl\u00fcne Nodemcu program\u0131n\u0131 yenilemelisiniz.<\/span><\/strong><\/p>\n<p>Ayr\u0131ca <strong>LUALOADER<\/strong> yerine <strong>LUA UPLOADER<\/strong> program\u0131 da kullan\u0131lmaktad\u0131r. Ben hi\u00e7 kullanmad\u0131m sizler a\u015fa\u011f\u0131daki linkten indirip kullanabilirsiniz.<\/p>\n<p><strong>nodemcu lua uploader \u00a0:<\/strong> \u00a0<a href=\"https:\/\/github.com\/JeffCost\/ESP8266_Lua_Uploader\" target=\"blank\" rel=\"noopener noreferrer\">Lua uploader<\/a><br \/>\n<strong>luauploader versiyonlar\u0131 :<\/strong> <a href=\"https:\/\/github.com\/hwiguna\/g33k\/tree\/master\/ArduinoProjects\/Windows\/ESP8266_Related\" target=\"blank\" rel=\"noopener noreferrer\" name=\"LUA_UPLOADER_VERS\u0130YONLAR\">LUA_UPLOADER_VERS\u0130YONLAR<\/a><\/p>\n<p><a href=\"https:\/\/github.com\/nodemcu\" target=\"blank\" rel=\"noopener noreferrer\" name=\"Nodemcu_github_sayfas\u0131\">Nodemcu github sayfas\u0131 <\/a><br \/>\n<a href=\"https:\/\/nodemcu.readthedocs.io\/en\/release\/\" target=\"blank\" rel=\"noopener noreferrer\" name=\"nodemcu_d\u00f6k\u00fcman_sayfas\u0131_:_ingilizce_\">nodemcu d\u00f6k\u00fcman sayfas\u0131 : ingilizce<\/a><\/p>\n<p>Nodemcu y\u00fckleme videosu :<br \/>\n<iframe style=\"border: 2px solid blue;\" data-src=\"https:\/\/www.youtube.com\/embed\/Q32tWWkAR7Y\" width=\"640\" height=\"360\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-load-mode=\"1\"><span data-mce-type=\"bookmark\" style=\"display: inline-block; width: 0px; overflow: hidden; line-height: 0;\" class=\"mce_SELRES_start lazyload\">\ufeff<\/span><\/iframe><\/p>\n<p>lua uploader ve mit2 app inventor wifi socket sistemine g\u00f6re \u00e7al\u0131\u015fan android program\u0131n anlat\u0131m\u0131. :<span style=\"color: #0000ff;\"><strong> https:\/\/youtu.be\/2KuBsem2CW0<\/strong><\/span><\/p>\n<p><strong>Nodemcu<\/strong> program\u0131n\u0131n y\u00fcklendi\u011fi 9600 baud h\u0131z\u0131nda \u00e7al\u0131\u015fan\u00a0<strong>Sunucu<\/strong> olan ESP8266-01 ile PC ye usb \u00e7evirici ile ba\u011flanm\u0131\u015f olan 115200 baud h\u0131z\u0131ndaki <strong>AT komut seti<\/strong> ile idare edilen <strong>\u0130stemci<\/strong> ESP8266-01 mod\u00fcl\u00fcn\u00fcn birlikte \u00e7al\u0131\u015fmas\u0131n\u0131 g\u00f6steren \u00f6rnek video.<\/p>\n<p><iframe style=\"border: 2px solid blue;\" data-src=\"https:\/\/www.youtube.com\/embed\/SfIxL6VXMBM\" width=\"640\" height=\"360\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-load-mode=\"1\"><span data-mce-type=\"bookmark\" style=\"display: inline-block; width: 0px; overflow: hidden; line-height: 0;\" class=\"mce_SELRES_start lazyload\">\ufeff<\/span><\/iframe><\/p>\n<p>LUA programlar\u0131n\u0131n i\u00e7eri\u011fini g\u00f6rmek i\u00e7in LUA EDITOR kullanabilirsiniz. <strong><a href=\"https:\/\/github.com\/safaka123\/Mikrobotik_yazilarim\/tree\/main\/ESP8266-01%20incelemesi\/LuaEditor_v.0.2.2\" target=\"blank\" rel=\"noopener\">LUA EDITOR<\/a><\/strong><br \/>\nESP8266-01 i\u00e7ine g\u00f6nderilen Nodemcu LUA program\u0131 :\u00a0<strong><a href=\"https:\/\/github.com\/safaka123\/Mikrobotik_yazilarim\/blob\/main\/ESP8266-01%20incelemesi\/tcp_bridge.lua\" target=\"blank\" rel=\"noopener\">tcp_bridge.lua<\/a><br \/>\n<\/strong>program\u0131na buradan ula\u015fabilirsiniz. Bu program WIFI \u00fczerinden gelen bilgileri seri port \u00fczerinden iletir. Burada soket mimarisi kullan\u0131l\u0131r. Seri port \u00fczerinden birden fazla komut yada data yollanabilir ve al\u0131nabilir. Videoda LCD komutlar\u0131 ESP nin seri port&#8217;u \u00fczerinden geldi\u011finden bunu <strong>EASYLCD<\/strong> mod\u00fcl\u00fc alg\u0131lay\u0131p komutu uyguluyor.<\/p>\n<p><span style=\"color: #ff0000;\"><strong>T\u00dcM PROGRAMLARA<\/strong><\/span><strong> <a href=\"https:\/\/github.com\/safaka123\/Mikrobotik_yazilarim\/tree\/main\/ESP8266-01%20incelemesi\" target=\"_blank\" rel=\"noopener\">BURADAN ULA\u015eAB\u0130L\u0130RS\u0130N\u0130Z.\u00a0<\/a><\/strong><br \/>\nBu dosyan\u0131n i\u00e7eri\u011fi:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"lua\" data-enlighter-title=\"tcp_bridge_lua\" data-enlighter-group=\"yes\">--dofile(\"tcp_bridge.lua\")\r\nwifi.setmode(wifi.SOFTAP)\r\nwifi.ap.config({ssid=\"ESP8266\",pwd=\"12345678\"})\r\nwifi.ap.setip({ip=\"192.168.4.1\",netmask=\"255.255.255.0\",gateway=\"192.168.4.1\"})\r\nuart.setup(0,9600,8,0,1,0)\r\nsv=net.createServer(net.TCP, 60)\r\nglobal_c = nil\r\nsv:listen(3000, function(c)\r\nif global_c~=nil then\r\nglobal_c:close()\r\nend\r\nglobal_c=c\r\nc:on(\"receive\",function(sck,pl)\r\nuart.write(0,pl)\r\nend)\r\nend)\r\n\r\nuart.on(\"data\",4, function(data)\r\nif global_c~=nil then\r\nglobal_c:send(data)\r\nend\r\nend, 0)<\/pre>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>NODEMCU OLARAK \u00c7ALI\u015eMA : Nodemcu \u00a0mod\u00fcller piyasada bulunmaktad\u0131r. Fakat onlardan birine gerek olmadan da ESP8266-01 mod\u00fcl\u00fcn\u00fcn i\u00e7indeki program\u0131 de\u011fi\u015ftirerek NODEMCU olarak \u00e7al\u0131\u015ft\u0131rmak m\u00fcmk\u00fcn. Bunun i\u00e7in Nodemcu flasher denilen bir program&#8230; <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,7],"tags":[],"class_list":["post-90","post","type-post","status-publish","format-standard","hentry","category-arduino","category-esp"],"_links":{"self":[{"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/posts\/90","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/comments?post=90"}],"version-history":[{"count":3,"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/posts\/90\/revisions"}],"predecessor-version":[{"id":2514,"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/posts\/90\/revisions\/2514"}],"wp:attachment":[{"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/media?parent=90"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/categories?post=90"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/tags?post=90"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}