Daftar Isi:

Pembaruan Firmware Esp8266: 7 Langkah
Pembaruan Firmware Esp8266: 7 Langkah

Video: Pembaruan Firmware Esp8266: 7 Langkah

Video: Pembaruan Firmware Esp8266: 7 Langkah
Video: How to Flash NodeMCU Firmware in ESP8266 || Update the Firmware in Your ESP8266 Wi-Fi Module 2024, November
Anonim
Pembaruan Firmware Esp8266
Pembaruan Firmware Esp8266
Pembaruan Firmware Esp8266
Pembaruan Firmware Esp8266

Modul ESP8266 adalah modul Nirkabel yang murah. Modul ini memiliki SOC (system on chip) yang mampu menyediakan wifi ke mikrokontroler/mikroprosesor apa pun. Ada dua cara penggunaan esp8266.

  1. Mandiri esp8266
  2. Esp8266 dengan raspberry pi atau arduino atau stm32

Esp8266 membutuhkan 3.3 v eksternal untuk bekerja dengan baik. Jika Anda menggunakan esp8266 dengan arduino, cobalah untuk tidak memberikan daya dari arduino. Karena kapasitas penyediaan arus maksimum arduino adalah 40mA sementara esp8266 menarik 250mA. Ini kemungkinan besar masalahnya terletak setiap kali mengunggah firmware baru atau ketika Anda menggunakan esp8266

Untuk pemula disarankan untuk menggunakan papan mcu node yang tersedia di pasar. Ada dua jenis papan satu dengan LED RGB & sensor Ldr dan lainnya hanya dengan pin breakout. Papan ini memiliki pengatur tegangan bawaan yang menangani daya yang tepat

  1. papan jenaka esp8266
  2. Node Mcu

Langkah 1: Temukan Perangkat Lunak Flash Esp8266

Temukan Perangkat Lunak Flash Esp8266
Temukan Perangkat Lunak Flash Esp8266

Unduh perangkat lunak dari drive

espFlasher

Langkah 2: Temukan File Firmware ESP8266

Temukan File Firmware ESP8266
Temukan File Firmware ESP8266

Buka tautan ini di bawah ini untuk menemukan file firmware.

  1. AT firmware terakhir diperbarui 2017 sep
  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

Langkah 3: Menghubungkan ESP ke Mode Flash

Menghubungkan ESP ke Mode Flash
Menghubungkan ESP ke Mode Flash
Menghubungkan ESP ke Mode Flash
Menghubungkan ESP ke Mode Flash
Menghubungkan ESP ke Mode Flash
Menghubungkan ESP ke Mode Flash
Menghubungkan ESP ke Mode Flash
Menghubungkan ESP ke Mode Flash

Modul ESP 8266-01

Menggunakan adaptor pemrogram Esp01

Ini adalah cara terbaik untuk mem-flash esp01, beli modul ini dan bebaskan kabel yang berantakan di masa mendatang.

Ini sangat berguna dan sangat cepat.

Adaptor pemrogram Esp01

Catatan: Modul tidak langsung masuk ke papan pemrograman. Untuk ini, Anda perlu menyolder jumper di atasnya. Silakan lihat foto untuk ini. Jumper disolder antara gpio 0 dan pin gnd. ketika tidak menggunakan dalam mode pemrograman, geser jumper ke pin kosong.

Menggunakan modul BreadBoard Power

Catu daya papan tempat memotong roti

Dengan modul ini Anda dapat secara terpisah memberikan 5v ke arduino dan 3,3 v ke esp8266 secara bersamaan. Inilah keindahan modul ini.

Pin esp rx juga membutuhkan 3.3v. Jika Anda mencoba memasukkan arduino tx ke esp rx. Modul esp dapat mengalami kerusakan. Untuk mencegah hal ini terjadi Anda dapat melakukan dua hal.

  1. Gunakan pembagi tegangan
  2. Gunakan Pemindah Level

1. Pembagi tegangan

menggunakan resistor 20k dan 10k untuk mencapai ini. Silakan periksa koneksi di foto

vcc & chpd dari esp terhubung ke 3.3v

Gpio 0 & gnd dari esp terhubung ke gnd

Rx dari esp terhubung langsung dengan TX arduino

Tx esp terhubung ke arduino rx melalui pembagi tegangan

2. Pemindah level

Silakan periksa koneksi di foto

  • sambungkan 5v catu daya papan tempat memotong roti ke pin hv level logika
  • sambungkan 3.3v catu daya papan tempat memotong roti ke pin Lv level logika
  • sambungkan tx dari arduino ke pin hv lain dari 4 pin, sesuai dengan pin yang telah Anda sambungkan tx, sambungkan rx dari esp ke pin yang akan menjadi pin Lv

2. Modul Esp 8266-12

Saya menemukan instruksi daflabs terbaik untuk modul ini sejauh ini

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

Saya menggunakan Arduino alih-alih modul cp2102, dan saya tidak memiliki masalah dalam komunikasi.

Koneksi sebagian besar akan tetap sama untuk esp8266-12 untuk menjalankannya dalam mode flash.

GPIO0 -> RENDAH

GPIO2 -> TINGGI

GPIO15 -> RENDAH

Langkah 4: Mengunggah Firmware

Mengunggah Firmware
Mengunggah Firmware
Mengunggah Firmware
Mengunggah Firmware
  • Unggah program kosong di arduino jika menggunakan. Dan kemudian hubungkan pin esp tx dan rx di atasnya
  • Buka softwarenya dan satu persatu tambahkan bin files didalamnya..
  • Sekarang tambahkan alamat sebagai berikut.

boot_v1.2.bin ---0x000000

user1.1024.new2.bin ---0x01000

blank.bin ---0x7e000

blank.bin ---0x3fe000

esp_init_data_default.bin ---0x3fc000

  • Kemudian cukup klik tombol flash, jika semuanya baik-baik saja, flasher akan menunjukkan kepada Anda status unduhan dan juga led modul esp 8266 Anda akan berkedip sangat cepat.
  • Selamat!!!.you telah mengupload firmware terbaru ke esp8266.
  • Jika Anda tidak menemukan alamat mac ini. Gunakan pin reset dan taruh ke gnd selama 2 detik dan kemudian hapus dari gnd dan flash ulang. Sangat penting untuk mendapatkan alamat mac.
  • Saatnya untuk menguji modul Esp Anda. Sekarang tinggal lepaskan kabel GPIO 0 yang terhubung ke GND, Anda dapat menghubungkannya ke VCC atau membiarkannya seperti ini.
  • Sekarang pasang kembali Arduino Anda ke pc dan buka port serial.
  • Periksa perintah at pada baud rate yang berbeda, sebagian besar esp bekerja dengan baik pada baud rate 115200 ini.
  • SEKARANG waktunya untuk menguji perintah AT. Masukkan "AT" di port serial dan Anda akan mendapatkan "OK". Sekarang masukkan "AT + GMR" dan periksa versi firmware.
  • Untuk mengubah baud rate Anda dapat melakukan ini "AT+UART_DEF=9600, 8, 1, 0, 0"

Langkah 5: Menggunakan Esp Flash Download Tol V0.9.3.1

Menggunakan Pulsa Unduhan Esp Flash V0.9.3.1
Menggunakan Pulsa Unduhan Esp Flash V0.9.3.1
Menggunakan Pulsa Unduhan Esp Flash V0.9.3.1
Menggunakan Pulsa Unduhan Esp Flash V0.9.3.1
Menggunakan Pulsa Unduhan Esp Flash V0.9.3.1
Menggunakan Pulsa Unduhan Esp Flash V0.9.3.1

Ada dua software untuk menginstal file bin pada soc esp8266, Cara kedua adalah dengan menggunakan esp flash download.

1.) Unduh perangkat lunak dari tautan di bawah ini

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

2.) Sekarang cukup telusuri file bin yang ingin Anda unggah di esp dan jangan ubah pengaturan apa pun kecuali port com dan ubah baud rate menjadi 115200 dan klik mulai. Anda akan melihat status pengunggahan. Bersabarlah sampai selesai. mengatakan selesai.

Langkah 6: Program Esp Menggunakan Esplorer

Program Esp Menggunakan Esplorer
Program Esp Menggunakan Esplorer

esplorer adalah perangkat lunak yang dibuat khusus untuk modul wifi esp8266. Anda dapat mengunggah kode lua atau perintah AT pada esp8266 dengan menggunakan perangkat lunak ini

unduh ini dari tautan yang diberikan

esp8266.ru/esplorer/

Langkah 7: Pemecahan Masalah

Penyelesaian masalah
Penyelesaian masalah

1.) Power esp 8266 dari catu daya eksternal. Harap hindari menggunakan arduino atau komputer untuk vcc.

2.) periksa sirkuit tiga kali dan selalu saat mengunggah firmware, coba reset esp8266 secara manual dengan membuat chpd gnd selama beberapa waktu dan mengembalikannya ke vcc

3.) pastikan Anda menggunakan buck atau regulator 3.3. esp8266 membutuhkan arus konstan juga

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

metode bekerja…

Direkomendasikan: