Merhaba arkadaşlar. Bu serimiz ile ESP8266 WiFi modülünü kullanarak Arduino’muzu internete bağlayacağız. Bu modül ile sensörlerden aldığımız verileri internet ortamına aktarabileceğiz, Twitter hesabımız ile bağlantı kurup tweet atabileceğiz veya akıllı telefonumuza bildirim yollayabileceğiz.
Öncelikle ESP8266 modülünden biraz bahsetmek gerekirse, modül hem kablosuz ağlara bağlanabiliyor hem de kablosuz ağ erişim noktası kurabiliyor. Bunun yanında modül kendi işlemcisine sahip olduğundan üzerindeki giriş çıkış pinleri de kullanılabilmektedir. Yani ek olarak Arduino benzeri bir mikrokontrolcü kartı kullanmadan da sadece modülü kullanarak projeler gerçekleştirebilmek mümkün.
Gerekli Malzemeler:
Modülü aldığınızda kullanmaya başlamadan önce, modül içindeki bellenimi güncellemek gerekiyor. Bunun nedeni her gelen yeni sürüm ile modülün daha da stabil bir hale gelmesi ve ekstra özellikler sunmasıdır. Modülün güncellenmesi için önce bağlantıları aşağıdaki şekilde yapmamız gerekiyor.
Arduino UNO – ESP8266 Bağlantısı
Modülü güncellemek için ihtiyacımız olan güncelleme dosyalarını buradan indirebilirsiniz.
ESP8266 Firmware Güncelleme
Dosyaları indirdikten sonra ESP8266Flasher programını açıyoruz ve karşımıza aşağıdaki gibi bir ekran geliyor.
Üstteki panelden soldan ikinci menüye giriyoruz ve düzenlemeleri aşağıdaki gibi yapıyoruz. Bu menüde indirdiğimiz zip dosyası içerisinden çıkarttığımız her biri “.bin” uzantılı dosyayı ilgili sıra ile eklememiz ve resimde görüldüğü gibi her bir dosya için ayrı kodu girmemiz gerekiyor (sağ taraftaki 0x00000 gibi).
Ayarları doğru bir şekilde yaptıktan sonra, tekrar ilk menüye gelip ortadaki büyük butona tıklıyoruz ve böylece güncelleme işlemi başlamış oluyor. İşlem tamamlandığında ESP8266 modülümüz güncellenmiş olacaktır.
Bir sonraki dersimizde LM35 sıcaklık sensörünü kullanarak ortam sıcaklığını Thing Speak sitesine göndereceğiz. Böylelikle ortamın sıcaklık değişimini her an, internet erişimi olan her yerden gözlemleyebileceksiniz.
Çok başarılı bir yazı olmuş teşekkür ederim
Merhaba,
Anlattığınız şekilde adımları izledim. Fakat güncellemeyi bir türlü yapamadı. Güncelleme başladı gibi görünüyor. Fakat hiç ilerleme olmuyor.
Bu konuda yardımcı olabilir misiniz?
Merhabalar Önder Bey,
Bağlantıların doğru olduğundan emin misiniz? Rx ve Tx’in yeri farklı ise hata olmuş olabilir. Bağlantıları yaptıktan sonra arduino’nun gücünü kesip tekrar takıni böylece kendini update moduna alacaktır. Bunları yaptığınız taktirde muhtemelen güncelleme gerçekleşecektir.
Özür dilerim bir sorum olacaktı.Ben at komutuna ok alamıyorum baska bır program kullanıyorum orda görüyor ama sızın sayfanızfa bulunan sunucu kurmayı denıyorunm ıp alıp oda olmuyor yardımcı olursanız coktesekkur ederım.
Merhaba Bartu Bey,
Öncelikle vakit ayırıp cevap verdiğiniz için çok teşekkür ederim.
Herşeyi anlatılan şekliyle yaptım. Farklı olan tek kısım Arduino Uno yerine Arduino Mega kullanıyorum. Rx0 Tx0, Rx1 Tx1 ve Rx2 Tx2 leri ayrı ayrı denedim ama hiçbirinde güncellemeyi yapmadı. Arduino Mega da güncelleyebilmem için ayrıca birşey yapmam gerekir mi?
Burda analtılan herseyi denedim.Bağlantılar aynı ama wifi sinyali üretmiyor.Esp8266 neden bana yardıcı olursanız sevınırım.
Bağlantıları yaptıktan sonra esp modülünün beslemesini bir kere çıkartıp takarak, ESP’yi güncelleme moduna sokmanız gerekiyor. Sorunun güncelleme yapmadığını farz ederek cevaplıyorum. Başka bir sorun ise ayrıntılı biçimde yazarsanız yardımcı olmaya çalışırım
ESP 8266 güncelleme işlemi yapamadım.Yukarıda yazan herseyi denedim sinyal yok alttaki günceleme ikonu sürekli dönüyor ama güncelleme yok.Yardımcı olursanız cok sevinirim.İyi çalışmalar.
arduinoyu bilgisayardan çıkartın sonra tekrar takın ve güncellemeyi tekrar başaltın. denedim oldu.
Bu gerçekten işe yaradı
“İşlem tamamlandığında ESP8266 modülümüz güncellenmiş oluyor.” demişsiniz. işlemin tamamlandığını belirten nasıl bir mesaj alınıyor? uygulama çince olduğundan anlamlı bir geribildirim alınamıyor.
Programın altında dönen bir yuvarlak var güncelleme esnasında. O yuvarlşak Yeşil tik işaretine dönerse güncelleme tamamlanmış anlamına geliyor.
Malesef aynı sorun bende de var. yukarıda yazılanları aynen yaptım. mavi icon dönüyor boardun üstündeki tx ledi yanıp sönüyor ama öylece kalıyor. güncelleme bitmiyor.
“arduino’nun gücünü kesip tekrar takıni böylece kendini update moduna alacaktır. ” demişsiniz ama ücü kesip takınca cihaz normal çalışıyor ve üzerindeki yazılımı çalıştırıyor update moduna neden/nasıl geçmeli?
yardım lütfen
Arduino içerisine blink kodu atıp güncelleme yapmayı tekrar dener misiniz. Güncelleme esnasında içerisinde seri iletişim bulunan bir kod olmamasına özen gösterin arduino içerisinde.
Benim sıkıntı bundan kaynaklanıyormuş teşekkürler
Teşekkür Ederim problem bu şekilde çözüldü.
Bende bir türlü yapamıyordum aynı sıkıntıdanmış teşekkürler
Blink kodu nasıl atıyoruz ?
aynı sorun bende de var güncelleme yapmıyor,internetde + ve – arsına kapasitor baglayıp cozenler olmuş.. deneyn var mı
Merhaba öncelikle yazı için çok teşekkürler gayet iyi olmuş.Bende belirttiğiniz şekilde yaptım bu arada arduino uno ile çalışanlar COM12 yi seçsin.sorun şu ki güncelleme başladı görünüyor ancak hiç dolmuyor sorun ne olabilir?
KOLAY GELSİN
BENDE ARDUİNO NANO VAR
BAGLANTI YUKARDAKI GİBİ YAPILDI
BİLNK ATILDI NANOYA
AT KOMUTUNA OK DİYOR .DIGER KOMUTLARA CEVAP VERMIYOR
GUNCELLEME BASARSIZ
ESP ZARAR VERMIS ILABİLİRMİYİM
YOUTUBEDE GORSEL UYGULAMA VARMI…
ALDIGIMIZ ESP GUNCEL DEYILMIDIR…HEX OLARAK DEYİLDE NORMAL SEKILDE NIYE ATMIYORUZ ?
iyi günler. yukarıda gösterdiğiniz şekildeki gibi herşeyi yaptım fakat güncelleme hiç bitmiyor. yardımcı olabilirmisiniz…
EYVALLAH DOSTUM DERDİME DERMAN OLDUN
bağlantı bu şekilde
https://maker.robotistan.com/wp-content/uploads/2016/03/esp8266-g%C3%BCncelleme1-696×501.jpg
ben bu programı kullandım
http://i.hizliresim.com/R1dX2G.png
bu şekilde bitirir programı.
http://i.hizliresim.com/3vyN0O.png
Daha sonra GPIO 0 pinini GND den kaldırırsın, 3.3V bağlantısını kesip tekrar bağlarsın modul tekrar başlar ve seri port ekranında ready yazısını görebilirsiniz.
bende bağlantı noktası COM3 idi ona dikkat etmelisiniz sizde ne ise onu kullanmalısınız.
http://i.hizliresim.com/DBnENz.png
ayrıca kullandığım Uno R3
modulde ESP8266 ESP-01
dostum bende bir türlü olmadı ne güncelleme yapabiliyorum nede AT komutu gönderdiğimde cevap alabiliyorum hiçbirşey olmuyor 30 kere bağlantıları tekrarladım nerde hata yapıyor olabilirim? COM olarak da doğru giriyorum (COM3 ve COM4 ‘da denedim ).
Toprak hattını nasıl tek yerden ikiye bölüyorsun aynı şekilde 3.3v’u gerçek arduino üzerinden atar mısın bağlantıları.
Bende ki boşta bekleme sorunu, farklı usb port (COM5 yerine COM3) deneyerek çözüldü.
1)arduino blink kodu yükledim
2) bağlantıları yaptım
fakat güncelleme yapmıyor sadece o mavi daire dönüyor hiç bir zaman indiyormiyor.
Güncellemeden önce AT komutları girebiliyordum şuan giremiyorum AT komutlarını girdiğimde serial monitor boş dönüyor.Ne yapmamı önerirsiniz?
Güncellendikten sonra modülünüzün baud rate’i değişmiş olabilir. Farklı baud rate’lerde haberleşmeyi deneyiniz.
Özel pim lehimleyip uçları öyle oturttum ama temassızlık varmış şasede neyse ki düzelttim. İşlem bitince yeşile dönüyor. Zaten işlem gerçekleşirken kutunun dolduğunu göreceksiniz. Teşekürler.
burda veya diğer ESP8266 derslerinde anlatılan şekilde bağlantıları yaptığımızda modül zarar görür mü?
Arkadaşlar robotistan resmi yanlış …
gerçek ve dogru baglantı şeması
https://maker.robotistan.com/wp-content/uploads/2016/03/esp8266-g%C3%BCncelleme1-696×501.jpg
gerçek dosyaların sıralaması böyledir.
http://i.hizliresim.com/V0DArP.png
yükleme işleminin bittigini
http://i.hizliresim.com/aLYjYB.png
anlarsınız.
kolay gelsin
Merhabalar Atakan Bey,
Sizin yazdiginiz sekilde calisti problem yok tesekkurler …
hocam denedim aynı gösterdiğiniz gibi ama olmadı. Diğer şekilde yapınca AT yazınca OK yazıyordu fakat Serial.begin(115200) ile başlayıp Serial.print(“AT”) yazınca OK cevabı dönmüyordu. sizin gösterdiğiniz gibi yapınca AT kodları hiç çalışmadı. neden olabilir?
Atakan bey sağ olun.. Geceden beri uğraşıyorum derman oldunuz..
Programı yönetici olarak çalıştırmayı unutmayın.
Cihaza firmware attim belirtilen sekilde ok dedi yesil de oldu ama seriport ekraninda hic bir at komutuna cevap vermiyor …
Testlerimde gucu cikarip taktigimda hep anlamsiz karakterler geliyordu enson 74880 de asagidaki mesaj geldi :
ets Jan 8 2013,rst cause:2, boot mode:(1,0)
Sorun nedir ? Acaba .
Enson toprak kablosunun birini cikarinca ekran goruntusu asagidaki gibi oldu ama hala AT komutu giremiyorum :
ets Jan 8 2013,rst cause:2, boot mode:(3,0)
load 0x40100000, len 612, room 16
tail 4
chksum 0x12
load 0x3ffe8000, len 788, room 4
tail 0
chksum 0x50
load 0x3ffe8314, len 264, room 8
tail 0
chksum 0x4a
csum 0x4a
2nd boot version : 1.1
SPI Speed : 40MHz
SPI Mode : QIO
SPI Flash Size : 4Mbit
jump to run user1
user code done
Upgrade etmedigim module calisiyor keske hic etmeseydim…
NODEMCU programında güncellemeyi dediğiniz sırada ve adresslerde yapıyorum ancak güncellemiyor, alttaki mavi yuvarlak dönüyor ve sonradan kırmızı error işareti veriyor.”ESP8266 ACK success.” dedikten sonra Rx yanıyor sadece arduino üzerinde, Esp-01 de sadece kırmızı ledi yanıyor. . AT koduna da OK döndürmüyor. FLASH DOWNLOAD TOOL v2.4 ile denedim gene aynı şekilde güncelleme yarıda kaldı.
Aydin Kocak’in sorununun aynısını yaşıyorum:
rst cause:2, boot mode:(3,0)
Öneri var mı?
Teşekkürler
Arkadaşlar usb portunu değiştirdim. Kasanın arkasındakine takılıydı öndekine taktım. Güncelleme tamamlandı. Yeşil tik çıktı.
Merhabalar,
Her iki modulu de duzgun sekilde anlatildigi gibi update ettim anlatilanlari birebir uygulayinca sorun olmuyor dikkat edilmesi gereken seri port uzerinden (Arduino RX – TX) software upgrade yaparken Arduino seriport ekrani kapali olmali ayrica esp8266 nin TX I yani Arduino RX e giden pinin yanindaki toprak pini cikarilmali bu cihazi software update mode da tutuyor sadece update ederken takili olmali onun disinda ayni islemleri Arduino nano ile yapamadim sanirim voltaj ve gerilim ile ilgili bir durum uno ile sorunsuz calisiyor.
Cok Tesekkurler.
Esp8266 daki Vcc ve CH_PD bağlantılarını breadboard a takıp arduino üzerindeki 3v3 bağlantısını jumper kablo ile breadboard a taksam güncelleme yapabilirmiyim yoksa lehimlemek mi gerekiyor
Breadboard ile kullanabilirsiniz.
arduino reset pininden gnd pinine köprü atın benimki öyle çalıştı ki öule olması gerekiyormuş
Bende de bu şekilde güncellendi
iyi günler esp8266 wifi modül sürekli kendini resetliyor seri monitörde aynı yazılar gelip duruyor.Ne yapmak lazım
cok ilginc oldu benim durumum. soyle ki:
esp8266 ‘yi robotistandan almistim. siyah renkli geldi.
gunler suren problemlerden sonra ezberi bozup teknik detaya gireyim dedim.
bu siyah modulun 8Mbit (512+512KB) oldugunu farkettim.
update icin kullanilacak memory adreslerinin de su sekilde olmasi gerektigini gordum:
boot 0x0000
user 0x1000
esp 0x3fc000
blank 0x3fe000
blank 0x7e000
bu sekliyle update ettigimde sorunsuz calismaya basladi. belki isinize yarar…
Hocam çok teşekkürler çok ciddi kafa patlatıp çözüm bulamamıştım sayende modülüm artık çalışıyor 🙂
blank 0x3fe000
yapınca oldu bende de süpersiniz hocam
GÜNCELLEME OLDU ama at komutları çalışmıyor
0x3fc000 0x3fe000 SECENEKLERİ YOK BENDE
Dostum günlerce uğraştım. Senin dediğin gibi oldu.
1. Ardiuno studio açık
2. Ardiuno içine blink kodu atılmış
3. Adminin söylediği bağlantı + kendim bir kabloyla gnd ile res i bağladım
4. Com9 da oldu benım
5. Ardiuno usb sini sürekli tak cıkar denedım. Gnd kablosunu tak cıkar denedım
6. Serdar’ın yukarıdaki 0x0….. konfigurasyonu
ile oldu
SOAL SERDAR
harikasın bu oldu teşekkürler
Arkadaşlar göncelleme yaparken 0x01000 de yani user1.bin e geldiği de hata veriyor sebebi nedir ..0x01000 ve 0x4000 denedim olmadi
Sakin yapmayin lar calismaz hale geliyor
robotistan üzerinden alınan ESP8266-01 Cihazlar zaten boot v1.5 olarak geliyor buradaki güncelleme 1.1 yapmanıza gerek yok şuanda en son sürüm v1.7 uzun uğraşlar sonu v1.7 sürümüne güncelledim. boot v1.5 arduino uno ile serialSoftware haberleşmesi problem çıkardı nano ile sorunsuz çalıştı v1.7 olanı daha uno’da denemedim denemelerimi burada paylaşacağım.
Ben burda bir wifi ağına arduino bağlanarak siteme ftp yardımı ile bağlantı kuracağım (eğer bu mümkünse . Eger mumkunse bana yardimci olursaniz sevinirim) ve bu sitedeki mesala yaziyi .exe uygulamamdan okumak istiyorum . Eger mumkunse lutfen bana yardim edin .
Simdiden tesekkurler . Iyi gunler , Iyi kazanclar
Merhaba bartu bey
Bende Esp01 modülü mevcut.Modülün güncellemesini yaptım fakat şuanda AT komutlarına cevap alamıyorum.Baud Rate lerin hepsini denedim ama sonuç alamadım.Bu konuda yardımcı olursanız çok sevinirim
kolay gelsin. Ben MAC kullanıyorum bu verdiğiniz flasher programı windows sürümü acaba MAC için de paylaşabilir misiniz?
kolay gelsin güncellemeyi mac osx sürümlü bilgisayarlarda nasıl yapabiliriz anlatırsanız sevininrim iyi günler dilerim
Merhaba Sitedeki güncelleme dosyaları enson sürümlermidir.? Hangi esp modellerini bu dosyalar ile güncelleyebiliriz. (Mesala bende esp 01 siyah, esp 03, esp 12,esp201 var) tüm bu modeller güncellenebilir mi?
Yazımızın tarihinin 3 Mart 2016 olduğunu düşünürsek daha güncel sürümün mevcut olması mümkündür. Modülünüze göre uygun en güncel firmware’i internetten arayarak bulabilir, burada anlatılan şekilde güncelleme yapabilirsiniz.
en son sürümünü indirdim tüm ayarlamaları dosyanın içindeki readme.pdf adımları uyguladım ancak bin uzantılı dosyalarını bulamadım yardımcı olur musunuz lütfen
Arkadaşlar selamlar. ben v0.9.2.4 AT Firmware-ESPFIX versiyonunu kullanıyorum. Bilgisayar ile TCPIP protokolünde haberleşme yapıyorum. İletişim 20 saniye nonra nedense kendiliğinden kopuyor ve esp8266 Donmuş oluyor. Bu durum AT Firmware versiyorum ile ilgili olabilir mi?
esp01 modülünü kullanan ve düzgünce güncelleme yapabilen , websitesine veri gönderebilen birisi var mı acaba?
Arkadaşlar merhaba benim sorunum arduino esp8266 wifi shield version 1.0 by wangtonze diye bir kartım var bu kartı hiç bir şekilde müdahale edemiyorum 1-2 haftadır sadece rst botonuna basarak ide ye bağlı oldugunu farkettim kablosuz bir wifi yayını yapıyor AI-THINKER_04C258 diye 192.168.4.1 ip adrewsi veriyor adres satırından çagırdıgımda hiç bir hareket yok ide de sadece RST butonuna bastıgımda “ets Jan 8 2013,rst cause:2, boot mode:(3,6)
load 0x40100000, len 1856, room 16
tail 0
chksum 0x63
load 0x3ffe8000, len 776, room 8
tail 0
chksum 0x02
load 0x3ffe8310, len 552, room 8
tail 0
chksum 0x79
csum 0x79
2nd boot version : 1.5
SPI Speed : 40MHz
SPI Mode : DIO
SPI Flash Size & Map: 32Mbit(512KB+512KB)
jump to run user1 @ 1000
rf cal sector: 1017
rf[112] : 00
rf[113] : 00
rf[114] : 01
SDK ver: 1.5.4.1(39cb9a32) compiled @ Jul 1 2016 20:04:35
phy ver: 972, pp ver: 10.1
”
ve altında bir çok karakter vs. nasıl bir yol izlemem gerekiyor.
bende herşeyi denememe rağmen güncelliyemedim AT komutlarıyla kendi modemime bağladım fakat at komut sayfasını açtığımda komut giremiyor olmama rağmen komut sayfasında mode 1 olduğum modem adı ve şifremin olduğu bi kodu otomatikman kendi yolluyor bi fikriniz varmı
Herkese Merhaba,
Firmware güncellemesini bende çok zor yaptım. Defalarca bağlantıları kontrol ettim bir sorun bulamadım. ESP8266Flasher programını çalıştırıp dosya ve adreslerini seçtikten sonra yazılımı wifi kartına atmak için butona tıkladığımda sol altta mavi bir ikon dönüyor. İşlem oluyor mu devam mi ediyor, bir şey olmuyor mu kestiremiyordum. Uno board üzerinden tx ve rx ledleri yanıp söndüğü için programı atıyor sanıp bekledim ama bir türlü sonuçlanmadı. Defalarca denedim ve sonuncusunda birden oldu. Tıklanan butonun altında mavi bir progress bar doluyor ve sol alttaki ikon check işaretine dönüşüyor. Daha sonra serial ekranda AT komutlarını denerken sürekli olarak kartın resetlendiğini gördüm. AT komutları dersinde de bu konu hakkında bir çok şikayet var. Sanırım firmware’i güncelleyemeyenlerin sorunu da bu. Uno dan kartı besleyecek yeterli akım gelmediği için işlem gerçekleşemiyor olabilir. Harici başka bir 3.3V kaynağa bağlayarak tekrar deneyin.
Hocam merhabalar bir proje üzerinde çalışıyoruz ancak bir sorunumuz var esp8266 yı kullanarak IP adresine bir yükleyebiliyoruz fakat başka bir esp8266 ile o veriyi alıp seri portta göstermemiz gerekiyor bunu arduino ile nasıl yapabiliriz yardımcı olabilir misiniz? Şimdiden teşekkürler
Eğer güncelleme yapmıyor kesiliyor ise USB TTL ile 5 volt vererek deneyin ben 5-6 saat uğraştım diğer yazılımları da denedim ama hep 3.3 volt idi. Bende sinirlendim dedim 5v deneyeyim yanarsa yansın. 5v ile bundan farklı bir programı attı. Ama program bozuktu. Bende bunu flashladım ve çalıştı. Bu arada flasher ın en güncel sürümünü nodemcu nun github’undan indirin ingilizce versiyonda bellek boyutu ve baud rate ayarı da var.
merhaba ben güncellemeyi yapmama rağmen internete bağlanamıyorum güncelleme yapmadan önce serial portta at komutları ile bağlanabiliyordum şimdi onu bile yapamıyorum. lütfen yardım edermisiniz?
Yeşil tik çıktı sol al köşede tamammıdır yani
Güncelleme başarılı şekilde oldu. Bütün bağlantılar doğru fakat AT komutuna cevap vermiyor..
Bartu bey
Sizin verdiğiniz ve internette yaptıgım tüm aramalarda sadece aynı wifi agı üzerinden haberleşme örnekleri var
Oysa iot aslında dünyanın her yerinden belirli cihazlarla haberleşerek bir takım cihazları kontrol etmek anlamına gelmiyormu
Bu tür örneklerde verebilirmisiniz.
Ayrıca esp 12 e modülü ile de ardunyo kullanmadan (idesini kullanarak) örnekler vermeniz mümkünmü
Arkadaşlar herkese merhaba,
Uzun uğraşlardan sonra olayı çözdüm. Öncelikle bağlantı şemasından bahsedeyim. Bağlantı şemasında Tx ve Rx pinlerinin yerinde hata var. Kartın üst yüzeyi size bakacak şekilde tuttuğunuzda, anten solunuzda kalıyor olarak düşünürsek(Yani solda anten, ortada MCU ve en sağda ise pinler olacak şekilde) VCC yani 3.3V pini sağ kolunun en üst pinine denk geliyor. Bu pinin solundaki pin, yani sol kolonun en üst pini ise Rx olmalı. Robotistan editörümüzün gösterdiğinin maalesef tam tersi şekilde. Sağ kolunun en altında olan pin ise Tx olmalı. Bu da Robotistan editörümüzün gösterdiğinin maalesef tam tersi şekilde. Pin konfigürasyonu ile alakalı resme bağlantıdan ulaşabilirsiniz.
ESP8266 Pin Configuration: https://i.stack.imgur.com/KVtEM.jpg
Bu aşamadan sonra en önemli noktalardan biri ise programın kullanımı ile alakalı. Burada bulunan bulunan yazıda programın Çince olan versiyonu gönderilmiş. Bunun yerine daha stabil çalışan ve ingilizce olan versiyonunu ben kullandım. Ayrıca gönderdiğim bu versiyonda yükleme ile alakalı bazı ince ayarları yapmanız da mümkün oluyor.
ESP8266 Flasher: https://github.com/nodemcu/nodemcu-flasher
ESP8266 Firmware File: https://github.com/espressif/ESP8266_AT
Linkteki uygulamayı indirip “..nodemcu-flasher-master\Win64\Release” klasörü içindeki uygulmayı çalıştırın. Önünüze gelen ekran buradaki ile aynı olacaktır. Yukarıdan Config sekmesine gelerek ilk boşluk için ayar simgesine tıklayın. Daha sonra indirdiğiniz Firmware dosyasını buraya tanıtın. Ayar simgesinin yanındaki adres 0x00000 şeklinde olmalı. Bu adımı tamamladıktan sonra Operation sekmesine gelerek modülü bağladığınızdan porttan da emin olarak Flash butonuna tıklayın. İşlemin gerçekleşmesi lazım.
Eğer gerçekleşmiyorsa, Flash butonuna bastıktan sonra kartınıza bakın. Eğer mavi ışık yanıp sönüyorsa iletişim işi tamam demektir. Bu durumda iletişimin ince ayarında sorun var diyebiliriz. Bunun için Flasher uygulamasında Advanced kısmına gelerek Baudrate ayarlarını değiştirerek bi kaç kez daha deneyin. Benim kartım 74880bps ayarında doğru yükleme yaptı.
Eğer Flash’a basmanız halinde yine de kartınızda mavi led yanıp sönmüyorsa bu durumda bağlantı hatası yapmışsınız demektir.
Bei iki gün uğraştırdı umarım sizin de başınıza gelmez aynısı. Herkese kolay gelsin.
Robotistan’a da yazı için teşekkürler.
Hangileri atıcaz ve değerleri ne giricez?
Benim serial portum calismiyor. Yazdiklarim gözükmüyor. Ne yapabilirim?
Arkadaşlar ben bu esp8266yı arduino pro mini için kullanmak istiyorum. Bununla ilgili bi bilgisi olan var mı. Olur mu yani mesela twit attırmak istesem pro mini de yapabilir miyim?
ESP8266 ile ilgili baudrate ve mesafe sorunu yaşayanlar var mı? hız artınca uzaklık azalıyor sanki?
ESP8266 ile ilgili baudrate ve mesafe sorunu yaşayanlar var mı? hız artınca uzaklık azalıyor sanki?..
arkadaşlar, yazıda belirtilmemiş ama Arduino’nun RESET pinini GND’ye bağlamadan güncelleme yaptıramazsınız.
Yukarıdaki güncellemenin başarılı olabilmesi için arduino unoda reset pini ile gnd pinini bir kablo ile birbirine bağlayıp, esp8266’nın arduinoyu direkt es geçerek bilgisayara bağlanıp koda ihtiyaç duymadan çalışmasını sağlamalısınız.
2 tane esp8266 aldım robotistan’dan, burada ilk söylenen şeye uyarak hata yaptım. güncelleme yapmadığım modül çalışıyor.güncelleme yapmaya çalıştığım modül çalışmıyor. buradaki yorumlarda belirtilenleri de yaptım yok olmuyor.
update tamamlanıyor , yeşil tik geliyor. veri aktarımı sırasında modül üzerindeki mavi ışık da yanıyor. her şeyi denedim bir hayat belirtisi yok.
https://harrunisk.github.io/2018-03-04-esp8266ArduinoUno/
Burdaki çözümü denedim oldu bende.
İbrahim Bey sayenizde yapbildim. Çok teşekkür ederim.
Ben de önce hata verdi. advanced kısmında baudrate:115200, flash size:8, flash speed:40 , spio mode: dio olarak değiştirdim. çalıştı.
Bir de tüm ayarları yaptıktan sonra bilgisayara bağlı usb kablosunu bir kere çıkarıp takın. ondan sonra flash yapın.
Sevgili Robotistan,
Başıma öyle bir bela sardınızki, 5 saattir uğraşıyorum. Size sevgi, saygı ve eseflerimi yolluyorum. Arkadaş hiç denemeden, hiç kontrol etmeden yazılır mı bu şeyler…. Cık cık cık. Önümüzdeki günlerde de bu belayla uğraşıp bol bol sizi ve ekibinizi anmayı düşünüyorum. Saygılarımla…
Yukarıda yer alan diğer yorumları okursanız veya yaşadığınız sorunu bizimle paylaşırsanız sorununuzu daha kolay çözebilirsiniz. Saygılar.
Sayın Kerem Bey,
Hepsini okudum. Hepsini denedim ve sorunu çözdüm. Ama bu çalışma altında ve robotistan’ın diğer blog yazılarının altında çok bariz hatalar var. Düzeltmek çok mu zor? Hadi biz konuya uzak olmayan mühendisler biraz olsun kendine bir yol bulabiliyori diğerleri ne yapacak? Yanlış anlamayın, yaptığınız çalışmalar benim için çok değerli ama ben bu maker hareketinin artarak devam etmesini istiyorum. Bu da daha çok katılımla mümkün. Saygılarımla…
selam çok güzel işler. Birçok videoyu isledim.
Bir kombi termostatı yapalım mı.
Bu konu işlenmemiş;
Kazanımlarımız. iki esp8266 haberleşmesi
biri ile bir odada sıcaklık ölceceğiz, digeri ile röle yardımı ile kombiyi kontrol edeceğiz.
yazında uygulayan arkadaşlar klima için kullanır.
piyasada her ikisini ayrı ayrı cihazlar ile yapıyorlar.
Güncellemeyi yaptım fakat IOS ile WiFi’a bağlanamıyorum nedendir?
Merhabalar, arduino uno ile bağlantılarımı yaptım eksiksiz bi şekilde ama boş kod bile atamıyorum esp içine sorunu nedir ?
Bende kafayı kırıyorum kaç gündür, ama farkettimki iki sorunumuz var;
Birincisi kablolar! breadboard falan kullansanızda, kullanmasanızda gevşek kalıyor, olmuyor! ben 40 kere flash atmayı denedim güncelleme yapmak için olmadı, kabloları elimle tutup sabitledim, şak diye attı firmware!…
İkincisi kablo bağlantı şeması: şimdi internette firmware için bağlantı ile arduino’dan kod atarkenki bağlantılar farklı, kimse bunun farklı olduğunu söylemiyor, bizde yanlış yapıyoruz, ayrıca kod atma bağlantısı farklı iken, AT komutuna tepki alabilmek için bağlantı farklı, esp’yi kod atıp dışarıda kullanmak için farklı, esp’yi arduino üzerinde bağlı kullanmak için bağlantı farklı.
Kısacası, herkes bir bildiğini okumuş ama neyi ne zaman yapacağını uyarmamış.
Başarılar Dilerim!…
Maalesef bende 3 gün uğraştım ve sonunda Esp8266-01 cihazı update edebildim. Benim gibi yapamayanlar için aşağıya link bırakıyorum. oradan bakıp yapabilirler.
https://www.arduinoclub.net/how-to-update-esp8266-firmware.php
Benim anlamadığım biz bunu güncelleyince ne oluyor? İçine arduino gibi kod yükleyince zaten yazılım siliniyormuş yabancı forumlarda öyle yazıyor. Bu son versiyon değil esp nin sitesinden son versiyonu indirip ordaki yönergelere göre yükleyince kart saçma sapan mavi ışık yakıp söndürmeye serial monitörde bir sürü yazı geçirmeye başlıyor. Ancak sizin verdiğiniz linktekini yükledim ilk defa AT komutlarına cevap verdi. 2 gündür bu işi araştırıyorum her kafadan farklı bir ses çıkıyor. Ben aslında wled kurdum esp-01s’e. Sürekli wifi kopuyor diye belki güncellersem düzelir dedim ancak konu iyice karıştı :). Sanırım güncelleme sadece AT komutlarıyla arduino arasında bağlantı kurmak isteyenler için faydalı bişey.
Kesinlikle haklisin AT komutlariyla modem gibi kullanacaksan update anlamli, dogrudan programliyorsan uzerine yaziyorsun her seferinde. FW Versiyon 1 den sonrasinda ESPdeki flash chip boyutunun 1MByte ve uzeri olmasi gerekiyor. Mavi PCBli eskilerde 512kB var. Yeni Siyah PCBler 1MByte flash ile geliyor. Sen en son versiyonu yuklemeye calisinca flasha sigmamis olabilir. Bu nedenle sacmalayip flood atiyor serial porta…512kb icin en son 0.9.5 var onu da saglikli calistiramadim. 0.9.2.2 calisti bende.