Esp8266 Pembaruan Firmware

Modul ESP8266 adalah modul Wireless yang murah. Modul ini memiliki SOC (sistem pada chip) yang mampu menyediakan wifi untuk setiap pengontrol mikro / mikroprosesor. Ada dua cara yang dapat digunakan esp8266.

  1. Standalone 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. Sebagai arduino, kapasitas penyediaan arus maksimum adalah 40mA sedangkan esp8266 menarik 250mA. Ini kemungkinan besar masalahnya terletak setiap kali mengunggah firmware baru atau ketika Anda menggunakan esp8266

Untuk pemula disarankan untuk menggunakan node mcu board yang tersedia di pasaran. Ada dua jenis board dengan RGB led & Ldr sensor dan lainnya hanya dengan pin pelarian. Papan ini memiliki regulator tegangan yang menangani daya yang tepat.

  1. papan lucu esp8266
  2. Node Mcu

Langkah 1: Temukan Perangkat Lunak Esp8266 Flash

Unduh perangkat lunak dari drive

espFlasher

Langkah 2: Temukan File Firmware ESP8266

Buka tautan ini di bawah ini untuk menemukan file firmware.

  1. AT firmware terakhir diperbarui 2017 September
  2. //github.com/espressif/ESP8266_AT
  3. //drive.google.com/file/d/0B3dUKfqzZnlwdUJUc2hkZDUyVjA/view
  4. //drive.google.com/open?id=1c0zO8dbw5pIAc0lDYAg0cBx-PXFS_iTg

Langkah 3: Menghubungkan ESP ke Mode Flash

  1. Modul ESP 8266-01
  • Menggunakan adaptor programmer Esp01

Ini adalah cara terbaik untuk menginstal esp01 membeli modul ini dan mendapatkan gratis dari kabel berantakan di masa depan.

Sangat berguna dan sangat cepat.

Adaptor Esp01-programmer

Catatan : Modul tidak masuk papan pemrograman secara langsung. Untuk ini, Anda perlu menyolder jumper di atasnya. Silakan merujuk foto untuk ini. Jumper adalah solder antara gpio 0 dan gnd pin. Ketika tidak menggunakan dalam mode pemrograman menggeser 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 pada saat yang sama. Ini adalah keindahan dari modul ini.

Esp rx pin juga perlu 3.3v. Jika Anda mencoba untuk menempatkan arduino tx ke esp rx. Modul esp dapat merusak. Untuk mencegah hal ini terjadi, Anda dapat melakukan dua hal.

  1. Gunakan pembagi tegangan
  2. Gunakan Level Shifter

1. Pembagi tegangan

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

vcc & chpd esp terhubung ke 3.3v

Gpio 0 & gnd esp terkoneksi ke gnd

Rx of esp terhubung TX arduino secara langsung

Tx esp terhubung ke arduino rx melalui pembagi tegangan

2. Level shifter

Silakan periksa koneksi di foto

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

2. modul Esp 8266-12

Saya menemukan instruksi daflab terbaik untuk modul ini sejauh ini

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

Saya menggunakan Arduino bukan modul cp2102, dan saya tidak punya masalah dalam komunikasi.

Sambungan akan tetap sama untuk esp8266-12 untuk menjalankannya dalam mode flash.

GPIO0 -> RENDAH

GPIO2 -> TINGGI

GPIO15 -> RENDAH

Langkah 4: Mengunggah Firmware

  • Unggah program kosong di Arduino jika menggunakan. Dan kemudian hubungkan esp tx dan rx pin di atasnya
  • Buka perangkat lunak dan satu per satu tambahkan file bin di dalamnya ..
  • Sekarang tambahkan alamat sebagai berikut.

boot_v1.2.bin --0x00000

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 !!! .Anda telah mengunggah firmware terbaru ke esp8266.
  • Jika Anda tidak menemukan alamat mac ini. Gunakan pin reset dan letakkan di gnd selama 2 detik kemudian lepaskan dari gnd dan ulang flash itu. Sangat penting untuk mendapatkan alamat mac.
  • Sekarang saatnya untuk menguji modul Esp Anda. Sekarang cukup lepaskan kabel GPIO 0 yang terhubung ke GND, Anda dapat menghubungkannya ke VCC atau membiarkannya seperti ini.
  • Sekarang pasang Arduino Anda kembali ke pc dan buka port serial.
  • Periksa perintah at pada baud rate yang berbeda, sebagian besar esp berfungsi dengan baik pada baud rate 115200 ini.
  • SEKARANG saatnya untuk menguji perintah AT. Masuk "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 Toll V0.9.3.1

Ada dua perangkat lunak untuk menginstal file bin pada soc dari esp8266, Metode kedua adalah dengan menggunakan unduhan esp flash.

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 mengubah pengaturan apa pun kecuali port com dan ubah baud rate menjadi 115200 dan klik mulai. Anda akan melihat status unggahan. Bersabarlah sampai kata selesai.

Langkah 6: 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

1.) Daya esp 8266 dari catu daya eksternal. Harap menghindari penggunaan Arduino atau komputer untuk vcc.

2). Periksa sirkuit tiga kali dan selalu saat mengunggah firmware mencoba untuk mereset esp8266 secara manual dengan membuat chpd gnd untuk beberapa waktu dan mengembalikannya ke vcc.

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

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

metode bekerja ...

Artikel Terkait