Picproje Elektronik Sitesi

DİJİTAL & ANALOG ELEKTRONİK => Temel Elektrik/Elektronik => Konuyu başlatan: serter - 20 Temmuz 2017, 16:48:16

Başlık: esp8266 12f programlama
Gönderen: serter - 20 Temmuz 2017, 16:48:16
İyi günler. Elimde ESP8266-12F modülü var. Modül üzerindeki işlemciyi programlamak istiyorum. yardımcı olabilir misiniz?
Başlık: Ynt: esp8266 12f programlama
Gönderen: kimlenbu - 20 Temmuz 2017, 16:58:16
Arduino kur, ayarlardan kart olarak "node mcu" seç, comport seçimini yap. programını yaz ve upload et.


Eğer sadece chip varsa da bağlantısı şu şekilde :


http://www.instructables.com/id/Getting-Started-with-the-ESP8266-ESP-12/
Başlık: Ynt: esp8266 12f programlama
Gönderen: serter - 20 Temmuz 2017, 17:45:59
@kimlenbu   yapıyorum ama
espcomm_sync failed
error: espcomm_open failed
error: espcomm_upload_mem failed
hatalarını alıyorum
Başlık: Ynt: esp8266 12f programlama
Gönderen: kimlenbu - 20 Temmuz 2017, 17:49:58
neredeyse hiçbir bilgi vermemişsin. Kullandığın bir geliştirme kartı mı, yoksa direkt modüle kendin mi devre tasarladın, şeman nasıl. Kendin hazırladıysan program atmak için kullandığın usb/seri çeviricide sıkıntı olabilir.

Ayrıca arka planda, açtığın comport'u kullanan bir uygulama varsa önce onu kapat, arduino serial monitor açıksa bile benzer hatayı verebiliyor.
Başlık: Ynt: esp8266 12f programlama
Gönderen: serter - 20 Temmuz 2017, 18:01:13
@kimlenbu  öncelikle ESP8266 12f in üzerindeki işlemciyi kendim programlamak istiyorum. Bunun için http://tecrubedenkatreler.com/esp8266-programlama-arduinoyla/ (http://tecrubedenkatreler.com/esp8266-programlama-arduinoyla/) sitesindeki işlemleri gerçekleştirdim. ARduino Uno nun reset pinini gnd ile birleştirerek bir TTL dönüştürücü olarak kullanıyorum. Ve arduino üzerinden esp yi programlamaya çalışıyorum. Verdiğim linkteki işlemleri gerçekleştirince de
espcomm_sync failed
error: espcomm_open failed
error: espcomm_upload_mem failed hatalarını alıyorum.
Başlık: Ynt: esp8266 12f programlama
Gönderen: ÜC - 20 Temmuz 2017, 19:01:18
    Çipe bu methodla bir led yak söndür programı yüklediğimizde çipin kendi yazılımı silinip yeni programmı yükleniyor yoksa led yak söndür programıyla tümleşikmi çalışıyor ? Mesela yine AT komutuna cevap geliyormu  , diğer komutlar eskisi gibi kullanılabiliyormu ?
Başlık: Ynt: esp8266 12f programlama
Gönderen: kimlenbu - 20 Temmuz 2017, 21:52:54
Bununla uğraşma, testlerini yapmak için aşağıdaki ürünü al, arduino uyumlu. AT komutlarıyla uğraşmana gerek yok, kütüphanesi ve örnek programları var, yarım saate wireless uygulamaları yapar hale gelirsin.

Üzerinde kendi usb/seri dönüştürücüsü olduğu için tak usb'den tertemiz programla. Ayrıca dışarıya gpio pinlerini de verdikleri için harici işlemci kullanmadan oled'de bağlarsın, sensör de bağlarsın.

https://www.robolinkmarket.com/esp8266-nodemcu-mini-gelistirme-karti.html
Başlık: Ynt: esp8266 12f programlama
Gönderen: serter - 21 Temmuz 2017, 09:24:31
@umitco  yeni programı yüklediğimizde eskisi siliniyor. AT komutları ile çalıştırabilmemiz için eski haline güncelleme yapmamız gerekiyor
Başlık: Ynt: esp8266 12f programlama
Gönderen: serter - 21 Temmuz 2017, 09:25:29
@kimlenbu  bakayım bi teşekkür ederim.
Başlık: Ynt: esp8266 12f programlama
Gönderen: ÜC - 21 Temmuz 2017, 12:26:13
   @umitco  yeni programı yüklediğimizde eskisi siliniyor. AT komutları ile çalıştırabilmemiz için eski haline güncelleme yapmamız gerekiyor

   O zaman bir AP noktası veya server kurulumu gibi birçok işlemin yeni atılan programla yapılması gerekecek ki bu zor bir işlem. Hadi diğer işlemleri istemiyorum kendi programımda bir buton bilgisini ağdaki bir PC ye göndereceğim diyelim , bunu yapmak bile zor. Siz eminmisiniz eski yazılımın silindiğinden ? Bootloader tarzı işliyor olabilirmi ?
Başlık: Ynt: esp8266 12f programlama
Gönderen: ilyas KAYA - 21 Temmuz 2017, 13:01:45
Esp yi programlamak için arduino karta  gerek yok. Olursa da olur direk rx tx portlar ini kullanabilirsiniz. Usb rs232 çevirici ile direk de ki ben öyle yapıyorum.
Program yine arduino ide ile yazılıyor.
Ide de Board olarak esp82 66 seçin . Komutlar arduino ile aynı. Kutuphaneyi indirdikten sonra server , ag baglantisi gibi kodlara orneklerinden bakabilirsinz.
İde kendisi esp için derliyor ve .hex i sectiginiz port uzerinden atıyor.
Yükleme yapmadan önce esp yi upload moda sokmayı unutmayın. At firmware artık silinecektir. Zaten at modda kullanmayın çok saçma ve yavaş çalışıyor. En iyisi kendiniz yazmanız
Başlık: Ynt: esp8266 12f programlama
Gönderen: serter - 21 Temmuz 2017, 15:19:37
@cezeri ESP yi arduino üzerinden kodlamaya dair bilgi verebilir misiniz? pinlerini falan neye göre seçeceğim?
Başlık: Ynt: esp8266 12f programlama
Gönderen: ibocakir - 21 Temmuz 2017, 18:31:53
Alıntı yapılan: serter - 21 Temmuz 2017, 15:19:37
@cezeri ESP yi arduino üzerinden kodlamaya dair bilgi verebilir misiniz? pinlerini falan neye göre seçeceğim?

Elinize bir adet "USB to UART Converter Modul" alın. Yalnız UART seviyesi 3.3V olmalıdır. Örnek : FT232RL Kırmızı modüller.

Bağlantı Şeması : FT232RL               ESP8266
                           VCC -----------------  VCC
                           GND ----------------- GND
                           RX ------------------- TX
                           TX ------------------- RX

ESP12F için RUN Mode : GPIO0 HIGH
                                    GPIO2 HIGH
                                    GPIO15 LOW

                BOOT MODE : GPIO0 LOW
                                    GPIO2 HIGH
                                    GPIO15 LOW

Yani ESP'ye kod atmanız için Yukarıdaki bağlantı şeması dediğim bağlantıları yaptıktan sonra GPIO0 pinini LOW, GPIO0 HIGH, GPIO15 LOW yapmanız gerekiyor. Ardından kodun normal çalışması için ESP'nin enerjisini kestikten sonra GPIO0 pinini HIGH olarak başlatın.

Not : ESP'ye her kod attığınızda yeniden kod atabilmeniz için enerjisini bir kere kesip tekrar vermeniz gerekiyor.
Başlık: Ynt: esp8266 12f programlama
Gönderen: Kabil ATICI - 21 Temmuz 2017, 21:29:54
Doğrudan bu amaç için
http://kontrolcepte.blogspot.com.tr/2017/04/usb-esp-wi-fi-arduino-programlayc.html
bir ürün var.


http://urun.n11.com/diger-aksesuar-yedek-parca/esp-wifi-modulleri-ve-arduino-icin-usb-ttl-programlayici-P149949794