Panduan Pemecahan Masalah ESP8266 | Tutorial Nerd Acak

The ESP8266 memiliki beberapa masalah umum, khususnya ketika Anda mencoba untuk mem-flash firmware baru atau mengunggah skrip.

Ini adalah panduan pendamping untuk Home Automation menggunakan ESP8266 dan Kata Sandi Protected Web Server eBook.

Berikut ini kompilasi dengan beberapa masalah paling umum dengan ESP8266 dan cara memperbaikinya.

ESP8266 Pemecahan Masalah – NodeMCU Flasher

Di mana saya mengunduh flasher NodeMCU? [19659006] Pergi ke NodeMCU flasher GitHub repositori dan unduh flasher untuk versi bit PC Windows Anda dengan mengklik tombol yang mengatakan “Raw”:

Pengaturan mana yang harus saya gunakan dengan NodeMCU flasher?

NodeMCU flasher sudah datang dengan pengaturan yang benar secara default.

Jika Anda telah mengubah beberapa pengaturan, saya sangat menyarankan Anda mengunduh ulang NodeMCU flasher.

Inilah pengaturan saya saat ini:

 nodemcu flasher

Af ter saya menekan tombol “Flash” tidak ada yang terjadi, NodeMCU flasher tidak memulai proses flashing

Jika Anda menekan tombol “Flash” dan tidak ada yang terjadi … Ini berarti salah satu dari dua hal ini:

  • Masalah 1 – ESP Anda tidak dalam mode flash (periksa kembali apakah GPIO 0 terhubung ke GND saat dihidupkan)
  • Masalah 2 – Programmer FTDI Anda tidak dapat menyediakan arus yang cukup untuk ESP Anda

 tidak ada yang terjadi [19659009] Masalah 1 – Cara membuat ESP Anda masuk ke mode flash:

  1. Tutup jendela flasher NodeMCU
  2. Hapus daya dari ESP8266
  3. Setelah ESP Anda terhubung seperti ini (periksa kembali apakah GPIO 0 terhubung ke GND)
  4. Terapkan daya ke ESP8266 Anda dan buka NodeMCU flasher
  5. Tekan tombol “Flash”

Jika masih mengatakan “Menunggu MAC”, kemudian coba berikut:

  1. Memiliki NodeMCU flasher masih terbuka
  2. Sambungkan kabel dari ESP8266 Anda atur pin ke GND
  3. Hapus kawat dari GND dan hubungkan ke VCC

Ulangi langkah 2 dan 3 beberapa kali hingga ESP Anda reboot dan semoga flasher NodeMCU dapat mendeteksi ESP Anda dan memulai proses flashing.

Soal 2 – Jika FTDI Anda tidak dapat menyediakan cukup arus, Anda mungkin perlu membeli programmer FTDI baru atau daya ESP8266 Anda dengan catu daya eksternal.

NodeMCU flasher macet pada persentase tertentu [19659030] nodemcu stuck ” width=”394″ height=”233″ srcset=”https://i0.wp.com/randomnerdtutorials.com/wp-content/uploads/2016/01/nodemcu-stuck.png?w=561&ssl=1 561w, https://i0.wp.com/randomnerdtutorials.com/wp-content/uploads/2016/01/nodemcu-stuck.png?resize=300%2C177&ssl=1 300w” sizes=”(max-width: 394px) 100vw, 394px” data-recalc-dims=”1″/>

  1. Hapus daya dari ESP + FTDI Anda:
  2. Tutup jendela flasher NodeMCU
  3. Colok ESP + FTDI ke komputer Anda lagi
  4. Buka NodeMCU flasher dan coba baud rate 19200 [19659023] Jika proses ini gagal, silakan ulangi prosedur yang sama untuk baud rate berikutnya (38400, 57600, 74880 dan 115200).

    Saya tidak tahu mengapa, tetapi setidaknya 5 orang menghadapi masalah yang sama dan trik ini dipecahkan saya t. Jadi pada baud rate 57600 atau 115200 saya pikir itu akan berkedip 100%. Saya tidak punya penjelasan logis, karena ini tidak terlalu umum.

    Bagaimana flasher NodeMCU seharusnya menjaga flash yang sukses?

    Seharusnya ada panah hijau di kiri bawah.

     nodemcu flasher flashed

    Membatalkan Program FTDI pada Windows PC

    Jika Anda memiliki Programmer FTDI baru dan Anda perlu menginstal driver FTDI Anda di Windows, kunjungi situs web ini untuk driver resmi: http: / /www.ftdichip.com/Drivers/VCP.htm.

    Dalam alternatif, Anda dapat menghubungi penjual yang menjual Anda Programmer FTDI.

    Jika Anda mengalami kesulitan menginstal driver FTDI pada Windows 7/8 / 8.1 / 10 kemungkinan besar FTDI mengalami bricked.

    Ikuti tutorial ini untuk memperbaikinya: http://youtu.be/SPdSKT6KdF8.

    Dalam video yang saya sebutkan sebelumnya, orang itu menyuruh Anda mengunduh driver dari situs web FTDI, baca dengan seksama deskripsi YouTube dari videonya untuk menemukan semua tautan. Berikut driver yang Anda butuhkan: http://www.ftdichip.com/Drivers/CDM/CDM%20v2.12.00%20WHQL%20Certified.zip

    ESP8266 Pemecahan Masalah – ESPlorer IDE

    ESPlorer IDE Error: hanya satu server tcp diizinkan

    Ini berarti Anda mencoba mengunggah beberapa skrip dan Anda ESP masih menjalankan skrip lama dengan server web. Untuk memperbaikinya, Anda hanya perlu mengirim perintah-perintah ini untuk menghapus semua file dan restart ESP Anda:

    1. file.format ()
    2. node.restart ()

    Unggah skrip lagi dan beri nama 'init. lua 'dan Anda tidak akan melihat kesalahan itu lagi.

    ESPlorer IDE Error: tidak dapat mendeteksi secara otomatis firmware

    dan

    ESPlorer IDE Error: Menunggu jawaban dari ESP – Jangkauan waktu habis. Perintah dibatalkan. Menunggu jawaban dari ESP – Batas waktu tercapai. Perintah dibatalkan.

     tidak dapat mendeteksi secara otomatis firmware

    Ini terdengar seperti ESP Anda masih dalam mode flash. Cara membuat ESP Anda masuk ke mode pengguna:

    1. Tutup koneksi ESPlorer IDE
    2. Hapus daya dari ESP8266 Anda
    3. Memiliki ESP Anda dengan GPIO 0 terhubung ke VCC
    4. Terapkan daya ke ESP8266 Anda dan tetapkan kembali koneksi dengan ESPlorer IDE

    Jika masih mengatakan “tidak bisa autodetect firmware”, kemudian coba yang berikut:

    1. Memiliki koneksi IDE ESPlorer masih mencetak “… ..”
    2. Hubungkan kabel dari reset ESP8266 Anda pin ke GND
    3. Hapus kawat dari GND dan hubungkan ke VCC

    Ulangi langkah 2 dan 3 beberapa kali hingga ESP Anda reboot dan semoga IDE ESPlorer dapat mendeteksi ESP Anda.

    Kode saya menghilang ketika saya me-restart ESP8266

    Jika Anda mengunggah skrip ke ESP Anda dan ketika Anda me-restart, ESP Anda tidak melakukan apa-apa. Ini berarti ESP Anda tidak dapat menemukan skrip atau itu terjadi masalah memori.

    Ini dapat diselesaikan seperti ini:

    1. Anda tidak menyimpan skrip Anda dengan nama yang sama ini 'init.lua'. Mengunggah kembali skrip yang sama, tetapi dengan nama 'init.lua' akan menyelesaikan masalah Anda
    2. Ini bisa menjadi masalah memori. Menghidupkan ulang ESP dengan NodeMCU flasher biasanya menyelesaikan masalah itu

    Menemukan Alamat IP ESP8266

    Sebelum Anda mulai memastikan Anda memeriksa dua item ini:

    1. Verifikasi bahwa skrip yang diunggah ke ESP Anda memiliki kredensial jaringan yang tepat
    2. Pastikan ESP Anda dekat dengan router Anda

    Inilah yang dapat Anda lakukan untuk menemukan alamat IP:

    Solusi 1 – Mengirim perintah dengan ESPlorer IDE

    1. Kirim perintah “Cetak (wifi.sta.getip ())” dengan IDE ESPlorer dan harus mencetak Alamat IP Anda

     Alamat IP ESP

    Solusi 2 – Instal IP Perangkat Lunak Pemindai

    1. Perangkat lunak pemindai IP mencari semua perangkat di jaringan Anda
    2. Unduh perangkat lunak gratis ini:
      1. Windows PC: www.advanced-ip-scanner.com
      2. MAC OS X, Windows atau Linux: http://angryip.org
    3. Instal salah satu perangkat lunak ini (sambil menjalankan ESP Anda dengan skrip server web)
    4. Buka perangkat lunak Pemindai IP dan klik “Pindai”
    5. Biarkan proses selesai (dapat mengambil beberapa menit)

    Dalam kasus saya, itu menemukan ESP saya. Sekarang jika saya mengetik 192.168.1.95 di peramban saya, saya dapat melihat server web ESP.

     pemindai ip canggih

    ESP8266 Pemecahan Masalah – Arduino IDE

    Saya tidak dapat mengunggah skrip ke ESP8266 saya menggunakan Arduino IDE

    Cara membuat ESP Anda masuk ke mode unggah saat menggunakan Arduino IDE:

    1. Hapus daya dari ESP8266 Anda
    2. Setelah ESP Anda terhubung seperti ini (periksa kembali apakah GPIO 0 terhubung ke GND)
    3. Terapkan daya ke ESP8266 Anda dan buka Arduino IDE
    4. Tekan tombol “Unggah”

    Apakah Anda mengalami masalah lain?

    Silakan tinggalkan komentar di bawah sehingga saya dapat memperbarui panduan pemecahan masalah dengan lebih banyak masalah dan solusi.

    Terima kasih telah membaca,

    -Rui Santos


Leave a Reply

Your email address will not be published. Required fields are marked *