Merhaba arkadaşlar. Bu serimiz ile ESP8266 adı verilen wi-fi modülü 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.

Önce ESP8266 modülünden biraz bahsetmek gerekirse, modül hem kablosuz ağlara bağlanabiliyor hem de kablosuz bir ağ kurabiliyor. Bunun yanında modül kendi işlemcisine sahip olduğundan üzerindeki giriş çıkış pinleri de kullanılabilmektedir. Yani siz ek olarak Arduino benzeri bir kart kullanmadan da sadece modülü kullanarak projeler gerçekleştirebilirsiniz.

Gerekli Malzemeler:

Modülü aldığınızda kullanmaya başlamadan önce, modül içindeki sürümü güncellemek gerekiyor. Bunun nedeni her gelen yeni sürüm ile modülün daha da stabil bir hale gelmesidir. Modülün güncellenmesi için önce bağlantıları aşağıdaki şekilde yapmamız gerekiyor.

esp8266 güncelleme

Modülü güncellemek için ihtiyacımız olan güncelleme dosyalarını buradan indirebilirsiniz.

Dosyaları indirdikten sonra ESP8266Flasher programını açıyoruz ve karşımıza aşağıdaki gibi bir görüntü geliyor.

esp8266 güncelleme

Üstteki panelden soldan ikinci menüye giriyoruz ve düzenlemeleri aşağıdaki gibi yapıyoruz. Bu menüde indirdiğimiz dosyadaki her bir “.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 rakamların olduğu yerden bahsediyorum).

esp8266 güncelleme resim 2

Ayarları doğru bir şekilde yaptıktan sonra, tekrar ilk menüye gelip ortadaki büyük butona basıyoruz ve böylece güncelleme işlemi başlamış oluyor. İşlem tamamlandığında ESP8266 modülümüz güncellenmiş oluyor.

esp8266 güncelleme resim 3

Bundan sonraki bölümde LM35 sıcaklık sensörünü kullanarak ortamdan aldığımız verileri Thing Speak sitesine atacağız. Örneğin evinizde evcil hayvan besliyorsanız, ortamın sıcaklık değişimini her an, her yerden gözlemleyebileceksiniz.

 

 

20 Yorumlar

  1. 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.

  2. 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?

  3. 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

  4. 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.

  5. “İş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.

  6. 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.

  7. aynı sorun bende de var güncelleme yapmıyor,internetde + ve – arsına kapasitor baglayıp cozenler olmuş.. deneyn var mı

  8. 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?

  9. 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 ?

  10. iyi günler. yukarıda gösterdiğiniz şekildeki gibi herşeyi yaptım fakat güncelleme hiç bitmiyor. yardımcı olabilirmisiniz…

  11. bağlantı bu şekilde
    http://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

CEVAP VER