İçindekiler:

Esp8266 Firmware Güncellemesi: 7 Adım
Esp8266 Firmware Güncellemesi: 7 Adım

Video: Esp8266 Firmware Güncellemesi: 7 Adım

Video: Esp8266 Firmware Güncellemesi: 7 Adım
Video: ESP8266 Yazılım (Firmware) Güncelleme Arduino ile Nasıl Yapılır? 2024, Kasım
Anonim
Esp8266 Donanım Yazılımı Güncellemesi
Esp8266 Donanım Yazılımı Güncellemesi
Esp8266 Donanım Yazılımı Güncellemesi
Esp8266 Donanım Yazılımı Güncellemesi

ESP8266 modülü ucuz bir Kablosuz modüldür. Herhangi bir mikro denetleyiciye/mikroişlemciye wifi sağlayabilen SOC'ye (chip üzerinde sistem) sahiptir. esp8266'nın kullanılmasının iki yolu vardır.

  1. Bağımsız esp8266
  2. ahududu pi veya arduino veya stm32 ile Esp8266

Esp8266'nın düzgün çalışması için harici bir 3.3 v'ye ihtiyacı vardır. Esp8266'yı arduino ile kullanıyorsanız arduino'dan güç sağlamamaya çalışın. Arduino olarak maksimum akım sağlama kapasitesi 40mA iken esp8266 250mA çeker. Bu, büyük olasılıkla sorun, yeni bellenimi yüklerken veya esp8266'yı kullanırken ortaya çıkar

Yeni başlayanlar için piyasada bulunan düğümlü mcu kartları ile gitmeleri tavsiye edilir. Biri RGB led & Ldr sensörlü, diğeri ise sadece koparma pinli iki tip kart vardır. Bu kart, uygun gücü idare eden dahili voltaj regülatörüne sahiptir

  1. esp8266 esprili tahta
  2. Düğüm Mcu

1. Adım: Esp8266 Flash Yazılımını Bulun

Esp8266 Flash Yazılımını Bulun
Esp8266 Flash Yazılımını Bulun

Yazılımı sürücüden indirin

espFlasher

2. Adım: ESP8266 Ürün Yazılımı Dosyalarını Bulun

ESP8266 Ürün Yazılımı Dosyalarını Bulun
ESP8266 Ürün Yazılımı Dosyalarını Bulun

Ürün yazılımı dosyalarını bulmak için aşağıdaki bu bağlantıya gidin.

  1. AT üretici yazılımı son güncelleme 2017 eylül
  2. https://github.com/espressif/ESP8266_AT
  3. https://drive.google.com/file/d/0B3dUKfqzZnlwdUJUc2hkZDUyVjA/view
  4. https://drive.google.com/open?id=1c0zO8dbw5pIAc0lDYAg0cBx-PXFS_iTg

3. Adım: ESP'yi Flaş Moduna Bağlama

ESP'yi Flaş Moduna Bağlama
ESP'yi Flaş Moduna Bağlama
ESP'yi Flaş Moduna Bağlama
ESP'yi Flaş Moduna Bağlama
ESP'yi Flaş Moduna Bağlama
ESP'yi Flaş Moduna Bağlama
ESP'yi Flaş Moduna Bağlama
ESP'yi Flaş Moduna Bağlama

ESP 8266-01 modülü

Esp01 programlayıcı adaptörünü kullanma

Bu, esp01'i yanıp sönmenin en iyi yoludur, bu modülü satın alın ve gelecekte dağınık kablolardan kurtulun.

Çok kullanışlı ve çok hızlı.

Esp01-programcı adaptörü

Not: Modül doğrudan programlama kartına girmez. Bunun için üzerindeki jumper'ı lehimlemeniz gerekir. Bunun için lütfen fotoğrafa bakın. Jumper gpio 0 ile gnd pini arasında lehimlidir. Programlama modunda kullanılmadığında jumper'ı değiştirin boş pime.

BreadBoard Güç modülünü kullanma

Breadboard güç kaynağı

Bu modül ile arduino'ya ayrı ayrı 5v ve esp8266'ya 3.3v verebilirsiniz. Bu modülün güzelliği de budur.

Esp rx pini de 3.3v'ye ihtiyaç duyar. Arduino tx'i esp rx'e koymaya çalışırsanız esp modülü zarar görebilir. Bunu önlemek için iki şey yapabilirsiniz.

  1. Gerilim bölücü kullan
  2. Seviye Değiştiriciyi Kullan

1. Gerilim bölücü

Bunu başarmak için 20k ve 10k direnç kullanın. Lütfen fotoğraftaki bağlantıyı kontrol edin

esp'nin vcc ve chpd'si 3.3v'ye bağlı

Gpio 0 ve esp'nin gnd'si gnd ile bağlantılı

esp'nin Rx'i doğrudan TX arduino'ya bağlanır

esp'nin Tx'i, voltaj bölücü aracılığıyla arduino rx'e bağlanır

2. Seviye değiştirici

Lütfen fotoğraftaki bağlantıyı kontrol edin

  • 5v breadboard güç kaynağını mantık seviyesinin hv pinine bağlayın
  • 3.3v breadboard güç kaynağını mantık seviyesinin Lv pinine bağlayın
  • arduino'nun tx'ini, bağladığınız pime karşılık gelen 4 pimden diğer hv pimlerine bağlayın, tx'in rx'ini Lv pimi olacak olana bağlayın

2. Esp 8266-12 modülü

Şimdiye kadar bu modül için en iyi daflabs talimatlarını buldum

www.instructables.com/id/Getting-Started-with-the-ESP8266-ESP-12/

Ben cp2102 modülü yerine Arduino kullandım ve iletişimde herhangi bir sorun yaşamadım.

Bağlantı, esp8266-12'nin flaş modunda çalışması için çoğunlukla aynı kalacaktır.

GPIO0 -> DÜŞÜK

GPIO2 -> YÜKSEK

GPIO15 -> DÜŞÜK

4. Adım: Ürün Yazılımını Yükleme

Bellenim Yükleme
Bellenim Yükleme
Bellenim Yükleme
Bellenim Yükleme
  • Kullanıyorsanız boş programı arduino'ya yükleyin. Ve üzerine esp tx ve rx pinlerini bağlayın
  • Yazılımı açın ve içindeki bin dosyalarını tek tek ekleyin..
  • Şimdi adresleri aşağıdaki gibi ekleyin.

boot_v1.2.bin ---0x00000

user1.124.new2.bin ---0x01000

boş.bin ---0x7e000

boş.bin ---0x3fe000

esp_init_data_default.bin ---0x3fc000

  • Sonra sadece flaş düğmesine tıklayın, her şey yolundaysa flaşör size indirme durumunu gösterecek ve ayrıca esp 8266 modül lediniz çok hızlı yanıp sönecektir.
  • tebrikler!!!.esp8266'ya en son aygıt yazılımını yüklediniz.
  • Bu mac adresini bulamazsanız reset pinini kullanın ve 2 saniye gnd'ye koyun ve ardından gnd'den çıkarıp yeniden flashlayın. Mac adresini almak çok önemlidir.
  • Esp modülünüzü test etme zamanı geldi. Şimdi sadece GND'ye bağlı olan GPIO 0 kablosunu çıkarın, VCC'ye bağlayabilir veya bu şekilde bırakabilirsiniz.
  • Şimdi Arduino'nuzu tekrar pc'ye takın ve seri portu açın.
  • Farklı baud hızındaki at komutlarını kontrol edin, esp'lerin çoğu bu 115200 baud hızında iyi çalışır.
  • ŞİMDİ AT komutlarını test etme zamanı. Seri porta "AT" girin ve "OK" alacaksınız. Şimdi "AT+GMR" girin ve donanım yazılımı sürümünü kontrol edin.
  • Baud hızını değiştirmek için bunu "AT+UART_DEF=9600, 8, 1, 0, 0" yapabilirsiniz.

Adım 5: Esp Flash Download Toll V0.9.3.1'i Kullanma

Esp Flash İndirme Ücreti V0.9.3.1'i Kullanma
Esp Flash İndirme Ücreti V0.9.3.1'i Kullanma
Esp Flash İndirme Ücreti V0.9.3.1'i Kullanma
Esp Flash İndirme Ücreti V0.9.3.1'i Kullanma
Esp Flash İndirme Ücreti V0.9.3.1'i Kullanma
Esp Flash İndirme Ücreti V0.9.3.1'i Kullanma

bin dosyasını soc of esp8266'ya yüklemek için iki yazılım vardır, ikinci yöntem esp flash download kullanmaktır.

1.)Yazılımı aşağıdaki bağlantıdan indirin

bbs.espressif.com/viewtopic.php?t=25

2.)Şimdi sadece esp üzerinde yüklemek istediğiniz bin dosyasına göz atın ve com port dışında herhangi bir ayarı değiştirmeyin ve baud hızını 115200 olarak değiştirin ve başlat'a tıklayın. Bir yükleme durumu göreceksiniz. Ona kadar biraz sabırlı olun. bitir diyor.

Adım 6: Esp'yi Esplorer Kullanarak Programlayın

Esplorer Kullanarak Esp Programı
Esplorer Kullanarak Esp Programı

esplorer, esp8266 wifi modülü için özel olarak hazırlanmış bir yazılımdır. Bu yazılımı kullanarak lua kodunu veya AT komutlarını esp8266'ya yükleyebilirsiniz

bunu verilen linkten indirin

esp8266.ru/esplorer/

7. Adım: Sorun Giderme

Sorun giderme
Sorun giderme

1.) Harici güç kaynağından güç esp 8266. Lütfen vcc için arduino veya bilgisayar kullanmaktan kaçının.

2.)devreyi üç kez kontrol edin ve her zaman firmware yüklerken bir süre chpd gnd yaparak esp8266'yı manuel olarak sıfırlamayı deneyin ve tekrar vcc'ye koyun

3.)Buck veya 3.3 regülatör kullandığınızdan emin olun. esp8266'nın da sabit akıma ihtiyacı var

4.)Not: https://www.allaboutcircuits.com/projects/update-the-firmware-in-your-esp8266-wi-fi-module/ esp module.if ile ilgili sorunları çözmenize yardımcı olabilecek başka bir bağlantı Yukarıdakilerin hiçbiri

yöntem işe yarıyor…

Önerilen: