assalamu’alaikum, kali ini kita akan belajar bersama lagi. kali ini kita akan belajar menggunakan si mungil module wi-fi ESP8266, dengan module tersebut kita dapat membuat sebuah perangkat elektronika yang dapat terhubung dengan internet atau yang biasa lebih dikenal istilah IoT (Internet of Things) seperti monitoring suhu melalui internet dan sebagainya.
Module Wi-Fi esp8266 ini dapat kita program menggunakan arduino baik secara standalone maupun menggunakan board arduino, standalone disini maksutnya adalah module wifi esp8266 ini dapat langsung kita isikan program didalamnya dan dapat bekerja tanpa menggunakan arduino board ( semisal arduino uno ), namun karena keterbatasan pin IO (Input Output) yang dimiliki oleh module esp8266 maka terkadang module esp8266 ini digunakan bersamaan dengan arduino board, seperti saat kita memerlukan pin ADC, karena pada module esp8266 tidak memiliki pin ADC maka kita perlu menggunkan Arduino Board lalu dikomunikasikan menggunakan komunikasi Serial, baik komunikasi serial AT Command ataupun komunikasi serial yang biasa sering kita gunakan.
Pada kesempatan kali ini kita akan belajar dulu menggunakan module esp8266 dengan Arduino Board melalaui AT Command, namun sebelum mulai menggunkannya, terlebih dahulu kita harus mengupdate firmware esp8266
Cara Update Firmware esp8266
Pertama buat rangkaian arduino dan ESP8266 menjadi seperti ini
rangkaian diatas adalah rangkaian FLASH MODE untuk esp8266, kita buat rangkaian diatas karenakita akan update dulu firmware esp8266nya. untuk itu download dulu toolsnya pada link dibawah ini
Setelah tools dan firmwarenya didownload, buka tool flasher
setelah software tools flasher terbuka,
- klik button “Bin”, lalu pilih file firmware yg sebelumnya sudah di download
- pilih / sesuaikan COM PORT dengan lokasi arduino kalian
- klik Download, sampai 99% / 100% seperti gambar dibwah ini
Jika proses flasing tidak menunjukan seperti gambar diatas, coba cabut arduino lalu tancapkan lagi dan ulang proses flashing. jika masih tidak bisa coba cek wiring / pengkabelan arduino dengan esp8266nya lagi.
Namun, jika sudah sukses seperti gambar diatas, ubah wiringnya menjadi seperti gambar dibawah ini untuk keluar dari flash mode
Selanjutnya buka serial monitor, pilih baudrate “115200” dan “BothNL & CR”, lalu ketik karakter “AT ” lalu send, jika modul wifi membalas “OK”, berarti anda sudah berhasil berkomunikasi dengan module wifi esp8266 menggunakan Arduino
Berikut adalah beberapa AT Commandyang bisa anda coba untuk bermain dengan ESP8266 kalian:
Perintah | Keterangan |
AT | Test AT Command |
AT+RST | Reset Module |
AT+CWLAP | Scan Wi-Fi yang tersedia |
AT+CWJAP=”namawifi”,”password” | Menghubungkan dengan wifi |
Sekian artikel kali ini, semoga bermanfaat, jika ada yang kurang jelas bisa ditanyakan di kolom komentar, terima kasih. wassalamu’alaikum.
assalamualaikum mas wahyu, maaf mas minta bantuan. saya baru pertamakali memakai esp8266. jadi saya ikuti langkah2 dari awal dan alhamdulillah sudah berhasil komunikasi dengan esp. namun hanya untuk command AT dan AT+RST,, kalau perintah AT+CWLAP kok muncul pesan error mas?
terimakasih
wa’alaikumussalam mas, maaf mas saya blm prnh mengalami yg sprti itu, jadi mohon maaf blm bisa jawab.
salam, saya mau melakukan flashing untuk ESP, namun failed terus, saya sudah cek untuk wiringnya tidak ada masalah, kira2 bagaimana ya, saya cek untuk AT commandnya juga tetap tidak bisa digunakan pada Arduino ide
coba pakai board esp8266 yg lain gan. jgn2 itu yg di flash masalah.