İçindekiler:
- 1. Adım: Esp8266 Flash Yazılımını Bulun
- 2. Adım: ESP8266 Ürün Yazılımı Dosyalarını Bulun
- 3. Adım: ESP'yi Flaş Moduna Bağlama
- 4. Adım: Ürün Yazılımını Yükleme
- Adım 5: Esp Flash Download Toll V0.9.3.1'i Kullanma
- Adım 6: Esp'yi Esplorer Kullanarak Programlayın
- 7. Adım: Sorun Giderme
Video: Esp8266 Firmware Güncellemesi: 7 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
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.
- Bağımsız esp8266
- 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
- esp8266 esprili tahta
- Düğüm Mcu
1. Adım: 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
Ürün yazılımı dosyalarını bulmak için aşağıdaki bu bağlantıya gidin.
- AT üretici yazılımı son güncelleme 2017 eylül
- https://github.com/espressif/ESP8266_AT
- https://drive.google.com/file/d/0B3dUKfqzZnlwdUJUc2hkZDUyVjA/view
- https://drive.google.com/open?id=1c0zO8dbw5pIAc0lDYAg0cBx-PXFS_iTg
3. Adım: 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.
- Gerilim bölücü kullan
- 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
- 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
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, 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
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:
ESP8266 POV Fanı Saatli ve Web Sayfası Metin Güncellemesi: 8 Adım (Resimli)
ESP8266 Saatli POV Fanı ve Web Sayfası Metin Güncellemesi: Bu değişken bir hız, POV (Görüş Kalıcılığı), zamanı aralıklı olarak gösteren Fan ve "anında" güncellenebilen iki metin mesajıdır. aynı zamanda iki metni değiştirmenize izin veren tek sayfalık bir web sunucusudur
DIY Şebekeye Bağlı İnverter, PV Sistem Güncellemesi 3.0: 8 Adım
DIY Grid Tied Inverter, PV Sistem Güncellemesi 3.0: İşte hepimizin beklediği güncelleme! Yani, bu konudaki ilk iki Instructable'dan bu yana hatalarımdan ders çıkardım ve sistemi oldukça geliştirdim, kestim ve değiştirdim, özellikle de atölyeye taşındığımdan beri b
Büyük OLED ile Tamaguino Güncellemesi: 4 Adım
Büyük OLED ile Tamaguino Güncellemesi: Selamlar!Bugün Tamaguino'yu parlak, yeni ve devasa bir 2.7quot; OLED ekran, DFRobot tarafından sağlandı! Bildiğiniz gibi, Tamaguino benim ilk Arduino projelerimden biriydi ve bir mikrodenetleyici üzerinde çalışacak şekilde geliştirilen ilk oyunum
Xbox 360 Panonuza Özel Bir Resim Nasıl Koyabilirsiniz.(Güz Öncesi 08 Güncellemesi): 8 Adım
Xbox 360 Panonuza Özel Bir Resim Nasıl Koyabilirsiniz. (Güz Öncesi 08 Güncellemesi): Bu talimatta size xbox 360'ınızda arka plan olarak özel bir resmi nasıl koyacağınızı göstereceğim. Bunu yapmak için aynı adımlar vardır. yeni ve eski gösterge paneli. fırsat bulduğumda yeni resimlerle her şeyi güncelleyeceğim
(1) Neon Göstergesi: 3/1/13 Güncellemesi ile: 5 Adım
(1) Neon Göstergesi: 3/1/13 Güncellemesi ile: Neon Ampul, elektrikli ekipmanlardaki akkor ampulü değiştirmek için kullanıldı. NE2 bileşenini yeniden tanıtmak için bir dizi Neon Ampul projesinde ilk. YALNIZCA 110 - 125 VAC ! Burada en kolay devre ile başlıyoruz. Neon Göstergesi. Güncelle