ESP8266 WiFi Module
ESP8266 WiFi Module
ESP8266 adalah sebuah chip yang sudah lengkap dimana didalamnya sudah termasuk processor,
memori dan juga akses ke GPIO. Hal ini menyebabkan ESP8266 dapat secara langsung
menggantikan Arduino dan ditambah lagi dengan kemampuannya untuk menuspport koneksi
wifi secara langsung.. Modul ini menawarkan solusi networking Wi-Fi yang lengkap dan
menyatu, yang dapat digunakan sebagai penyedia aplikasi atau untuk memisahkan semua fungsi
networking Wi-Fi ke pemproses aplikasi lainnya. Modul ini memungkinkan mikrokontroler
untuk menghubungkan ke jaringan Wi-Fi dan membuat koneksi TCP / IP sederhana dengan
menggunakan Hayes-style command.
Pemanfaatan ESP8266
Sebagai system yang berdiri sendiri menggunakan NodeMCU dan menggunakan bahasa
LUA
Sebagai system yang berdiri sendiri dengan menggunakan Arduino IDE yang sudah
mensupport ESP8266
Jenis-jenis ESP8266
Yang beredar saat ini ada beberapa tipe, tetapi yang paling banyak dipakai adalah;
ESP8266 ESP-01
ESP8266 ESP-12
Client ke suatu wifi router, sehingga saat konfigurasi dibutuhkan setting nama access
pointnya dan juga passwordnya
Access Point, dimana ESP8266 dapat menerima akses wifi. Dari hasil percobaan, jika
sebagai access point hanya bisa menerima 2 koneksi wifi secara concurent
Software
Pembuat code atau program Esp8266 bisa dilakukan dengan banyak cara diantaranya
menggunakan software LUA Uploader bisa juga menggunakan software Arduino IDE.
Cara flashing dan programming ESP8266
Siapkan software yang akan digunakan :
Rangkaikan FTDI dengan ESP8266 sesuai dengan reading requirement 1. Pastikan FTDI
di-set pada voltase 3.3 V. Setelah selesai, sambungkan FTDI USB dengan
komputer/laptop
Buka dan execute file ESP8266Flasher.exe dari Nodemcu Flasher yang telah didownload.
Maka gambar akan tertampil seperti di bawah ini :
Pastikan COM PORT yang dipilih sesuai dengan COM port komputer yang tersambung
proses flashing selesai, yang menandakan modul ESP8266 anda telah selesai di Flash.
Setelah melakukan Flash pada modul ESP8266, pastikan pin GPIO0 sudah dilepaskan
dari GND