{"id":250,"date":"2018-06-22T09:47:31","date_gmt":"2018-06-22T09:47:31","guid":{"rendered":"http:\/\/mikrobotik.com\/wp2\/?p=250"},"modified":"2023-04-02T16:51:01","modified_gmt":"2023-04-02T13:51:01","slug":"esp8266-01-puf-noktalari","status":"publish","type":"post","link":"https:\/\/www.mikrobotik.com\/wp2\/2018\/06\/22\/esp8266-01-puf-noktalari\/","title":{"rendered":"ESP8266-01 P\u00dcF NOKTALARI"},"content":{"rendered":"<p>Mod\u00fcl ilk haliyle <strong>115200 baud<\/strong> h\u0131z\u0131nda <strong>AI-THINKER<\/strong> firmas\u0131n\u0131n <strong>AT komut seti<\/strong> ile <strong>ESPRESSIF<\/strong> firmas\u0131n\u0131n \u00fcr\u00fcn\u00fc olarak gelir. Bu mod\u00fcl\u00fc AT komut setiyle kontrol edebilirsiniz. Bunu sa\u011flamak i\u00e7in devaml\u0131 olarak <strong>mikroi\u015flemciyle ba\u015flatman\u0131z<\/strong> ve <strong>AT komut<\/strong> setiyle ilk ayarlamalar\u0131 yapman\u0131z gerekir. <a href=\"https:\/\/www.mikrobotik.com\/wp2\/2018\/06\/03\/esp8266-01e-giris\/\" target=\"_blank\" rel=\"noopener\"><strong>ESP8266-01 G\u0130R\u0130\u015e konusuna bak\u0131n\u0131z.\u00a0<\/strong><\/a><br \/>\nE\u011fer kendi kendine<strong> g\u00fc\u00e7 verildi\u011finde \u00e7al\u0131\u015fs\u0131n<\/strong> diyorsan\u0131z Mod\u00fcl\u00fcn flash&#8217;\u0131na <strong>NODEMCU flash<\/strong> program\u0131n\u0131 y\u00fcklemelisiniz. Bu program y\u00fcklendi\u011finde mod\u00fcl\u00fc 9600baud h\u0131z\u0131nda kullanabilirsiniz. <strong>NODEMCU<\/strong> program\u0131n\u0131 y\u00fckledi\u011finizde mod\u00fcl i\u00e7erisindeki <strong>LUA<\/strong> program\u0131na g\u00f6re <strong>otomatik olarak \u00e7al\u0131\u015f\u0131r.<\/strong> <strong><span style=\"color: #ff0000;\">Bu durumda AT komut setini kullanamazs\u0131n\u0131z. <\/span><br \/>\n<\/strong><\/p>\n<p><a href=\"https:\/\/www.mikrobotik.com\/wp2\/2018\/06\/01\/esp_01\/\"><strong>NODEMCU hakk\u0131ndaki bu yaz\u0131m yard\u0131mc\u0131 olacakt\u0131r.<\/strong>\u00a0<\/a><\/p>\n<p><span style=\"color: #ff0000;\"><strong>ESP8266-01 mod\u00fcl\u00fc i\u00e7in P\u00dcF noktalar\u0131:<\/strong><\/span><\/p>\n<p><strong><span style=\"color: #ff0000;\">1-) PCB rengine<\/span> g\u00f6re haf\u0131za miktar\u0131 tespiti.<\/strong><br \/>\na-) Mavi pcb <strong>512Kbyte<\/strong> haf\u0131zaya sahiptir.<br \/>\nb-) Siyah pcb <strong>1Mbyte<\/strong> haf\u0131zaya sahiptir.<\/p>\n<p>Bu haf\u0131za tipleri bazen <strong>Kbit<\/strong> ve <strong>Mbit<\/strong> olarak s\u00f6ylenebiliyor. Bu da <strong>1 Byte=8 bit<\/strong> oldu\u011fundan<br \/>\n<strong>512Kbyte= 4Mbit , \u00a01Mbyte= 8Mbit<\/strong> olarak biliniyor.<\/p>\n<p><span style=\"color: #ff0000;\"><strong>2-) Mod\u00fcl\u00fcn Ak\u0131m\u0131 ve UYKU durumu:<\/strong><\/span><br \/>\nMod\u00fcl ilk ba\u015flad\u0131\u011f\u0131nda 70-80ma ak\u0131m \u00e7ekmektedir. Uzun s\u00fcre bu ak\u0131m\u0131 \u00e7ekmesi istenmedi\u011finde <strong>Deepsleep<\/strong> <strong>modu<\/strong> ve<strong> sleep mod<\/strong>lar\u0131 vard\u0131r. Bunlar kullan\u0131larak mod\u00fcl\u00fcn ak\u0131m\u0131 azalt\u0131labilir. Bu komutlarla mod\u00fcl uyku durumuna ge\u00e7er.<br \/>\n<strong>Deepsleep modu i\u00e7in <span style=\"color: #ff0000;\">AT<\/span> komut setinde yer alan \u015fu komutu kullan\u0131p yakla\u015f\u0131k\u00a0<span style=\"color: #ff0000;\">9ma<\/span> seviyesine \u00e7ekebilirsiniz. Bu durumda dahi <span style=\"color: #ff0000;\">g\u00fc\u00e7 ledi<\/span> yan\u0131yor olaca\u011f\u0131ndan bu kadar ak\u0131m \u00e7ekiyor olacakt\u0131r.<\/strong><br \/>\n<strong><span style=\"color: #ff0000;\">\u015eayet Pil ile birlikte \u00e7al\u0131\u015ft\u0131rmak isterseniz pilin \u00f6mr\u00fcn\u00fc uzatmak i\u00e7in g\u00fc\u00e7 ledini devre d\u0131\u015f\u0131 b\u0131rak\u0131p uA seviyelerine \u00e7ekebilirsiniz.<\/span><\/strong><br \/>\nBu komutta bulunan time k\u0131sm\u0131 <strong>milisaniye<\/strong> cinsinden yaz\u0131lacakt\u0131r. <strong>1sn =1000ms<\/strong> olarak hesaplayabilirsiniz. <strong>10 sn<\/strong> de bir uyans\u0131n kontrol edip uyusun diyorsan\u0131z bunu <strong>10000ms<\/strong> olarak ayarlayabilirsiniz.<br \/>\n<span style=\"color: #ff9900;\"><strong>Arduino k\u00fct\u00fcphanelerinde de buna ili\u015fkin parametrenin mevcut oldu\u011fu s\u00f6yleniyor.<\/strong><\/span><br \/>\n<strong>Not: Bu komutu kulland\u0131\u011f\u0131n\u0131zda mod\u00fcl uyku moduna ge\u00e7er. Fakat a\u015fa\u011f\u0131daki de\u011fi\u015fikli\u011fi mod\u00fcl \u00fczerinde yapmazsan\u0131z Mod\u00fcl uyanamaz. Bu de\u011fi\u015fikli\u011fi yapt\u0131\u011f\u0131n\u0131zda XPD_DCDC ucu ( 8 nolu bacak) , mod\u00fcl\u00fcn RESET ucuna ba\u011fl\u0131 oldu\u011fundan mod\u00fcl\u00fc resetleyerek uyand\u0131r\u0131r. <span style=\"color: #ff9900;\">Bu sadece 1MByte olan modelde denendi.\u00a0<\/span><\/strong><\/p>\n<p><img decoding=\"async\" class=\"alignleft wp-image-254 lazyload\" data-src=\"https:\/\/www.mikrobotik.com\/wp2\/wp-content\/uploads\/2018\/06\/deepsleep3.jpg\" alt=\"\" width=\"268\" height=\"290\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 268px; --smush-placeholder-aspect-ratio: 268\/290;\" \/> <img decoding=\"async\" class=\"wp-image-255 alignright lazyload\" data-src=\"https:\/\/www.mikrobotik.com\/wp2\/wp-content\/uploads\/2018\/06\/esp01-deepsleep2.png\" alt=\"DEEP_SLEEP gerekli ba\u011flant\u0131.\" width=\"294\" height=\"168\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 294px; --smush-placeholder-aspect-ratio: 294\/168;\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #ff0000;\"><strong>KOMUTUN KULLANIMI :<\/strong><\/span><\/p>\n<p><strong><span style=\"color: #ff0000;\">ESP8266 AT komut setini<\/span> <a href=\"https:\/\/www.espressif.com\/sites\/default\/files\/4a-esp8266_at_instruction_set_en_v1.5.4_0.pdf\" target=\"_blank\" rel=\"noopener\">buradan indirebilirsiniz.<\/a><\/strong><\/p>\n<p><strong><span style=\"color: #ff0000;\">Ayr\u0131ca AT komut a\u00e7\u0131klamalar\u0131n\u0131<\/span> <a href=\"https:\/\/www.electronicshub.org\/esp8266-at-commands\/\" target=\"_blank\" rel=\"noopener\">bu siteden de okuyabilirsiniz<\/a>.\u00a0<\/strong><br \/>\n<strong>AT+GSLP=&lt;time&gt;<\/strong><img decoding=\"async\" class=\"size-full wp-image-258 aligncenter lazyload\" data-src=\"https:\/\/www.mikrobotik.com\/wp2\/wp-content\/uploads\/2018\/06\/deepsleep_5.jpg\" alt=\"\" width=\"1027\" height=\"412\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1027px; --smush-placeholder-aspect-ratio: 1027\/412;\" \/><\/p>\n<p><strong><span style=\"color: #ff0000;\">2-) SLEEP<\/span> komutu da benzer i\u015flevi g\u00f6r\u00fcyormu\u015f.<\/strong><br \/>\nKomut kullan\u0131ld\u0131\u011f\u0131nda mod\u00fcl\u00fcn ak\u0131m\u0131n\u0131 d\u00fc\u015f\u00fcrm\u00fcyor. <strong>Sadece STATION modunda \u00e7al\u0131\u015f\u0131yorsan\u0131z Modeminize ba\u011flan\u0131rken \u00e7ekti\u011fi fazla ak\u0131m\u0131 normal seviyeye \u00e7ekiyor.\u00a0<\/strong><br \/>\nAP modunda kullan\u0131yorsan\u0131z bu komut bir \u015fey de\u011fi\u015ftirmiyor. <strong>70mA \u00e7ekmeye devam ediyor.<\/strong><\/p>\n<p><span style=\"color: #ff0000;\"><strong>KOMUTUN KULLANIMI :<br \/>\n<\/strong><\/span><strong>AT+SLEEP<\/strong><\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-261 lazyload\" data-src=\"https:\/\/www.mikrobotik.com\/wp2\/wp-content\/uploads\/2018\/06\/station_sleep.jpg\" alt=\"station_sleep\" width=\"1063\" height=\"626\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1063px; --smush-placeholder-aspect-ratio: 1063\/626;\" \/><\/p>\n<p><strong>3-) \u00a0Flasher Program\u0131yla Program y\u00fckleme.<\/strong><br \/>\n<span style=\"color: #000000;\"><strong>NODEMCU yada AT komutlar\u0131<\/strong> i\u00e7in FLASH haf\u0131zaya <strong>flasher program\u0131<\/strong> ile flash&#8217;a program y\u00fcklemeden \u00f6nce <a href=\"https:\/\/www.mikrobotik.com\/wp2\/2018\/06\/03\/esp8266-01e-giris\/\" target=\"_blank\" rel=\"noopener\"><strong>ESP8266-01 G\u0130R\u0130\u015e<\/strong><\/a> yaz\u0131mdaki <strong>pcb<\/strong> yi olu\u015fturduysan\u0131z <span style=\"color: #ff0000;\"><strong>GPIO0 pinindeki anahtar\u0131 GND taraf\u0131na \u00e7evirmeniz gerekiyor<\/strong><\/span>. (Flash&#8217;a Program g\u00f6nderirken gereklidir.)<br \/>\n<span style=\"color: #ff0000;\"><strong>NODEMCU ya LUA program y\u00fcklerken GPIO0 pinini GND den ay\u0131rman\u0131z gerekir.<\/strong><\/span><\/span><\/p>\n<p>4-) <span style=\"color: #ff0000;\"><strong>3.3V reg\u00fcle devresi:<\/strong> <\/span>ESP8266-01 70-80ma ak\u0131m \u00e7ekiyor. arduino ile \u00e7al\u0131\u015ft\u0131r\u0131rsan\u0131z 3.3V arduino \u00fczerindeki CH340 usb\/seri \u00e7evirici entegreden geliyor. Bundan dolay\u0131 entegrenin \u0131s\u0131nmas\u0131, hatta k\u0131sa devre durumunda CH340 entegresinin yanmas\u0131 s\u00f6z konusu olabilir. 3.3V reg\u00fcle entegresi kullan\u0131p arduiono&#8217;nun 5V out yazan \u00e7\u0131k\u0131\u015f\u0131ndan al\u0131rsan\u0131z bir problem durumunda arduino kendisini koruyacakt\u0131r.<strong><a href=\"https:\/\/www.mikrobotik.com\/wp2\/2018\/06\/03\/esp8266-01e-giris\/\" target=\"_blank\" rel=\"noopener\"> ESP8266-01 Giri\u015f<\/a> <\/strong>b\u00f6l\u00fcm\u00fcnde \u015femadaki reg\u00fclat\u00f6r ba\u011flant\u0131s\u0131na bakabilirsiniz.\u00a0(<span style=\"color: #ff6600;\"><strong>Buradaki 3.3V reg\u00fclat\u00f6r entegresinin en sa\u011f baca\u011f\u0131ndan \u00e7\u0131k\u0131\u015f al\u0131nm\u0131\u015ft\u0131r. Fakat piyasadaki baz\u0131 reg\u00fclat\u00f6rlerin bacak ba\u011flant\u0131s\u0131 farkl\u0131d\u0131r. Baz\u0131lar\u0131n\u0131n orta ucu \u00e7\u0131k\u0131\u015f olabiliyor. Elinizdeki reg\u00fclat\u00f6r entegresinin bacak ba\u011flant\u0131lar\u0131na dikkat edin. \u015eema ile uyumsuz olabilir.<\/strong><\/span>) <strong><a href=\"http:\/\/www.datasheetcafe.com\/lm1117-pinout-datasheet-800ma-linear-regulator-national\/\" target=\"_blank\" rel=\"noopener\">Buradaki bilgilere bakabilirsiniz.\u00a0<\/a><\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><strong><span style=\"color: #ff0000;\">T\u00dcM PROGRAMLARA<\/span> <a href=\"https:\/\/github.com\/safaka123\/Mikrobotik_yazilarim\/tree\/main\/ESP-01_PUF_NOKTALARI\" target=\"_blank\" rel=\"noopener\">BURADAN ULA\u015eAB\u0130L\u0130RS\u0130N\u0130Z.<\/a><\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mod\u00fcl ilk haliyle 115200 baud h\u0131z\u0131nda AI-THINKER firmas\u0131n\u0131n AT komut seti ile ESPRESSIF firmas\u0131n\u0131n \u00fcr\u00fcn\u00fc olarak gelir. Bu mod\u00fcl\u00fc AT komut setiyle kontrol edebilirsiniz. Bunu sa\u011flamak i\u00e7in devaml\u0131 olarak mikroi\u015flemciyle&#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,13],"tags":[],"class_list":["post-250","post","type-post","status-publish","format-standard","hentry","category-arduino","category-esp","category-puf"],"_links":{"self":[{"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/posts\/250","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=250"}],"version-history":[{"count":3,"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/posts\/250\/revisions"}],"predecessor-version":[{"id":2526,"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/posts\/250\/revisions\/2526"}],"wp:attachment":[{"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/media?parent=250"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/categories?post=250"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/tags?post=250"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}