Tutorial ESP8266 – 2 : Mengakses ESP-01
Ini adalah tulisan ke-dua dari seri tutorial tentang ESP8266. Kali ini, kita akan belajar bagaimana caranya mengakses ESP-01 menggunakan perintah dasar AT-Command yang disediakan oleh Espressif si pembuat modul. Selanjutnya kita akan belajar bagaimana caranya memperbarui firmware ESP-01 dengan versi terbaru, melalui flashing.
Jika anda belum membaca tulisan embeddednesia sebelumnya, silahkan dibaca terlebih dahulu
- Bill of Material
Perangkat yang diperlukan dalam tutorial kali ini adalah ( tentu saja) modul ESP-01, jika anda belum memiliki. Penulis sarankan, anda membeli satu melalui TOKO BEY, dengan mengakses halaman pembelian berikut. Untuk modul antarmuka usb to serial, embeddednesia menggunakan modul USB to ESP-01 yang juga dijual di TOKO BEY. Modul ini memiliki keuntungan kemudahan dalam pemasangan, karena pin – pin yang dimiliki sudah dirancang pas dengan modul ESP-01 sehingga tidak diperlukan jumper tambahan (kecuali saat flashing)

Selain itu juga ada modul USB to ESP8266 ESP01 keluaran Open Smart yang telah dilengkapi switch untuk berpindah-pindah mode dari mode UART ke mode Flashing, jadi tidak diperlukan lagi jumper tambahan. Anda bisa mendapatkannya dengan mengakses halaman pembelian di sini

Namun jika anda terlanjur memiliki modul FT232RL, jangan kuatir, anda masih bisa menggunakannya lalu merangkainya seperti gambar berikut
Sebagaimana perangkat keras antarmuka lain. Untuk bisa mulai menggunakan modul USB to ESP-01 yang berbasis IC CH340, perlu terlebih dahulu menginstall driver yang disediakan. Anda bisa mendownload file driver di link berikut, unzip, lalu install. Setelah proses instalasi selesei, silahkan pasang modul USB to ESP-01 di port USB yang tersedia di notebook/komputer anda, lalu perhatikan pada Device Manager, port serial mana yang terbaca.
Perhatikan, pada komputer saya, modul serial terbaca di COM3. Nilai ini bisa jadi berbeda dengan komputer anda, jadi tinggal disesuaikan saja
1. AT Command
Langkah berikutnya adalah membuka serial monitor pada Arduino IDE lalu pastikan nilai baud rate ada pada nilai 115200 dan port serial di COM3 (sebagaimana yang terbaca di Device Manager sebelumnya), juga jangan lupa, NL & CR yang saya set pada Serial Monitor.
Setelah semua siap, ketik perintah AT pada serial monitor kemudian tekan ENTER, anda seharusnya mendapatkan respon OK dari ESP-01
2. AT+GMR
Untuk melihat versi firmware dari ESP-01,bisa digunakan perintah AT+GMR , pada modul milik saya muncul respon seperti ini.
Nilai ini bisa jadi berbeda, bergantung pada firmware yang digunakan modul milik anda.
Ketika kita membeli modul ESP-01, pabrik pembuatnya sudah mengisinya dengan firmware bawaan dengan versi yang sesuai saat modul tersebut dibuat. Beberapa modul, dapat berkomunikasi pada baud rate 115200, namun beberapa juga menggunakan baud rate 9600. Oleh karena itu, jika perintah AT Command anda tidak dapat dieksekusi pada baud rate 115200, anda bisa mencobanya pada nilai 9600
Sebenarnya ada beberapa perintah AT Command lain yang bisa dicoba, namun embeddednesia simpan pembahasan ini pada kesempatan lain. Tapi jika anda tidak sabar menunggu tulisan berikutnya, berikut contekan dari embeddednesia yang bisa anda coba
3. Flashing dan Upgrade Firmware
Versi terbaru dari Firmware modul ESP-01 adalah 1.1.1. Lalu bagaimana jika anda ingin mengupdatenya ke versi yang terbaru? Anda bisa memperbaruinya dengan melakukan flashing atau memprogram ulang ESP-01 anda.
Yang perlu diperhatikan saat melakukan flashing, adalah pin GPIO0 pada modul ESP-01 haruslah di-ground-kan terelebih dahulu, namun sayang sekali, pada modul USB to ESP-01 yang digunakan pada tutorial ini tidak memiliki jumper untuk meng-ground-kan pin GPIO0, sehingga solusinya adalah kita harus menghubungkannya sendiri dengan kabel jumper dan sedikit penyolderan, berikut contoh dari saya.
3.1. File Firmware
Oke, jumper untuk USB to ESP telah dibuat, kini saatnya mendapatkan file biner firmware terbaru yang nanti digunakan sebagai pengganti firmware lama. File firmware tersebut dapat diunduh di sini. Dalam tutorial ini saya menggunakan versi 1.1.1 (ai-thinker-v1.1.1.bin)
[…] ← Tutorial ESP8266 – 2 : Mengakses ESP-01 […]
[…] Tutorial ESP-8266: Mengakses ESP-01 […]
Min kalo sudah saya ketik AT pada serial. Namun tidak ada respon itu kenapa yah ?
Halo, saya ingin bertanya, saya sudah upgrade firmware seperti diatas dan sudah sukses. tapi saya coba di IDE Serial Montor baud 115200 kok ndak keluar apa apa ya ? mohon bantuannya. terima kasih
Saya udah sukses flashing ke versi baru, setelah dicabut oin IO tidak di gnd lagi kan di modulnya ya ? saya tes AT kok tidak keluar ya , mohon bantuannya