TUTORIAL KONFIGURASI WIFI MODULE ESP8266 ESP-01 DENGAN ARDUINO

KONFIGURASI WIFI MODULE ESP8266 ESP-01 DENGAN ARDUINO

ESP8266 adalah sebuah System On A Chip (SOC) berfitur WIFI,dengan harga sangat murah.Bisa di gunakan untuk project-project  Internet Of Things (IOT),misalnya Relay yang dicontrol menggunakan wifi untuk ON Off alat-alat rumah tangga,Data Logger di simpan di server misal Thingspeak.com dan Robot yang di kontrol via Wifi .

ESP8266 ini dapat difungsikan sebagai Acess Pont,Client  atau Acess Point dan Client sekaligus.Pada awalnya Esp8266 terkenal di gunakan sebagai module wifi untuk arduino.Sekarang esp8266 bisa berdiri sendiri .Berikut Gambar dan Pin out ESP8266.
WIFI MODULE ESP8266 ESP-01

PIN OUT WIFI MODULE ESP8266 ESP-01
Pin Out ESP 8266

Module/Part  yang di butuhkan :
  1. Arduino UNO
  2. Modul Wifi ESP8266
  3. kabel jumper secukupnya
  4. Mini Breadboard (Optional)

WIRING DIAGRAM


WIRING KONFIGURASI WIFI MODULE ESP8266 ESP-01 DENGAN ARDUINO

ALOKASI PIN ARDUINO

Arduino                         ESP8266
----------------------------------------------
Vcc                              VCC dan CH_PD
Gnd                              Gnd 
TX                                TXD
RX                                RXD
(Note : Untuk VCC dan CH_PD ESP8266  ke 3.3 V Arduino )

CONTOH PROGRAM  


/*******************************************************
Program  : ARDUINO ESP8266 AT COMMAND
Chip     : Arduino Uno
Sumber   : www.arduino.cc
********************************************************/
void setup() {
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly:

}


PERINTAH AT COMMAND ESP8266

Setelah Upload program di atas (note : saat upload program kabel jumper ke Tx dan Rx arduino di lepas dulu), Buka serial monitor dan set “Both NL & CR” serta kecepatan komunikasi (Baudrate) “115200”.
  • AT Untuk General Test
ARDUINO ESP8266 AT COMMAND AT

  • AT+RST untuk Restart Module ESP8266

ARDUINO ESP8266 AT COMMAND AT+RST

  • AT+GMR untuk Menampilkan versi Firmware
ARDUINO ESP8266 AT COMMAND AT+GMR
  • AT+CWMODE? untuk Menampilkan Mode Operasi yg sedang berjalan (1 = Sta, 2 = AP, 3 = keduanya)
ARDUINO ESP8266 AT COMMAND AT+CWMODE
  • AT+CWMODE=Mode untuk mengubah mode operasi  (1 = Sta, 2 = AP, 3 = keduanya) misal : AT+CWMODE=3 untuk mode Sta dan AP
ARDUINO ESP8266 AT COMMAND AT+CWMODE
    •  AT+CWLAP untuk Menampilkan List Acess Point  
    ARDUINO ESP8266 AT COMMAND AT+CWLAP

    •  AT+CWJAP ="SSID","PASSWORD" untuk melakukan join ke Acess Point yang di inginkan (misal : AT+CWJAP ="LAB ANDROID","JAN02198154121EFOK")
    ARDUINO ESP8266 AT COMMAND AT+CWJAP
    •  AT+CIFSR untuk Mendapatkan dan menampilkan IP Addres
    ARDUINO ESP8266 AT COMMAND AT+CIFSRReferensi
    https://www.itead.cc/wiki/ESP8266_Serial_WIFI_Module#AT_Commands

    Subscribe to receive free email updates:

    17 Responses to "TUTORIAL KONFIGURASI WIFI MODULE ESP8266 ESP-01 DENGAN ARDUINO "

    1. halo mau nanya, kalo misal tidak bisa kirim AT di serial monitor itu kenapa ya?

      BalasHapus
      Balasan
      1. Pastikan langkah2nya sesuai dengan yang di atas

        Hapus
    2. Gan mau nanya pas ketik AT+RST ko sya mh keterangan nya invalid ? tutorial agan nunjukin harus nya :
      ready
      WIFI CONNECTED (udah saya konekin ke ap).

      AT


      OK
      AT+RST


      OK
      WIFI DISCONNECT

      ets Jan 8 2013,rst cause:2, boot mode:(3,7)

      load 0x40100000, len 1396, room 16
      tail 4
      chksum 0x89
      load 0x3ffe8000, len 776, room 4
      tail 4
      chksum 0xe8
      load 0x3ffe8308, len 540, room 4
      tail 8
      chksum 0xc0
      csum 0xc0

      2nd boot version : 1.4(b1)
      SPI Speed : 40MHz
      SPI Mode : DIO
      SPI Flash Size & Map: 8Mbit(512KB+512KB)
      jump to run user1 @ 1000

      ⸮ n't use rtc mem data
      rl⸮⸮rl⸮⸮
      Ai-Thinker Technology Co.,Ltd.

      invalid
      WIFI CONNECTED
      WIFI GOT IP

      BalasHapus
    3. mas, coba kirim detail gambarnya.pastikan wiring dan baudratenya sesuai.

      BalasHapus
      Balasan
      1. MAS kenapa ya suka reset sendiri wifinya..
        trus pas reset dia invalid.

        Hapus
      2. untuk admin belum pernah mengalami itu, tapi kalau dari masalah tersebut, biasanya bisa karena tegangan kurang, program yang belum benar atau hardwarenya agak rusak

        Hapus
    4. Documents\Arduino\libraries\ESP8266WiFi\src/ESP8266WiFiType.h:26:19: fatal error: queue.h: No such file or directory

      bgtu gan katanya, error gk mau dikompile, pdhl programny cuma coba connect ke wifi aj, pernah alami n ada solusinya gan?
      board UNO, pake modul ESP8266 01

      BalasHapus
      Balasan
      1. ratenya gk bs di 115200, dia di 9600
        klo dari AT comand di atas udh bisa semua dcobain satu2 dan udh konek, tp pas compile gk bs. tq gan

        Hapus
    5. Balasan
      1. kalau di AT Command ada respon balik, berarti komunikasi antara microcontroller Arduino dengan module wifi sudah ok.kalau error di atas adalah error library.download library yang cocok dengan microkontroller yang kita pakai.karena library nodeMcu banyak yang ngga support dengan Arduino.

        Hapus
    6. punya saya udah sesuai dengan langkah diatas, tapi tetap tidak ada response ketika saya kirim AT diserial monitor, salah dimana ya?

      BalasHapus
      Balasan
      1. pasti ada langkah yang ngga sesuai :), Pastikan wiring dan baudratenya sesuai.

        Hapus
      2. sama gak ada respon, bantuannya

        Hapus
      3. kalau dari admin belum pernah mengalami masalah, ada 3 hal yang perlu di periksa :
        1.pastikan komponennya ok
        2.pastikan wiringnya ok'
        3.pastikan baudrate nya sesuai dengan esp yg di tes
        semoga membantu

        Hapus