Isi kandungan:

Kemas kini Firmware Esp8266: 7 Langkah
Kemas kini Firmware Esp8266: 7 Langkah

Video: Kemas kini Firmware Esp8266: 7 Langkah

Video: Kemas kini Firmware Esp8266: 7 Langkah
Video: Stop Auto Firmware Update - HP Laser Jet Pro M404dw 2024, November
Anonim
Kemas kini Firmware Esp8266
Kemas kini Firmware Esp8266
Kemas kini Firmware Esp8266
Kemas kini Firmware Esp8266

Modul ESP8266 adalah modul Tanpa Wayar yang murah. Ia mempunyai SOC (sistem pada cip) yang mampu menyediakan wifi kepada mana-mana pengawal mikro / mikropemproses. Terdapat dua cara yang boleh digunakan esp8266.

  1. Berdiri ESP8266
  2. Esp8266 dengan raspberry pi atau arduino atau stm32

Esp8266 memerlukan 3.3 v luaran untuk berfungsi dengan baik. Sekiranya anda menggunakan esp8266 dengan arduino, cuba jangan memberikan kuasa dari arduino. Sebagai arduino arus maksimum yang disediakan ialah 40mA sementara esp8266 menarik 250mA. Kemungkinan besar masalah ini timbul setiap kali memuat naik firmware baru atau semasa anda menggunakan esp8266

Bagi pemula, disarankan untuk menggunakan papan mcu nod yang tersedia di pasaran. Terdapat dua jenis papan dengan sensor RGB led & Ldr dan yang lain hanya dengan pin pelarian. Papan ini mempunyai pengatur voltan terpasang yang mengendalikan kuasa yang betul

  1. esp8266 papan cerdas
  2. Node Mcu

Langkah 1: Cari Perisian Flash Esp8266

Cari Perisian Flash Esp8266
Cari Perisian Flash Esp8266

Muat turun perisian dari pemacu

espFlasher

Langkah 2: Cari Fail Firmware ESP8266

Cari Fail Firmware ESP8266
Cari Fail Firmware ESP8266

Pergi ke pautan ini di bawah untuk mencari fail firmware.

  1. Firmware AT terakhir dikemas kini 2017 sep
  2. https://github.com/espressif/ESP8266_AT
  3. https://drive.google.com/file/d/0B3dUKfqzZnlwdUJUc2hkZDUyVjA/lihat
  4. https://drive.google.com/open?id=1c0zO8dbw5pIAc0lDYAg0cBx-PXFS_iTg

Langkah 3: Menyambungkan ESP ke Mod Kilat

Menyambungkan ESP ke Mod Kilat
Menyambungkan ESP ke Mod Kilat
Menyambungkan ESP ke Mod Kilat
Menyambungkan ESP ke Mod Kilat
Menyambungkan ESP ke Mod Kilat
Menyambungkan ESP ke Mod Kilat
Menyambungkan ESP ke Mod Kilat
Menyambungkan ESP ke Mod Kilat

Modul ESP 8266-01

Menggunakan penyesuai programmer Esp01

Ini adalah kaedah terbaik untuk mem-flash esp01 membeli modul ini dan bebas dari kabel yang tidak kemas pada masa akan datang.

Sangat berguna dan cepat.

Penyesuai pengaturcara Esp01

Catatan: Modul tidak memasuki papan pengaturcaraan secara langsung. Untuk ini, anda perlu menyolder pelompat di atasnya. Sila rujuk foto untuk ini. Pelompat adalah solder antara gpio 0 dan pin gnd. Apabila tidak digunakan dalam mod pengaturcaraan, geser jumper ke pin kosong.

Menggunakan modul BreadBoard Power

Bekalan kuasa papan roti

Dengan modul ini anda secara berasingan dapat memberikan 5v ke arduino dan 3.3 v hingga esp8266 pada masa yang sama. Inilah keindahan modul ini.

Pin Esp rx juga memerlukan 3.3v. Sekiranya anda cuba meletakkan arduino tx ke esp rx. Modul esp boleh mengalami kerosakan. Untuk mengelakkan ini berlaku, anda boleh melakukan dua perkara.

  1. Gunakan pembahagi voltan
  2. Gunakan Level Shifter

1. Pembahagi voltan

gunakan perintang 20k dan 10k untuk mencapai ini. Sila periksa sambungan dalam foto

vcc & chpd of esp disambungkan ke 3.3v

Gpio 0 & gnd esp disambungkan ke gnd

Rx of esp disambungkan TX arduino secara langsung

Tx esp disambungkan ke arduino rx melalui pembahagi voltan

2. Pengubah tahap

Sila periksa sambungan dalam foto

  • sambungkan 5v bekalan kuasa papan roti ke pin hv tahap logik
  • sambungkan 3.3v bekalan kuasa papan roti ke pin Lv tahap logik
  • sambungkan tx arduino ke pin hv lain daripada 4 pin, sepadan dengan pin yang anda sambungkan tx, sambungkan rx of esp ke pin Lv

2. Mod Esp 8266-12

Setakat ini saya dapati instruksi daflabs terbaik untuk modul ini

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

Saya menggunakan Arduino dan bukannya modul cp2102, dan saya tidak mempunyai masalah dalam komunikasi.

Sambungan akan tetap sama untuk esp8266-12 untuk menjalankannya dalam mod kilat.

GPIO0 -> RENDAH

GPIO2 -> TINGGI

GPIO15 -> RENDAH

Langkah 4: Memuat naik Firmware

Memuat naik Firmware
Memuat naik Firmware
Memuat naik Firmware
Memuat naik Firmware
  • Muat naik program kosong di arduino jika menggunakan. Dan kemudian sambungkan pin esp dan rx di atasnya
  • Buka perisian dan satu persatu tambahkan fail tong di dalamnya..
  • Sekarang tambahkan alamat seperti berikut.

boot_v1.2.bin --0x00000

pengguna1.1024.new2.bin --0x01000

kosong.bin --0x7e000

kosong.bin --0x3fe000

esp_init_data_default.bin --0x3fc000

  • Kemudian tekan butang kilat, jika semuanya baik-baik saja flasher akan menunjukkan status muat turun dan juga modul esp 8266 yang dipimpin anda akan berkelip dengan cepat.
  • Tahniah !!!. anda telah memuat naik firmware terkini ke esp8266.
  • Sekiranya anda tidak menemui alamat mac ini. Gunakan pin tetapan semula dan masukkan ke gnd selama 2 saat dan kemudian keluarkan dari gnd dan nyalakan semula. Sangat penting untuk mendapatkan alamat mac.
  • Sudah tiba masanya untuk menguji modul Esp anda. Sekarang hanya lepaskan wayar GPIO 0 yang disambungkan ke GND, anda boleh menyambungkannya ke VCC atau membiarkannya seperti ini.
  • Sekarang pasangkan Arduino anda kembali ke komputer dan buka port bersiri.
  • Periksa perintah at pada kadar baud yang berbeza, kebanyakan esp berfungsi dengan baik pada kadar baud 115200 ini.
  • SEKARANG waktunya untuk menguji arahan AT. Masukkan "AT" di port bersiri dan anda akan mendapat "OK". Sekarang masukkan "AT + GMR" dan periksa versi firmware.
  • Untuk menukar kadar baud, anda boleh melakukan ini "AT + UART_DEF = 9600, 8, 1, 0, 0"

Langkah 5: Menggunakan Esp Flash Muat Turun Tol V0.9.3.1

Menggunakan Esp Flash Muat Turun Tol V0.9.3.1
Menggunakan Esp Flash Muat Turun Tol V0.9.3.1
Menggunakan Esp Flash Muat Turun Tol V0.9.3.1
Menggunakan Esp Flash Muat Turun Tol V0.9.3.1
Menggunakan Esp Flash Muat Turun Tol V0.9.3.1
Menggunakan Esp Flash Muat Turun Tol V0.9.3.1

Terdapat dua perisian untuk memasang fail bin pada soc esp8266, Kaedah kedua adalah dengan menggunakan muat turun esp flash.

1.) Muat turun perisian dari pautan di bawah

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

2.) Sekarang lihat sahaja tong sampah yang ingin anda muat naik di esp dan jangan ubah tetapan kecuali port com dan ubah kadar baud ke 115200 dan klik pada permulaan. Anda akan melihat status muat naik. Bersabarlah sehingga kata selesai.

Langkah 6: Program Esp Menggunakan Esplorer

Program Esp Menggunakan Esplorer
Program Esp Menggunakan Esplorer

esplorer adalah perisian yang dibuat khas untuk modul wifi esp8266. anda boleh memuat naik kod lua atau perintah AT pada esp8266 dengan menggunakan perisian ini

muat turun ini dari pautan yang diberikan

esp8266.ru/esplorer/

Langkah 7: Penyelesaian masalah

Penyelesaian masalah
Penyelesaian masalah

1.) Power esp 8266 dari bekalan kuasa luaran. Sila elakkan penggunaan arduino atau komputer untuk vcc.

2.) periksa litar tiga kali dan selalu semasa memuat naik firmware cuba tetapkan semula secara manual esp8266 dengan membuat chpd gnd untuk beberapa waktu dan letakkan kembali ke vcc

3.) pastikan anda menggunakan pengawal selia atau 3.3. esp8266 juga memerlukan arus berterusan

4.) Catatan: https://www.allaboutcircuits.com/projects/update-the-firmware-in-your-esp8266-wi-fi-module/ pautan lain yang mungkin dapat membantu anda menyelesaikan masalah dengan modul esp.if bukan perkara di atas

kaedah berfungsi …

Disyorkan: