Thursday, July 6, 2017

Tutorial Cara Update Firmware Modul ESP 8266 Menggunakan Board Arduino

Haloo, kali ini saya akan memberikan tutorial cara update firmware modul ESP8266. Buat kalian yang belum mengenal apa itu modul ESP 8266, kalian bisa klik disini. Pada prinsipnya modul ini merupakan modul WiFi sebagai IoT enabler device, dengan kata lain modul ini dapat dijadikan sebagai modul dasar dalam pengembangan teknologi IoT.

Oke langsung saja berikut adalah tutorial cara update firmware ESP 8266 menggubakan board Arduino.

1. Persiapkan alat yang diperlukan
  • Board Arduino (dalam tutorial ini saya menggunkan Arduino Uno)
  • Modul ESP 8266
  • Kabel jumper Male-Female secukupnya
2. Susun rangkaian seperti pada gambar dibawah ini.

Arduino ==> ESP 8266
3V ==> VCC
3V ==> CH_PD
GND ==> GND
GND ==> GPIO0
RXD ==> URXD
TXD ==> UTXD

3. Buka Arduino IDE kemudian upload sketch beriku:



1
2
3
4
5
6
7
8
9
10
11
/*Update Firmware Modul ESP 8266 */

void setup() 
{
  //biarkan kosong
}

void loop() 
{
  //biarkan kosong
}




4. Setelah itu download software untuk mengupload firmware ke modul DISINI.
5. Extract file yang telah di download sehingga terlihat terdapat dua buah file seperti berikut.



6. Buka file esp8266_flasher.exe, lalu masukan bin file yang ada dalam folder tersebut.


7. Ubah port sesuai dengan port yang terhubung dengan Arduino, kemudian klik download.

8. Tunggu hingga proses 100% selesai.

Setelah proses selesai, maka modul ESP8266 siap untuk digunakan. Perlu diingat bahwa baud rate setiap versi dari ROM ESP8266 berbeda beda, ada yang 115200 ada pula yang 9600. Teman teman bisa membaca keterangan dari setiap update yang disediakan. Untuk ROM yang saya attach di atas, baud rate yang digunakan adalah 115200. Sekian tutorial dari saya, semoga bermanfaat.


Tuesday, June 6, 2017

ESP8266, Modul WiFi sebagai IoT Enabler

Haloo, pada kesempatan kali ini saya ingin mengenalkan modul WiFi termurah yang pernah saya beli yaitu ESP8266. ESP8266 ini merupakan sebuah chip yang sudah cukup lengkap, didalamnya terdapat processor, memori dan juga akses ke GPIO. Hal ini menyebabkan ESP8266 dapat secara langsung menggantikan Arduino. ESP8266 ini juga memiliki kemampuannya untuk mensupport koneksi wifi secara langsung.


Gambar Modul dengan chip ESP8266


Konfigurasi modul ini menggunakan komunikasi serial dengan perintah AT command. Modul ini dapat difungsikan sebagai server (access point) atau pun client tergantung kebutuhan pengguna. Untuk melakukan konfigurasi, kita dapat menggunakan Arduino IDE. Sebenarnya ada beberapa jenis modul yang menggunakan chip ESP8266, namun yang banyak digunakan adalah ESP8266 ESP-01 dan ESP8266 ESP-12. Karena kompatibilitas dengan arduini, kedua modul tersebut banyak diminati oleh banyak orang.

Modul ini dimanfaatkan sebagai bagian dasar dari sistem IoT atau Internet of Things. Dengan menggunakan modul ini kita dapat melakukan komunikasi antar flatform, misalkan komunikasi dari PC ke mikrokontroler, PC ke handphone, atau dari handphone ke mikrokontroler. Komunikasi yang digunakan oleh modul ini pada umumnya berbasis protokol TCP/IP. Untuk lebih memahami konsep protokol TCP/IP kalian bisa cari sendiri ya di google.

Spesifikasi dari Modul ini adalah sebagai berikut:

- Use wireless standard 802.11 b/g/n.
- Wi-Fi Direct (P2P), soft-AP.- Integrated TCP/IP protocol stack
- Integrated TR switch, balun, LNA, power amplifier and matching network.
- Integrated PLLs, regulators, DCXO and power management units
- +19.5 dBm output power in 802.11b mode.
- Power down leakage current of <10uA.
- Integrated low power 32-bit CPU could be used as application processor.
- SDIO 1.1 / 2.0, SPI, UART.
- STBC, 1×1 MIMO, 2×1 MIMO.
- A-MPDU & A-MSDU aggregation & 0.4ms guard interval.
- Wake up and transmit packets in < 2ms.
- Standby power consumption of < 1.0mW (DTIM3).
- Operation Level : 3.3 V
- Power Supply : External 3.3 V


Perlu diingat bahwa modul ini menggunakan rating 3.3V, sehingga teman teman perlu berhati hati dalam menggunakan modul ini. Sebenarnya jika kita menggunakan supply 5V, modul ini masih dapat bekerja, namun jika kita integrasikan dengan perangkat lain dengan rating 5V, maka komunikasi yang terjalin akan mengalami masalah akibat adanya perbedaan power rating pada kedua device. Dipasaran kini sudah banyak dijual adapter untuk mengkonversi level tegangan dari 5V menjadi 3.3V, dengan keluaran pin transmisi 5V sehingga jika kita menghubungkan modul ini maka komunikasi yang terjalin dapat berjalan dengan baik.


Gambar adapter modul ESP8266 ESP-01


Demikian penjelasan singkat mengenai modul wifi ESP8266, di postingan selanjutnya saya akan bahasa lebih jauh lagi mengenai modul ini. Jika kalian punya pertanyaan, silahkan tinggalkan komentar di kolom komentar di bawah, atau bisa juga email saya disini. Terimakasih.